Linux環境變數及source命令

2021-10-09 14:34:50 字數 578 閱讀 6049

source命令用法:

source filename
作用: 在當前bash環境下讀取並執行filename檔案中的shell命令。

工作中經常將要配置的環境變數寫在乙個檔案中,例如你寫個xt300.env,

env=

'my envirment'

echo

'env test'

然後執行命令

source xt300.env

echo $env

由於是只在當前shell中執行,所以source設定的環境變數只改變當前shell的環境。

你新開啟乙個控制台,會發現它的環境變數並不會有source新設定的內容。

可以將source xt300.env寫入/etc/bashrc檔案:

linux下的/etc/bashrc檔案: 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取。

參考部落格:

linux 變數及環境變數的使用

export 命令用於設定或顯示環境變數,會將指定給它的變數或函式自動輸出到後續命令的執行環境。語法如下 export optional 變數或函式名稱 變數值 source 在當前bash 環境下讀取並執行檔案中的命令,重新執行剛修改的檔案 比如新建乙個test.sh 指令碼,內容為 a 1 執行...

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

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

linux環境變數

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