আপনি অস্থায়ীভাবে .bashrc
অন্য নাম দিয়ে আপনার দূরবর্তী মেশিনে অনুলিপি করতে পারেন । উদাহরণস্বরূপ, ব্যবহার .bashrc_temp
:
user@local$ scp .bashrc user@remote:~/.bashrc_temp
এর পরে আপনি রিমোট মেশিনে লগইন করতে পারেন:
user@local$ ssh user@remote
এবং source
ফাইল .bashrc_temp
:
user@remote$ source ~/.bashrc_temp
এখন আপনি আপনার .bashrc
এবং আপনার ফাংশনগুলি ব্যবহার করতে সক্ষম হন । আপনার কাজ শেষ হয়ে গেলে আপনি দূরবর্তী মেশিনে। / .Bashrc_temp ফাইলটি সরাতে এবং লগআউট করতে পারেন।
ফাইলটির অনুলিপি এবং দূরবর্তী মেশিনে লগইন একটি ব্যাশ ফাংশন দিয়ে অর্জন করা যেতে পারে:
# copy the .bashrc to the remote machine
# and log into the remote machine.
# parameter $1: user@remote
function s() {
scp ~/.bashrc $1:~/.bashrc_temp
ssh $1
}
আপডেট :
এছাড়াও আপনি কপি করতে বিবেচনা করতে পারে .bashrc
থেকে /tmp
আপনার রিমোটের মেশিন এবং উৎসের উপর /tmp/.bashrc_temp
।
আপডেট 2 :
Ssh -t ব্যবহার করে আপনি রিমোট মেশিনে লগইন করতে পারেন । এটি স্বয়ংক্রিয়ভাবে আপনার টেম্প ব্যবহার করবে .bashrc
। আপডেট ফাংশন s()
:
function s() {
scp ~/.bashrc $1:/tmp/.bashrc_temp
ssh -t $1 "bash --rcfile /tmp/.bashrc_temp ; rm /tmp/.bashrc_temp"
}