Linux是一個多用戶的操做系統,每一個用戶登陸系統後,有專用的運行環境;一般每一個用戶默認的環境變量是同樣的,用戶能夠對修改本身的環境變量達到定製目的。環境變量是和shell息息相關的,用戶登陸系統就是啓動了一個Shell,對Linux而言通常是Bash,能夠從新設定或者切換。根據發行版本的狀況,Bash有兩個基本的系統級配置文件:/etc/profile、/etc/bashrc。這些配置文件包含兩組不一樣的變量:Shell變量和環境變量;Shell變量是局部的、環境變量是全局的。shell
1、顯示環境變量vim
echo $PATH
二、設置、修改環境變量bash
export TEST_PATH=「/tmp」
三、顯示所有環境變量app
env
四、顯示本地定義的Shell變量ide
set
五、設置只讀ui
readonly TEST_PATH
六、清除環境變量spa
unset TEST_PATH
七、修改文件設置環境變量操作系統
修改用戶家目錄下的.bash_profile文件、source命令使環境變量生效orm
vim ~/.bash_profile & source ~/.bash_profile
1、變量種類it
一、永久的:修改配置文件、永久生效;
二、臨時的:export命令聲明、關閉Shell失效
2、設置變量的三種方法
方法 | 做用用戶 | 做用時效 |
vim /etc/profile & source | 全部用戶 | 永久生效 |
vim ~/.bash_profile & source | 當前用戶 | 永久生效 |
export定義變量 | 當前Shell | 臨時的、關閉Shell後失效 |