linux裡面的環境變數和自定義變數

2021-10-06 09:15:33 字數 1067 閱讀 6724

自定義變數和環境變數

定義變數很簡單,直接在當前bash下輸入params1=xx1,也就是給變數賦值,然後通過echo $params1 就可以看到了

使用echo呼叫變數 需要用$開頭echo $params1或者echo $都可以,更多echo使用方法可以用man echo查詢

params1=xx1

echo $params1

echo $

變數與變數內容以等號 = 連線

等號兩邊不能直接接空格

變數名稱只能是英文本母和數字,但是不能以數字開頭

變數內容有空格可以使用雙引號「或者單引號』前後包起來,單引號雙引號有區別

雙引號包裹的情況下,內部如果用特殊字元可以保留特性,類似於可以轉譯

# par=「hello $path」

# echo $par

hello /sbin:/bin:/usr/sbin:/usr/bin

單引號包裹的情況下,特殊字元就是一般字元,不會轉譯

# par=『hello $path』

# echo $par

hello $path

取消變數unset,比如unset par

不準確的說,自定義變數就是我們剛剛定義的那些變數,

準確的說就是沒有通過export宣告過的變數就是自定義變數,但是並不是沒有宣告過的就一定不是,比如path,home這些,這些在你拿到bash的時候就已經初始化了的環境變數,具體這些環境變數有哪些,使用env命令檢視

使用env檢視到的都是環境變數

使用export命令

hello=helloworld

export hello

hello就是環境變數了

在一半狀態下,父程序的自定義變數是無法在子程序中使用的,但是通過export將變數變成環境變數後,就可以在子程序中使用了

env用於檢視環境變數

set用於檢視所有變數,也就是環境變數和自定義變數

Linux 新增環境變數和刪除環境變數

環境變數 是乙個具有特定名字的物件,它包含了乙個或者多個應用程式 所將使用到的資訊。例如path.在交叉編譯中,會經常運用到環境變數的設定。在linux中,檢視當前全部的環境變數的命令式env.當然也可使用 echo來檢視環境變數的值。例如檢視path的內容 echo path 例如要將 home ...

linux 環境變數和shell變數

變數是任何一種程式語言都必不可少的組成部分,用於存放各種型別的變數。指令碼語言大多是弱型別語言 動態語言 也就是說在使用變數時,不需要事先宣告變數的型別,只需要直接賦值就可以。在bash中,每乙個變數的值都是字串。無論你給變數賦值時有沒有使用引號,值都會以字串的形式儲存。有一些特殊的變數會被shel...

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...