自啟動有兩個重要檔案/etc/profile和~/.bashrc,用外不大相同。區別如下:
/etc/profile為系統的每個使用者設定環境資訊,當使用者登入時,該檔案被執行。
~/.bashrc檔案包含專用個的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該檔案被讀取.
也就是說,如果讓所有使用者生效的變數及開機啟動的進行可放在/etc/profile的檔案內。這個一般是超級使用者操作。如果只是對個人生效就放在~/.bashrc裡面。比如:
alias cls=』clear』把這行命令放到/etc/profile裡面,每個登入使用者都可以使用cls進行清屏,如果放在~/.bashrc裡面,就只對登入使用者生效,其他使用者還是無法使用cls進行清屏。
Linux下profile和bashrc的區別
在做環境變數配置時涉及到了這兩個檔案,故在網上找了一下它們之間的區別,記錄下來方便以後查閱 bashrc與profile的區別 從上面的英文描述可以知道,bashrc和profile的差異在於 1.bashrc是在系統啟動後就會自動執行。2.profile是在使用者登入後才會執行。3.進行設定後,可...
Linux下profile和bashrc四種的區別
etc profile etc bashrc bash profile bashrc很容易混淆,他們之間有什麼區別?它們的作用到底是什麼?1 etc profile 用來設定系統環境引數,比如 path.這裡面的環境變數是對系統內所有使用者生效的。2 etc bashrc 這個檔案設定系統bash ...
Linux下profile和bashrc四種的區別
etc profile etc bashrc bash profile bashrc很容易混淆,他們之間有什麼區別?它們的作用到底是什麼?etc profile 用來設定系統環境引數,比如 path.這裡面的環境變數是對系統內所有使用者生效的。etc bashrc 這個檔案設定系統bash shel...