環境變數(environment variables)的特性來儲存有關shell會話和工作環境的資料,它允許你在記憶體中儲存和使用這些資料,以便執行在shell上的程式和指令碼訪問.
1 在linux中按生存週期分,永久和臨時的
永久的:需要修改配置檔案,變數永久生效。/etc/profile
export path=$path:/home/lm/apache-jena-2.7.4/bin
某使用者目錄下的.bash_profile檔案中增加變數對單一使用者生效(互動登入時讀取的)
某使用者目錄下的.bashrc檔案中增加變數對單一使用者生效(每個新會話)
然後使用source 命令,使立即生效
source /etc/profile
source .bashrc
source .bash_profile
臨時環境變數,直接在命令提示符下賦值:
$ test="linux"
$ echo $test
注意變數前加$,第乙個$是sh提示符 .
設定環境變數常用的幾個指令
echo
echo $path
export
export jarpath=」llzz」
env 檢視所有變數
set/unset 設定/刪除變數
2 在linux中按作用範圍分全域性環境變數,區域性環境變數
這部分對喜歡**的兄弟有效,其他的可掠過.所以**省了.
全域性環境變數特點,當前程序和子程序可用,父程序不可用.也就是說子程序是父程序拷貝,對父程序定義的變數沒有影響
區域性環境變數特點,只在當前程序有效,父程序,子程序都無效.
3 常用的幾個環境變數
path,home,history,longname,hostname,shell,lang
Linux環境變數設定
1 直接用export命令 export path path 自定義路徑 檢視是否已經設好,可用命令export檢視 root localhost bin export path path 自定義路徑 2 修改profile檔案 vi etc profile 在裡面加入 export path pa...
Linux環境變數設定
linux環境變數設定 linux環境變數設定 1 引言 在 linux系統 command not found 的提示內容。如果每次都到安裝目標資料夾內,找到可執行檔案來進行操作就太繁瑣了。這涉及到環境變數 path 的設定問題,而 path 的設定也是在 linux 下定製環境變數的乙個組成部分...
Linux 環境變數設定
環境變數檢視命令env env 環境變數的設定位於 etc profile檔案 path manipulation if euid 0 then pathmunge sbin pathmunge usr sbin pathmunge usr local sbin pathmunge usr loca...