linux PATH環境變量是決定Shell將到哪些目錄中尋找命令或程序的一個參數,它的內容是由一堆目錄組成的,各目錄之間用冒號 “:” 隔開。當執行某個Linux命令時,Linux會依照PATH環境變量中包含的目錄依次搜尋該命令的可執行文件,一旦找到,即正常執行;反之,則提示無法找到該命令。
本教程操作環境:linux7.3系統、Dell G3電腦。
什么是環境變量
Linux是一個多用戶操作系統,每個用戶都有自己專有的運行環境。用戶所使用的環境由一系列變量所定義,這些變量被稱為環境變量。系統環境變量通常都是大寫的。
每個用戶都可以根據需要修改自己的環境變量,以達到自己的使用要求。常見的環境變量如下表:
序號 | 變量 | 說明 |
---|---|---|
1 | PATH | 決定了Shell將到哪些目錄中尋找命令或程序,這個變量是在日常使用中經常需要修改的變量 |
2 | TERM | 指定系統終端 |
3 | SHELL | 當前用戶Shell類型 |
4 | HOME | 當前用戶主目錄 |
5 | LOGNAME | 當前用戶的登錄名 |
6 | USER | 當前用戶名 |
7 | HISTSIZE | 歷史命令記錄數 |
8 | HOSTNAME | 指主機的名稱 |
9 | LANGUAGE | 語言相關的環境變量,多語言可以修改此環境變量 |
10 | 當前用戶的郵件存放目錄 | |
11 | PS1 | 基本提示符 : (1)root用戶是# (2)普通用戶是$ |
12 | PS2 | 附屬提示符,默認是 > |
13 | LS_COLORS | ls命令結果顏色顯示 |
Linux PATH環境變量
Linux?中的 PATH?環境變量?的內容是由一堆目錄組成的,各目錄之間用冒號 “:” 隔開。當執行某個 Linux 命令時,Linux 會依照 PATH 環境變量中包含的目錄依次搜尋該命令的可執行文件,一旦找到,即正常執行;反之,則提示無法找到該命令。
說明
也就是說當用戶在 shell 命令行界面中輸入一個 外部命令 時, shell 必須搜索系統來找到對應的程序。 PATH 環境變量定義了用于進行命令和程序查找的目錄。
如果命令或者程序的位置沒有包括在 PATH 變量中,那么如果不使用絕對路徑的話, shell 是沒法找到的。如果想要在虛擬目錄結構中的任何位置執行某個程序,辦法是把這個程序所在的目錄添加到 PATH 環境變量中,或者把這個程序放在 / 鏈接(ln) 到已經存在 PATH 中的目錄下。
查看PATH環境變量
命令行中輸入
echo?$PATH
或者輸入:
export
例1:查看環境變量 echo $PATH
例2:查看環境變量 export
相關推薦:《Linux視頻教程》