Linux之環境變數

2021-10-04 16:40:49 字數 932 閱讀 1592

按環境變數的生存週期來劃分可分為兩類:

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

語言環境

mail

當前使用者的郵件存放目錄

ps1基本提示符

學習linux之環境變數

前言 環境變數 要是你學過c語言,你可以以這樣的思想去理解,變數,變數,是乙個變化的量,用乙個簡單的 字眼 來代替另外乙個比較複雜或者是容易變動的資料 出自鳥哥的私房菜 根據需求,改變這個變數的值。正解 變數就是一組文字或者符號 這些文字和符號都是你自己定義的 來代替一些設定或者是一串保留的資料。例...

Linux 程式之環境變數

linux 程式之環境變數 linux 程式內部支援環境變數的設定,獲取變數值以及環境變數的取消。環境變數是系統執行時根據其值進行一些對應的操作變化。典型如path會改變系統的執行檔案的搜尋路徑。linux 命令列中對環境變數的操作有 variable value 設定環境變數的值 export v...

Linux之設定環境變數

export 變數名 變數值 功能描述 將 shell 變數輸出為環境變數 全域性變數 source 配置檔案 功能描述 讓修改後的配置資訊立即生效 echo 變數名 功能描述 查詢環境變數的值 在 etc profile檔案中定義tomcat home環境變數 檢視環境變數tomcat home的...