คุณสามารถคัดลอกชั่วคราว.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 :
คุณสามารถเข้าสู่เครื่องระยะไกลโดยใช้t-SSH .bashrc
นี้จะใช้อุณหภูมิของคุณ ฟังก์ชั่นการปรับปรุงs()
:
function s() {
scp ~/.bashrc $1:/tmp/.bashrc_temp
ssh -t $1 "bash --rcfile /tmp/.bashrc_temp ; rm /tmp/.bashrc_temp"
}