Saya sering login ke server, lalu cd ke direktori tertentu. Apakah mungkin untuk menyederhanakan dua perintah ini menjadi satu?
ssh [email protected]
cd /home/guest
Saya ingin menghindari mengubah apa pun di 'foo' jika memungkinkan, karena saya harus menghapusnya dengan administrator server. Saya menggunakan bash, tetapi saya terbuka untuk jawaban di shell lain.
Jawaban yang Diterima:
Letakkan saja sebagai baris terakhir dari file ~bob/.bash_profile Anda di foo:
cd /home/guest >& /dev/null
Sekarang setiap kali Anda masuk (baik dengan SSH atau sebaliknya), perintah cd akan berjalan. Tidak perlu main-main dengan ssh.
Saya tahu Anda menulis bahwa Anda "ingin menghindari perubahan apa pun di 'foo' jika memungkinkan", tetapi jika akun [dilindungi email] adalah milik Anda, mengubah .bash_profile Anda sendiri seharusnya dapat diterima, bukan?