《鳥哥的Linux私房菜》之系統的環境變數
阿新 • • 發佈:2018-12-15
1、環境變數分為系統環境變數和個人(使用者)環境變數 系統環境變數指所有人都可以訪問的變數,可以在/etc/profile這個檔案中配置(一般不建議直接配置) 個人環境變數指只有當前使用者才可以訪問的變數, 可以在~/.bash_profile 或者 ~/.bash_login 或者 ~/.profile下配置 個人環境變數只需要配置上面的一個檔案即可,優先順序如上顯示 如果~/.bash_profile不存在就去讀取~/.bash_login 如果~/.bash_login不存在再去讀取~/.profile 2、/etc/profile還會關聯載入以下檔案 /etc/profile.d/*.sh 如果要有公共的環境變數可以放在這個目錄下 /etc/locale.conf 這個檔案制定系統的語言 /usr/share/bash-completion/completions/* 3、執行 cat ~/.bash_profile if [ -f ~/.bashrc ]; then . ~/.bashrc fi PATH=$PATH:$HOME/bin export PATH 可以看到~/.bash_profile載入了~/.bashrc這個檔案 而且還把$HOME/bin這個資料夾下面的內容追加進了PATH目錄並export出去 這也就是為什麼我們在自己的家目錄下建立一個bin目錄,下面放上我們需要的指令碼可以 在該使用者下的全域性執行了,原因就在這兒 4、source的作用就是重新載入一個檔案中的變數進入環境變數 除了這個命令外 . 也可以當做這個作用 eg: . /etc/profile