Linux環境變數分析及設定

2021-08-27 18:29:11 字數 938 閱讀 4001

環境變數(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...