shell環境變數有哪些知識?linux運維的學習路線
環境變數一般是指用export內建命令匯出的變數,用於定義Shell的執行環境,保證Shell命令的正確執行。Shell透過環境變數來確定登入使用者名稱、命令路徑、終端型別、登入目錄等。Linux運維技能學習過程中,shell變數需要注意什麼?
所有的環境變數都是系統全域性變數,可用於所有子程式中,這包括編輯器、Shell指令碼和各類應用。
環境變數可以在命令列中設定和建立,但使用者退出命令列時這些變數值就會丟失。因此,如果希望永久儲存環境變數,可在使用者家目錄下的.bash_profile或.bashrc檔案中,或者全域性配置/etc/bashrc或/etc/profile檔案中定義。在將環境變數放入檔案中後,每次使用者登入時這些變數都將被初始化。
按照系統規範,所有環境變數的名字均採用大寫形式。在將環境變數應用於使用者程式程式之前,都應該用export命令匯出定義。
有一些環境變數,比如HOME、PATH、SHELL、UID、USER等,在使用者登入之前就已經被/bin/login程式設定好了。通常環境變數被定義並儲存在使用者家目錄下的.bash_profile檔案或全域性的配置檔案/etc/profile中。
在檢視設定的變數時,有3個命令可以顯示變數的值:set、env和declare。set命令輸出所有的變數,包括全域性變數和區域性變數;env命令只顯示全域性變數;declare命令輸出所有的變數、函式、整數和已經匯出的變數。set-o命令顯示bash Shell的所有引數配置資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2767250/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Shell變數有哪些分類?linux運維實戰學習變數Linux運維
- linux運維需要掌握什麼知識?linux運維學習路線Linux運維
- linux運維學習路線,linux運維需要掌握什麼知識?Linux運維
- Shell變數型別有哪些?linux運維shell程式設計變數型別Linux運維程式設計
- 如何高效學習linux運維知識?linux運維有發展嗎Linux運維
- 學習Linux運維有哪些學習方法?Linux運維
- MySQL的儲存方式有哪些?linux運維需要哪些知識MySqlLinux運維
- 雲端計算學習路線,沒基礎想做IT運維工程師該學習哪些知識?運維工程師
- web叢集都有哪些學習知識?Linux運維技術WebLinux運維
- Linux的好處有哪些?Linux運維學習Linux運維
- 學習運維技術要掌握哪些知識點?運維
- Linux中bash shell環境變數Linux變數
- 環境變數{Linux環境(也稱為Shell環境)}(轉)變數Linux
- Linux運維要了解哪些shell技能?Linux學習入門Linux運維
- 負載均衡有哪些知識點需要掌握?Linux運維負載Linux運維
- Linux運維職業方向有哪些?Linux學習Linux運維
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- cd命令有哪些相關知識?學linux運維命令基礎入門Linux運維
- 雲端計算培訓教程學習路線影片原始碼課件:Shell變數知識梳理原始碼變數
- Shell配置環境變數變數
- 初學者如何學習Linux運維?影響運維的有哪些因素?Linux運維
- linux登入bash shell環境執行環境變數Linux變數
- Linux Shell 判斷環境變數 是否存在Linux變數
- 簡述SHELL全域性環境變數與局變環境變數變數
- HTTP請求報文有哪些組成部分?linux運維運維知識怎麼樣HTTPLinux運維
- REDHAT LINUX學習筆記之環境變數RedhatLinux筆記變數
- UNIX再學習 -- 環境變數變數
- Nginx有哪些重要特性?學習linux系統知識NginxLinux
- Linux shell有哪些型別?Linux入門知識分享Linux型別
- date命令的引數選項有哪些?學習linux基礎理論知識Linux
- Linux運維常用命令有哪些?Linux學習教程(三)Linux運維
- 【知識分享】linux系統設定環境變數是怎樣的Linux變數
- Linux運維就業前景如何?linux基礎知識學習Linux運維就業
- Ubuntu的應用場景有哪些?怎麼學習linux運維UbuntuLinux運維
- 學習Linux安裝虛擬機器有哪些步驟?Linux運維學習Linux虛擬機運維
- 面試 Linux 運維工作至少需要知道哪些知識?面試Linux運維
- 『忘了再學』Shell基礎 — 13、環境變數(一)變數
- 『忘了再學』Shell基礎 — 14、環境變數(二)變數