linux下環境變數按其生存週期可以分為兩類:
永久的,需要修改配置檔案,變數永久生效
永久的環境變數又可以分為系統環境變數和使用者環境變數。系統環境變數對所有使用者起作用,而使用者環境變數只對當前使用者起作用。linux下兩者分別由不同的檔案管理,系統環境變數儲存在/etc/profile
檔案上,而使用者環境變數儲存在~/.bash_profile
檔案(即使用者目錄下的.bash_profile檔案)上。
臨時的,使用export命令宣告即可,變數在關閉shell時失效
下面所有的例子都假設新增變數名稱為csdn_name=benben。
新增對所有使用者永久的
用vi編輯器修改/etc/profile
檔案,新增變數。
# vi /etc/profile
//用vi開啟檔案後,找到要插入的位置,按下小寫字母o,新增下面變數
export csdn_name=benben
//修改完成後,按esc後,輸入:wq,進行儲存
//儲存後如果想即時生效,需要輸入下面命令,否則只有等下次啟動系統時才會生效
# source /etc/profile
source命令也稱「點命令」,也就是乙個點符號(.)。source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出
新增只對當前使用者有用的
用vi編輯器修改~/.bash_profile
檔案,步驟和上面新增對所有使用者永久的環境變數方法一樣。
只對當前shell(bash)有效,新增方法:在命令列中直接輸入:[export csdn_name=benben]
,即可定義變數。
檢視所有環境變數,輸入命令env
。檢視單個環境變數,輸入命令echo $csdn_name
。
linux 下新增環境變數
1 什麼是linux的環境變數啊?下面舉例說明什麼是環境變數,及其作用,如果是path的話就是指你執行命令所在的目錄,比如你echo path,看到的結果類似於 usr local sbin usr local bin usr sbin usr bin sbin bin usr games 說明在這...
Linux下新增環境變數
1,使用export命令 export path path opt software node v8.9.3 linux x64 bin node export使用方法為 export path pat h 路徑 1 路徑 2 路徑 n path 路徑1 路徑2 路徑n path 路 徑1 路 徑2...
linux下新增環境變數
執行vi root bash profile開啟檔案,按i進入編輯模式。將path path home bin修改為path path home bin usr local apache bin。按esc鍵退出編輯模式,輸入 wq儲存並關閉檔案。執行source root bash profile重...