Linux 設置環境變量

環境變量背景

Linux是一個多用戶的操作系統,每個用戶登錄系統後,有專用的運行環境;通常每個用戶默認的環境變量是一樣的,用戶可以對修改自己的環境變量達到定製目的。環境變量是和shell息息相關的,用戶登錄系統就是啓動了一個Shell,對Linux而言一般是Bash,可以重新設定或者切換。根據發行版本的情況,Bash有兩個基本的系統級配置文件:/etc/profile、/etc/bashrc。這些配置文件包含兩組不同的變量:Shell變量和環境變量;Shell變量是局部的、環境變量是全局的。

設置、使用變量

1、顯示環境變量

echo $PATH

2、設置、修改環境變量

export TEST_PATH=“/tmp”

3、顯示全部環境變量

env

4、顯示本地定義的Shell變量

set

5、設置只讀

readonly TEST_PATH

6、清除環境變量

unset TEST_PATH

7、修改文件設置環境變量

    修改用戶家目錄下的.bash_profile文件、source命令使環境變量生效

vim ~/.bash_profile & source ~/.bash_profile

總結

一、變量種類

1、永久的:修改配置文件、永久生效;

2、臨時的:export命令聲明、關閉Shell失效

二、設置變量的三種方法

方法作用用戶作用時效
vim /etc/profile & source所有用戶永久生效
vim ~/.bash_profile & source當前用戶永久生效
export定義變量當前Shell臨時的、關閉Shell後失效 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章