Linux環境變數

2022-07-13 10:00:09 字數 901 閱讀 7331

bash shell用環境變數來儲存有關shell會話和工作環境的資訊。環境變數分為兩類:

全域性環境變數不僅對shell會話可見,對所有shell建立的子程序也可見。

區域性環境變數則只對建立它們的shell可見。

linux系統在開始bash會話之前就設定了一些全域性環境變數,系統環境變數一律使用大寫字母以區別普通使用者的環境變數。

檢視全域性環境變數可以使用printenv命令。

home 是乙個全域性環境變數,要顯示環境變數,可以使用echo命令,當引用環境變數時,必須在環境變數的名稱之前放置乙個$符號,例如:

$ echo

$home

/home/user

如果,進入當前shell的子程序,home變數還是可見:

$ bash

$ echo

$home

/home/user

檢視某個特定程序設定的所有環境變數,可以使用set命令。

設定乙個區域性環境變數:

$ test='

hello world!'$

echo

$test

hello world!

給環境變數賦值時,變數、等號和值之間沒有空格。如果進入另外乙個shell,該區域性變數就不能使用了:

$ bash

$ echo

$test

$ exit

exit

$ echo

$test

hello world!

如果要設定全域性環境變數,可以用export命令,比如export test

啟動bash時,檔案的執行順序如下:

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

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

linux環境變數

初次學習lliux對環境變數的知識甚是不解決,特花費乙個上午的時間總結了一下,可以說是全面!如各位有更加詳細的見解不妨告知!定製環境變數 環境變數是和shell緊密相關的,使用者登入系統後就啟動了乙個shell。對於linux來說一般是bash,但也可以重新設定或切換到其它的 shell。環境變數是...

Linux環境變數

好吧,我承認這篇文章是轉的.1.顯示環境變數home echo home home redbooks 2.設定乙個新的環境變數hello export hello hello echo hello hello 3.使用env命令顯示所有的環境變數 env hostname redbooks.safe...