Shell變數有哪些分類?linux運維實戰學習

老男孩Linux發表於2021-04-15

shell變數有哪些分類?Shell變數是shell程式設計學習中重要的內容,每個運維人員都需要掌握。在shell程式設計中的變數名和等號之間不能有空格。系統中的變數根據作用域及生命週期,可以有哪些分類?

shell變數根據作用域及生命週期可分為:本地變數、環境變數、全域性變數、內建變數。

本地變數

使用者自定義的變數,定義在指令碼或者當前終端中,指令碼執行完畢或終端結束變數失效。

環境變數

定義在使用者家目錄下的.bashrc或.bash profile檔案中,使用者私有變數,只能本使用者使用。當前程式有效,並且能夠被子程式呼叫。

全域性變數

使用export命令將本地變數輸出為當前shell中的環境變數,全域性所有的使用者和程式都能呼叫,且繼承,新建的使用者也預設能呼叫。

內建變數

系統變數:shell本身已經固定好了它的名字和作用。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2768118/,如需轉載,請註明出處,否則將追究法律責任。

相關文章