『壹』 linux下環境變數配置文件
環境變數配置的兩個方法:
在/etc/profile里設置系統環境變數時,路徑末尾不能以"/"結尾,否則將導致整個PATH變數出錯
各個配置文件作用
家目錄中配置文件裡面默認有shell來判斷如果父配置文件不存在才讀取此文件
/etc/profile: 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置.
/etc/bashrc: 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
~/.bash_profile: 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變數,執行用戶的.bashrc文件.
~/.bashrc: 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取.
~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該文件.
另外,/etc/profile中設定的變數(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變數(局部)只能繼承/etc/profile中的變數,他們是"父子"關系.
『貳』 linux系統下怎麼修改path環境變數
linux修改PATH環境變數四種方式:
Linux修改PATH環境變數的四種方式,每種方式有不同的許可權。以添加mongodb server變數為列:
1.修改臨時型的PATH
查看PATH:echo $PATH
修改方法一:export PATH=/usr/local/mongodb/bin:$PATH
//配置完後可以通過echo $PATH查看配置結果。
生效方法:立即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置。
用戶局限:僅對當前用戶
2.修改當前用戶的PATH
通過修改.bashrc文件:vim ~/.bashrc
//在最後一行添上:export PATH=/usr/local/mongodb/bin:$PATH
生效方法:(有以下兩種)
1、關閉當前終端窗口,重新打開一個新終端窗口就能生效
2、輸入「source ~/.bashrc」命令,立即生效
有效期限:永久有效
用戶局限:僅對當前用戶
3.修改所有用戶的PATH
通過修改profile文件:vim /etc/profile/export PATH
//找到設置PATH的行,添加:
export PATH=/usr/local/mongodb/bin:$PATH
生效方法:系統重啟
有效期限:永久有效
用戶局限:對所有用戶
4.修改系統環境的PATH
通過修改environment文件:vim /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入入「:/usr/local/mongodb/bin」
生效方法:系統重啟
有效期限:永久有效
用戶局限:對所有用戶