Bash的環境變數

2021-08-11 03:57:21 字數 745 閱讀 7824

一 環境變數與使用者自定義變數的區別

使用者自定義變數只在當前的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 中 匯出 環境變數時,以後執行...