一 環境變數與使用者自定義變數的區別
使用者自定義變數只在當前的shell中生效
環境變數在當前shell和這個shell的所有自shell中生效
對系統生效的環境名和變數作用是固定的。
環境變數和使用者自定義變數最主要的區別在於,環境變數是全域性變數,而使用者自定義變數是區域性變數。使用者自定義變數只在當前的shell中生效,而環境變數會在當前shell和在這個shell的所有子shell當中生效。
變數可以自定義,但是對系統生效的環境變數名和變數作用是固定的。
二 設定環境變數
export 變數名=變數值 或
變數名=變數值
export 變數名
三 檢視環境變數
set檢視所有變數
env檢視環境變數
四 刪除環境變數
unset 變數名
五 常用的環境變數
path變數:系統查詢命令的路徑
echo $path
檢視path環境變數
path=「$path」:/root/sh
修改變數
ps1變數:
大小: 163.6 kb
大小: 207.6 kb
shell 變數 環境變數 bash
1.在bash中,shell變數可以直接通過通過如下形式建立 name value 2.shell變數不能被子程序 字shell 繼承,通過export,可以令shell變數成為環境變數 此時會出現在env的輸出中 環境變數可以被子程序繼承 3.shell中檢視當前所有環境變數用命令 env或者pr...
bash環境變數配置
reference document 鳥哥的linux私房菜 login 與 non login shell 在開始介紹 bash 的配置檔案前,我們一定要先知道的就是 login shell 與 non login shell!重點在於有沒有登入 login 啦!login shell 取得 ba...
bash程式設計系列 環境變數
在 bash 和幾乎所有其它 shell 中,使用者可以定義環境變數,這些環境變數在以 ascii字串儲存。環境變數的最便利之處在於 它們是 unix 程序模型的標準部分。這意味著 環境變數不僅由 shell指令碼獨用,而且還可以由編譯過的標準程式使用。當在 bash 中 匯出 環境變數時,以後執行...