解析環境變數

2021-09-01 11:43:21 字數 1466 閱讀 9967

一般是指在作業系統中用來指定作業系統執行環境的一些引數。它具有某些特殊用途,在作業系統中通常具有全域性屬性,並且可以被子程序繼承下去

環境變數名稱

含義path

指定命令的搜尋路徑

home

指定使用者的主工作目錄(即使用者登入到linux系統中時,預設的目錄)

histsize

儲存歷史命令記錄的條數

shell

當前shell,通常是 /bin/bash

hostname

主機的名稱

命令用途

用法echo

顯示某個環境變數的值

echo $環境變數名稱

env

顯示所有環境變數

envset

顯示本地定義的shell變數和環境變數

setunset

清除環境變數

unset 環境變數名稱

export

設定乙個新的環境變數

export 環境變數名稱=…

#include

intmain

(int argc,

char

* argv,

char

*env)

return0;

}

#include

intmain

(int argc,

char

* argv)

return0;

}

(1)getenv
#include

#include

intmain()

(2)putenv
#include

#include

intmain()

(3)setenv
#include

#include

intmain()

(4)unsetenv
#include

#include

intmain()

Bash Shell環境變數解析

一 環境變數的種類 環境變數在linux系統中的重要性不必多說,以下就以centos7為例,詳細闡述系統的環境變數。當使用者登入linux系統啟動乙個bash shell時,系統缺省會在幾個檔案中查詢命令,這些檔案就被稱為環境檔案。bash shell查詢的環境檔案取決於啟動bash shell的方...

etc profile環境變數配置解析

與環境變數相關的檔案可能還會有 etc bashrc等,不過這是shell變數,是區域性的,對於特定的shell器作用。etc profile是全域性的,適用於所有的shell.profile檔案會告訴shell使用什麼語言,什麼shell,命令的搜尋路徑等等。一些標準的環境變數 shell 預設s...

linux PATH環境變數全解析

2012 11 03 14 51 47 收藏 linux path環境變數全解析 關於path的作用 www.2cto.com path說簡單點就是乙個字串變數,當輸入命令的時候linux會去查詢path裡面記錄的路徑。比如在根目錄 下可以輸入命令ls,在 usr目錄下也可以輸入ls,但其實ls這個...