天天看點

linux 檢視語言環境_Linux-常見環境變量及其作用

Linux是一個多使用者多任務的作業系統,可以在Linux中為不同的使用者設定不同的運作環境,具體做法是設定不同使用者的環境變量(稱之為 Linux中定制的環境變量)。但是仍有些環境變量是使用者都需要的,我們稱之為Linux中常見的環境變量,本文隻涉及常見的環境變量的簡介!

Linux中常見的環境變量有:

1.PATH:指定指令的搜尋路徑

2.HOME:指定使用者的主工作目錄(即使用者登陸到Linux系統中時,預設的目錄)

3.HISTSIZE:指儲存曆史指令記錄的條數。

4.LOGNAME:指目前使用者的登入名。

5.HOSTNAME:指主機的名稱,許多應用程式如果要用到主機名的話,通常是從這個環境變量中來取得的。

6.SHELL:指目前使用者用的是哪種Shell。

7.LANG/LANGUGE:和語言相關的環境變量,使用多種語言的使用者可以修改此環境變量。

8.MAIL:指目前使用者的郵件存放目錄。

9.PS1:指令基本提示符,對于root使用者是#,對于普通使用者是$。

10.PS2:附屬提示符,預設是“>”。

備注:可以通過修改此環境變量來修改目前的指令符,比如下列指令會将提示符修改成字元串“Hello,My NewPrompt ”。

# PS1="Hello,My NewPrompt"

注意:上述變量的名字并不固定,如HOSTNAME在某些Linux系統中可能設定成HOST

當然,我所列舉的上述環境變量并非窮盡列出!

Linux也提供了修改和檢視環境變量的指令!下面通過幾個執行個體來說明:

1.echo 顯示某個環境變量值 echo $PATH

2.export 設定一個新的環境變量 export HELLO="hello" (可以無引号)

3.env 顯示所有環境變量

4.set 顯示本地定義的shell變量

5.unset 清除環境變量 unset HELLO

6.readonly 設定隻讀環境變量 readonly HELLO

linux 檢視語言環境_Linux-常見環境變量及其作用