Linux export命令是什么意思?
Linux export命令
功能說明:設置或顯示環境變量。
語 法:export [-fnp][變量名稱]=[變量設置值]
補充說明:在shell中執行程序時,shell會提供一組環境變量。export可新增,修改或刪除環境變量,供后續執行的程序使用。export的效力僅及于該次登錄操作。
參 數:
-f 代表[變量名稱]中為函數名稱。
-n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。
-p 列出所有的shell賦予程序的環境變量。
一個變量創建時,它不會自動地為在它之后創建的shell進程所知。而命令export可以向后面的shell傳遞變量的值。當一個shell腳本調用并執行時,它不會自動得到原來腳本(調用者)里定義的變量的訪問權,除非這些變量已經被顯式地設置為可用。export命令可以用于傳遞一個或多個變量的值到任何后繼腳本。
登錄到系統后,系統將啟動一個用戶shell。在這個shell中,可以使用shell命令或聲明變量,也可以創建并運行shell腳本程序。運行shell腳本程序時,系統將創建一個子shell。此時,系統中將有兩個shell,一個是登錄時系統啟動的shell,另一個是系統為運行腳本程序創建的shell。當一個腳本程序運行完畢,它的腳本shell將終止,可以返回到執行該腳本之前的shell。從這種意義上來說,用戶可以有許多shell,每個shell都是由某個shell(稱為父shell)派生的。
在子shell中定義的變量只在該子shell內有效。如果在一個shell腳本程序中定義了一個變量,當該腳本程序運行時,這個定義的變量只是該腳本程序內的一個局部變量,其他的shell不能引用它,要使某個變量的值可以在其他shell中被改變,可以使用export命令對已定義的變量進行輸出。
export命令將使系統在創建每一個新的shell時定義這個變量的一個拷貝。這個過程稱之為變量輸出。
#echo $PKG_PATH 在任何時候建立的變量都只是當前shell的局部變量,所以不能被shell運行的其他命令或shell程序所利用。 export ,是把你設置的環境變量傳給當前SHELL的子SHELL,使其在子SHELL中有效。
看完了這篇文章,相信你對Linux export指的是什么意思有了一定的了解,想了解更多相關知識,歡迎關注本站行業資訊頻道,感謝各位的閱讀!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
什么是基金支付牌照?《基金支付許可證》是央行頒發給第三方支付企業的基金銷售支付結算業務許可證。支付牌照功能基金銷售機構可以選擇商業銀行或者支付機構從事基金銷售支付結算業務。投資者通過直銷方式認購和購買基金時,可以使用有牌照的第三方支付工具代替銀行支付資金。對于客戶來說,最直接的好處就是較低的認購折扣和認購費率。銀聯、銀聯電子、支付寶、財付通、快錢都獲得了基金支付的牌照?;鹬Ц杜普帐侨绾紊暾埖?基...
在我們國家有一種退休政策叫內退政策,內退的工齡是怎么規定的2022年國企取消職工內退政策了,距法定退休5年以內或工齡滿30年以上的員工,經與企業洽談一致,可實行內部退養。內退期間由企業逐月為其發放生活費,交納各項社會保險費。生活費規范依據企業付出才能由企業與內退人員洽談斷定,但最低不得低于當地下崗員工第一年的 生活費規范,即當地失業保險金規范的120%?!秳趧臃ā窙]有規定內退,以下是勞社部發布的關...
(資料圖)隨著社會越來越發達,大家都選擇在網絡上汲取相關知識內容,比如cf歷史上第一個槍王是誰,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!肖玉成,即CFxyc,CFPL第一季全明星槍王。CF肖玉成,河南洛陽人,穿越火線職業玩家,號稱“槍王”。是一名經驗豐富的CF職業玩家,與KK、林肯、白鯊等穿越火線名將齊名,擁有豐富的帶隊經驗,時時刻刻都是隊伍的核心,擁有無語倫比...