在 linux 系統中,環境變數是用來定義系統執行環境的一些引數,比如每個使用者不同的家目錄(home)、郵件存放位置(mail)等,環境變數一般是指作業系統中指定作業系統執行環境的一些引數。它相當於乙個指標,想要檢視變數的值,需要加上「$」。
可以使用 env 命令檢視linux系統中所有環境變數(強烈不建議嘗試,因為看了也沒啥用,還頭疼)
常用的環境變數(其實都不常用,也就裝各種環境時用的上 path)
環境變數名稱
作用home
使用者的主目錄(也稱家目錄)
shell
使用者使用的 shell 直譯器名稱
path
定義命令列直譯器搜尋使用者執行命令的路徑
editor
使用者預設的文字直譯器
random
生成乙個隨機數字
lang
系統語言、語系名稱
histsize
輸出的歷史命令記錄條數
histfilesize
儲存的歷史命令記錄條數
ps1bash直譯器的提示符
郵件儲存路徑
環境變數是乙個變數,它的值隨著使用者的不同而不同
env
顯示所有的環境變數和值
echo $path
檢視某個環境變數的值(啥都不顯示即為null,就是沒有設定這個環境)
export env=var
export 命令用來設定新的環境變數
unset
指定清除環境變數如:unset path
(千萬別刪這個,這裡只是演示,刪上面那個新建的)
readonly env=var
readonly 命令用於設定唯讀環境變數,使用者退出登入後失效
linux常用環境變數函式簡介
getenv 獲得環境變數內容 相關函式 putenv,setenv,unsetenv 表頭檔案 include 定義函式 char getenv const char name 函式標明 getenv 用來獲得引數name環境變數的內容。引數name為環境變數的稱號,假設該變數存在則會前往指向該內...
Linux程序環境變數簡介
最早知道環境變數是裝jdk時,需要對path進行操作,path也是全域性環境變數.linux有一些環境變數可以在.bashrc中修改 cabal 環境變數新增到path中 export path home cabal bin path程序也有環境變數,其實就是一些key value 儲存位置位於程序...
IOS環境變數的簡介及使用
srcroot 絕對路徑 系統將 srcroot 轉換成專案所在位置的絕對路徑,我們可以稱 這個東西為xcode的環境變數,src root 即 原始碼的根路徑,使用這個環境變數的好處是如果將.pch檔案的路徑寫死成絕對路徑,當這個專案發到其他電腦上允許,那麼這個路徑將不匹配,如果使用環境變數無論放...