Profil mana, .bashrc atau .bash_profile , tempat yang tepat untuk ssh-agent? Saya mencari jawaban yang menjelaskan perbedaan antara shell interaktif dan shell login.
Profil mana, .bashrc atau .bash_profile , tempat yang tepat untuk ssh-agent? Saya mencari jawaban yang menjelaskan perbedaan antara shell interaktif dan shell login.
Jawaban:
Tergantung pada bagaimana Anda secara pribadi menggunakan kerang.
Shell interaktif adalah segala sesuatu yang memiliki terminal yang terhubung ke input dan outputnya. Shell login dibuat oleh / bin / login. Cangkang info masuk .bash_profile Anda. Kebanyakan emulator terminal seperti xterm memulai shell interaktif yang bukan shell login. Interaktif, non-login shells. Bashrc Anda.
Apa yang biasanya saya lakukan adalah memiliki .bash_profile sumber .bashrc saya (setelah memeriksa apakah sudah bersumber), dan kemudian saya meletakkan setup ssh-agent saya di .bashrc saya.