Linux bash_profile和.bashrc差異

小樊
173
2024-07-14 11:07:23

.bash_profile和.bashrc是兩個(gè)不同的文件,它們?cè)贚inux系統(tǒng)中用來配置用戶的環(huán)境變量和啟動(dòng)腳本。

  1. .bash_profile:這個(gè)文件是用戶登錄時(shí)執(zhí)行的。當(dāng)用戶登錄到系統(tǒng)時(shí),系統(tǒng)會(huì)先執(zhí)行.bash_profile文件,然后再執(zhí)行.bashrc文件。通常在.bash_profile中設(shè)置一些用戶的環(huán)境變量和啟動(dòng)腳本,例如設(shè)置PATH變量、別名等。

  2. .bashrc:這個(gè)文件是用戶每次打開一個(gè)新的終端時(shí)執(zhí)行的。在.bashrc中通常設(shè)置一些與終端操作相關(guān)的配置,例如終端的顏色、提示符等。這個(gè)文件也可以設(shè)置一些用戶自定義的環(huán)境變量和啟動(dòng)腳本。

總的來說,.bash_profile和.bashrc的作用是類似的,都是用來配置用戶的環(huán)境變量和啟動(dòng)腳本,只是執(zhí)行的時(shí)機(jī)不同。通常情況下,我們可以在.bash_profile中設(shè)置一些全局的環(huán)境變量,而在.bashrc中設(shè)置一些與終端操作相關(guān)的配置。

0