Linux環境變數簡介及常用命令(也不常用)

2021-10-10 06:43:08 字數 991 閱讀 9061

在 linux 系統中,環境變數是用來定義系統執行環境的一些引數,比如每個使用者不同的家目錄(home)、郵件存放位置(mail)等,環境變數一般是指作業系統中指定作業系統執行環境的一些引數。它相當於乙個指標,想要檢視變數的值,需要加上「$」。

可以使用 env 命令檢視linux系統中所有環境變數(強烈不建議嘗試,因為看了也沒啥用,還頭疼)

常用的環境變數(其實都不常用,也就裝各種環境時用的上 path)

環境變數名稱

作用home

使用者的主目錄(也稱家目錄)

shell

使用者使用的 shell 直譯器名稱

path

定義命令列直譯器搜尋使用者執行命令的路徑

editor

使用者預設的文字直譯器

random

生成乙個隨機數字

lang

系統語言、語系名稱

histsize

輸出的歷史命令記錄條數

histfilesize

儲存的歷史命令記錄條數

ps1bash直譯器的提示符

mail

郵件儲存路徑

環境變數是乙個變數,它的值隨著使用者的不同而不同

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檔案的路徑寫死成絕對路徑,當這個專案發到其他電腦上允許,那麼這個路徑將不匹配,如果使用環境變數無論放...