Linux環境變量介紹

環境變量就是系統或軟件設置的一些參數,用戶環境變量就是用戶登錄系統後,都有自已專用的運行環境。

在Windows系統中用戶環境變量保存在用戶家目錄,Linux也是同樣的。

本文主要是講解Linux常用的環境變量和環境變量的設置。


一、環境變量相關操作(只應用於當前,要永久保存需要寫入到相關文件。)

#echo $PATH 顯示PATH設置。

#env 顯示當前用戶變量。

#set 顯示當前Shell變量。

#export 顯示當前導出成用戶變量的shell變量。

#a=abc 定義一個Shell變量。

#export a=abc

定義一個Shell變量,並導出成用戶變量。

#unset a 清除環境變量

#readonly a 設置只讀環境變量


二、常見的環境變量

PATH      決定了shell將到哪些目錄中尋找命令或程序

HOME       當前用戶主目錄

HISTSIZE     歷史記錄數

LOGNAME     當前用戶的登錄名

HOSTNAME   指主機的名稱

SHELL      前用戶Shell類型

LANGUGE     語言相關的環境變量,多語言可以修改此環境變量

MAIL      當前用戶的郵件存放目錄

PS1       基本提示符,對於root用戶是#,對於普通用戶是$

PS2       附屬提示符,默認是“>”
三、Linux環境變量設置文件

/etc/profile 全局用戶,應用於所有的Shell。

/$HOME/.profile 當前用戶,應用於所有的Shell。

/etc/bash_bashrc 全局用戶,應用於Bash Shell。

~/.bashrc 局部當前,應用於Bash Sell。

四、其它

在用戶目錄下用ls -a,能看見很多“.”開頭的隱藏文件。

如果不是用戶建立的,那麼這些文件都是環境設置文件。有其它Shell的設置文件,也有軟件設置的文件。比如:.lftp,它就是lftp軟件的設置文件。如果安裝了x-window的話,菜單和桌面設置都在.local裏面。這些大家用久了自然就知道了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章