使用函式新增環境變數

2022-03-14 13:56:35 字數 587 閱讀 4489

返回主頁面

環境變數通常用於儲存路徑列表,這些路徑用於搜尋可執行檔案、庫檔案等。例如$path、 $ld_library_path,它們通常看起來像這樣:

path=/usr/bin;/bin

ld_library_path=/usr/lib;/lib

這意味著只要shell需要執行二進位制可執行檔案時,它會首先查詢/usr/bin,然後是/bin。

不過我們可以把下面的函式加入.bashrc-,讓一切變得更輕鬆些: prepend()

像下面這樣來使用該函式:

我們定義了名為prepend()的函式,它首先檢查該函式第二個引數所指定的目錄是否存在。 如果存在,eval表示式將第乙個引數所指定的變數值設定成第二個引數的值加上「:」(路徑分隔 符),隨後再跟上首個引數的原始值。

不過,有一點需要留意。在進行新增時,如果變數為空,則會在末尾留下乙個「:」。要解決 這個問題,可以將該函式再進行一些修改:

prepend() \" && export $1 ; }

通過這次修改,在追加環境變數時,當且僅當舊值存在,才會增加

新增環境變數

首先 你是再linux 下做開發是是windows 下面 如果是再linux 下面的話你安裝的是什麼交叉編譯器。基於arm 的 或者說其他的 如 mips 的。如果是arm的話 在終端 輸入命名 arm linux gcc v 如果你的交叉編譯器編譯成功的話會有版本號輸出。反之如果沒有安裝好的話就會...

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

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

ubuntu新增環境變數

在ubuntu中有如下幾個檔案可以設定環境變數 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,...