Saya memiliki dua komputer Linux yang sedang bekerja, sebuah desktop dan sebuah laptop, yang menjalankan Openssh di bawah Arch Linux. Di bawah login standar saya, saya memiliki .bashrcfile khusus di dalam folder rumah saya di kedua komputer.
Inilah pertanyaannya: Ketika saya sshke desktop, saya disajikan dengan bash yang cukup disesuaikan (artinya .bashrcfile telah dibaca). Ketika saya sshke laptop, saya disajikan dengan bash polos dan abu-abu, dan saya harus menjalankan secara manual exec bash(sehingga akan membaca kebiasaan saya .bashrc). Mengapa?
Saya pasti telah mengkonfigurasi sesuatu yang berbeda pada salah satu komputer ini yang menyebabkan perbedaan, tetapi saya tidak tahu apa. Perintah ssh yang saya jalankan adalah sederhana ssh username@host(dengan .ssh/configfile bersih ) dalam kedua kasus.
Catatan: Sudah ada pertanyaan yang menanyakan bagaimana cara menggunakan .bashrcssh Anda, saya tidak menanyakannya. Saya hanya ingin tahu mengapa salah satu host menggunakannya, tetapi yang lain tidak.
.bash_profile, tetapi itulah yang menyebabkannya.