您好,登錄后才能下訂單哦!
一.四個環境變量的簡介
/etc/profile: 用來設置系統環境參數,比如$PATH. 這里面的環境變量是對系統內所有用戶生效的。
/etc/bashrc: 這個文件設置系統bash shell相關的東西,對系統內所有用戶生效。只要用戶運行bash命令,那么這里面的東西就在起作用。
~/.bash_profile: 用來設置一些環境變量,功能和/etc/profile 類似,但是這個是針對用戶來設定的,也就是說,你在/home/user1/.bash_profile 中設定了環境變量,那么這個環境變量只針對 user1 這個用戶生效.
~/.bashrc: 作用類似于/etc/bashrc, 只是針對用戶自己而言,不對其他用戶生效。
二.區別
bashrc是在系統啟動后就會自動運行,打開一個新的shell(包括打開一個新終端和在終端上輸入bash),都會重新讀取/etc/bash.bashrc 和 ~/.bashrc文件里面的內容。
profile是在用戶登錄后才會運行,而且是交互式的、以login 方式進入 bash 運行的,意思是只有用戶登錄時才會生效。
三.調用順序
/etc/profile->~/.bash_profile->~/.bashrc->/etc/bashrc
四.重啟方式
進行設置后,可運用source bashrc命令更新bashrc,也可運用source profile命令更新profile
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。