Linux-常見環境變量及其做用

 

Linux是一個多用戶多任務的操做系統,能夠在Linux中爲不一樣的用戶設置不一樣的運行環境,具體作法是設置不一樣用戶的環境變量(稱之爲 Linux中定製的環境變量)。可是仍有些環境變量是用戶都須要的,咱們稱之爲Linux中常見的環境變量,本文只涉及常見的環境變量的簡介!linux

 

Linux中常見的環境變量有:shell

 

1.PATH:指定命令的搜索路徑spa

2.HOME:指定用戶的主工做目錄(即用戶登錄到Linux系統中時,默認的目錄)操作系統

3.HISTSIZE:指保存歷史命令記錄的條數。blog

4.LOGNAME:指當前用戶的登陸名。字符串

5.HOSTNAME:指主機的名稱,許多應用程序若是要用到主機名的話,一般是從這個環境變量中來取得的。get

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

相關文章
相關標籤/搜索