環境變數{Linux環境(也稱為Shell環境)}(轉)
環境變數{Linux環境(也稱為Shell環境)}(轉)[@more@]Linux環境(也稱為Shell環境)由許多變數及這些變數的值組成。這些變數和變數的值決定了使用者環境的外觀。注意,如果要使用環境變數或其它Shell變數的值,必須在變數名之前加上一個“$”符號,不能直接使用變數名。
常用的環境變數如下:
HOME 使用者主目錄的全路徑名。
LOGNAME 即註冊名,由Linux自動設定。它是與系統互動的名字或字串。
MAIL 系統信箱的路徑。
PATH 查詢命令的目錄列表。PATH變數包含帶冒號分界符的字串,這些字串指向含有所使用命令的目錄。
PS1 Shell的主提示符。bash預設的主提示符一般為“s-v$ ”。其中,s表示Shell的名稱;v表示bash的版本號。當然,也可以隨意設定PS1的值,例如:
PS1="Enter Command> "
則主提示符改成“Enter Command> ”。
PWD 當前工作目錄的路徑,它指出目前在Linux檔案系統中處在什麼位置。
SHELL 當前使用的Shell,它也指出Shell解釋程式放在什麼地方。
TERM 終端型別。
可以使用unset命令刪除一個環境變數(如NAME):
$ unset NAME
可以建立一個新的環境變數,或者改變一個已有的環境變數的值,其形式與設定一般變數相同。如果變數值的字串中帶有空格等特殊字元,需要用引號把整個字串括起來。利用export命令可以將這些變數匯出,使它們成為公用量,如:
export HOME HZ LOGNAME TERM
可以利用env命令列出所有的環境變數,包括本程式及以前的“祖先程式”所匯出的變數。
常用的環境變數如下:
HOME 使用者主目錄的全路徑名。
LOGNAME 即註冊名,由Linux自動設定。它是與系統互動的名字或字串。
MAIL 系統信箱的路徑。
PATH 查詢命令的目錄列表。PATH變數包含帶冒號分界符的字串,這些字串指向含有所使用命令的目錄。
PS1 Shell的主提示符。bash預設的主提示符一般為“s-v$ ”。其中,s表示Shell的名稱;v表示bash的版本號。當然,也可以隨意設定PS1的值,例如:
PS1="Enter Command> "
則主提示符改成“Enter Command> ”。
PWD 當前工作目錄的路徑,它指出目前在Linux檔案系統中處在什麼位置。
SHELL 當前使用的Shell,它也指出Shell解釋程式放在什麼地方。
TERM 終端型別。
可以使用unset命令刪除一個環境變數(如NAME):
$ unset NAME
可以建立一個新的環境變數,或者改變一個已有的環境變數的值,其形式與設定一般變數相同。如果變數值的字串中帶有空格等特殊字元,需要用引號把整個字串括起來。利用export命令可以將這些變數匯出,使它們成為公用量,如:
export HOME HZ LOGNAME TERM
可以利用env命令列出所有的環境變數,包括本程式及以前的“祖先程式”所匯出的變數。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958667/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux登入bash shell環境執行環境變數Linux變數
- Shell配置環境變數變數
- 簡述SHELL全域性環境變數與局變環境變數變數
- linux環境顯示全部環境變數Linux變數
- Linux中bash shell環境變數Linux變數
- Linux 新增環境變數和刪除環境變數Linux變數
- 【Linux】環境變數!!!Linux變數
- Linux 環境變數Linux變數
- 環境變數變數
- awk中使用shell的環境變數(轉)變數
- Linux環境變數配置Linux變數
- Linux常用環境變數Linux變數
- Linux Shell 判斷環境變數 是否存在Linux變數
- Unix的環境變數(轉)變數
- Unix的環境變數 (轉)變數
- 設定環境變數(轉)變數
- Shell啟動檔案與環境變數(轉)變數
- Linux的shell環境Linux
- shell全域性(系統)環境變數變數
- Java 環境變數Java變數
- jdk環境變數JDK變數
- DOS環境變數變數
- env 環境變數變數
- 環境變數path變數
- Java環境變數Java變數
- ORACLE 環境變數Oracle變數
- postman環境變數Postman變數
- 配置環境變數變數
- 在linux環境下安裝JDK並配置環境變數LinuxJDK變數
- Linux下將PHP新增到環境變數,將Mysql加入環境變數。LinuxPHP變數MySql
- node.js環境安裝及環境變數Node.js變數
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- linux java環境變數配置LinuxJava變數
- Linux配置環境變數$PATHLinux變數
- linux系統環境變數Linux變數
- Linux設定環境變數Linux變數
- linux配置jdk環境變數LinuxJDK變數
- [Linux] 檢視環境變數Linux變數