Saya memiliki beberapa salinan .bash_profile, yang mana yang sebenarnya digunakan? (jika ada)

12

Saya pikir pada beberapa titik saya mengacaukan saya .bash_profiledan saya punya banyak sekarang. Saya mencoba untuk menyesuaikan shell saya tetapi saya tidak yakin mana yang .bash_profileharus digunakan, jika ada. Saya pikir .bashrcfile lebih sering digunakan?

Saya menjalankan OSX - El Capitan

ls -la | more
total 480


-rw-------    1 Matthew  staff   6404 Feb 16 23:57 .bash_history
-rw-r--r--    1 Matthew  staff    719 Jan 19 20:18 .bash_profile
-rw-r--r--    1 Matthew  staff    335 Oct  7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05
-rw-r--r--    1 Matthew  staff    167 Jul 16  2015 .bash_profile.pysave
drwxr-xr-x  208 Matthew  staff   7072 Feb 18 19:41 .bash_sessions
Rumah T-bone
sumber

Jawaban:

35

Tidak, Anda hanya punya satu dan namanya .bash_profile. Bash tidak akan membaca yang dengan sufiks tambahan.

File- .bash_profile.*file lain terlihat seperti cadangan, mungkin dibuat oleh instalasi perangkat lunak yang berbeda (dari tahun lalu dan tahun sebelumnya). Jalankan diff -uantara Anda .bash_profiledan orang lain (pada gilirannya) untuk melihat apa yang berbeda tentang mereka jika Anda inginkan, misalnya

$ diff -u .bash_profile .bash_profile.pysave

.bashrcdigunakan oleh shell interaktif dan .bash_profiledigunakan untuk shell login. Jika Anda menambahkan alias, tambahkan ke .bashrc.

Lihat juga " Apa perbedaan antara ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc ...? "

Kusalananda
sumber