.bashrc
Uzak makinenize başka bir adla geçici olarak kopyalayabilirsiniz . Örneğin, .bashrc_temp
şunları kullanarak :
user@local$ scp .bashrc user@remote:~/.bashrc_temp
Daha sonra uzaktaki makineye giriş yapabilirsiniz:
user@local$ ssh user@remote
ve source
dosya .bashrc_temp
:
user@remote$ source ~/.bashrc_temp
Artık sizin .bashrc
ve işlevlerinizi kullanabilirsiniz. Çalışmanız bittiğinde uzak makinedeki ~ / .bashrc_temp dosyasını kaldırabilir ve oturumu kapatabilirsiniz.
Dosyanın kopyalanması ve uzak makineye giriş yapılması bir bash işleviyle yapılabilir:
# 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
}
Güncelleme :
Ayrıca kopyalamak düşünebilir .bashrc
için /tmp
uzak makinede ve kaynağa /tmp/.bashrc_temp
.
Güncelleme 2 :
Uzaktaki makineye ssh -t kullanarak giriş yapabilirsiniz . Bu otomatik olarak temp kullanacaktır .bashrc
. Güncellenen işlev s()
:
function s() {
scp ~/.bashrc $1:/tmp/.bashrc_temp
ssh -t $1 "bash --rcfile /tmp/.bashrc_temp ; rm /tmp/.bashrc_temp"
}