Linux系統Shell指令碼如何執行?linux運維繫統工程師

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

Shell指令碼語言很適合用於處理純文字型別的資料,而Linux系統中幾乎所有的配置檔案、日誌檔案以及絕大多數的啟動檔案都是純文字型別的檔案。因此,學好Shell指令碼語言,能夠更好的操作Linux系統。那麼Linux系統中,Shell指令碼如何執行?

Linux系統中,Shell指令碼如何執行?

當Shell指令碼執行時,它會先查詢系統環境變數ENV,該變數指定了環境檔案(載入順序通常是/etc/profile、~/.bash_profile、~/.bashrc、/etc/bashrc等),在載入了上述環境變數檔案後,Shell就開始執行Shell指令碼中的內容。

Shell指令碼是從上至下、從左至右依次執行每一行的命令及語句的,即執行完了一個命令後再執行下一個,如果在Shell指令碼中遇到子指令碼(即指令碼巢狀)時,就會先執行子指令碼的內容,完成後再返回父指令碼繼續執行父指令碼內後續的命令及語句。

通常情況下,在執行Shell指令碼時,會向系統核心請求啟動一個新的程式,以便在該程式中執行指令碼的命令及子Shell指令碼。


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

相關文章