LInux 環境變數

2021-10-04 07:34:02 字數 1168 閱讀 9590

環境變數簡介

環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數。

常見的環境變數

檢視環境變數的方法echo

功能:檢視指定環境變數的內容

語法:echo [變數名]

env功能:顯示所有環境變數

語法:env

並且不同使用者的home變數不一樣

path

當我們輸入命令時,為什麼系統自帶的命令能直接使用,而我們自己寫的程式則需要指明路徑

如:

當我們直接輸入ls時shell就會自動進入path中查詢該程式並執行,而我們自己寫的程式如果沒有指定環境變數,直接輸入程式名是不會有任何執行,只有指定位置./test才會執行。

所以如果我們將當前程式的目錄加入環境變數中,也可以直接呼叫

將當前目錄加入環境變數後,也可以直接呼叫改目錄下的程式

其餘指令的操作類似,就不演示了

echo: 顯示某個環境變數值

export: 設定乙個新的環境變數

env: 顯示所有環境變數

unset: 清除環境變數

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

**如何獲取環境變數

其實main函式有三個引數,第乙個是接收的指令數量,第二個是接收的指令,第三個是環境變數,當我們不指定環境變數時就會自動使用path

系統也給了我們getenv和putenv來獲取或設定環境變數

同時,環境變數是具有全域性屬性的,並且子程序會繼承父程序的所有環境變數

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...