按環境變數的生存週期來劃分可分為兩類:
1、永久生效的環境變數:環境變數是定義在配置檔案中的,修改時需要修改配置檔案。
1>在/etc/profile檔案中使用export定義環境變數,對所有使用者都生效;
2>在某使用者的家目錄的.bash_profile檔案中使用export定義環境變數,對該使用者生效;
配置檔案修改之後,使用者重新登入命令列才能生效修改的配置。如果想即時生效,需要執行:
source 配置檔案
2、臨時生效的環境變數:環境變數是用命令列定義的,在關閉命令行時就失效了,執行命令如下定義臨時環境變數:
export 變數名=變數值
1、檢視所有環境變數:
env
或者
set
2、檢視指定的環境變數:
echo $變數名
3、設定環境變數:
export 變數名=變數值
4、清除環境變數:
unset 變數名
5、設定環境變數為唯讀,不能修改,也不能刪除:
readonly 變數名
變數名
說明path
shell從哪些目錄中尋找命令或程式
home
當前使用者的主目錄
histsize
歷史命令數量
logname
當前使用者登入名
hostname
主機名shell
當前使用者的shell型別
lang
語言環境
當前使用者的郵件存放目錄
ps1基本提示符
學習linux之環境變數
前言 環境變數 要是你學過c語言,你可以以這樣的思想去理解,變數,變數,是乙個變化的量,用乙個簡單的 字眼 來代替另外乙個比較複雜或者是容易變動的資料 出自鳥哥的私房菜 根據需求,改變這個變數的值。正解 變數就是一組文字或者符號 這些文字和符號都是你自己定義的 來代替一些設定或者是一串保留的資料。例...
Linux 程式之環境變數
linux 程式之環境變數 linux 程式內部支援環境變數的設定,獲取變數值以及環境變數的取消。環境變數是系統執行時根據其值進行一些對應的操作變化。典型如path會改變系統的執行檔案的搜尋路徑。linux 命令列中對環境變數的操作有 variable value 設定環境變數的值 export v...
Linux之設定環境變數
export 變數名 變數值 功能描述 將 shell 變數輸出為環境變數 全域性變數 source 配置檔案 功能描述 讓修改後的配置資訊立即生效 echo 變數名 功能描述 查詢環境變數的值 在 etc profile檔案中定義tomcat home環境變數 檢視環境變數tomcat home的...