Linux學習之Shell指令碼語言的優勢是什麼?

老男孩IT教育機構發表於2020-10-21

  當我們學習Linux技術的時候,會涉及各種各樣的知識和內容,比如說shell指令碼語言,我想很多人都會疑惑shell指令碼語言有什麼優勢?為何學習Linux的時候必須學習呢?我們來看看吧。

  當命令和程式語言不再命令列下執行,而是透過一個程式檔案來執行時,這個程式就是shell指令碼。

  shell指令碼語言的優勢在於處理偏作業系統底層的業務,比如說,Linux系統內部有很多應用用的就是shell指令碼開發的,因為有眾多的Linux系統命令為它支撐,特別是Linux正規表示式和三劍客grep、awk、sed等命令。

  對於常見的系統指令碼,使用shell開發會簡單、更快捷。讓軟體一鍵自動化安裝、最佳化,監控報警指令碼,軟體啟動指令碼,日誌分析指令碼等,雖然PHP和Python都可以操作,但是相對於而言,掌握難度、開發效率和開發習慣等都不如shell指令碼語言。

  PHP語言的優勢在於開發小型網站系統;Python語言的優勢在於開發較為複雜的運維工具軟體、web介面的管理工具和web業務,比如說CMDB自動化運維平臺、跳板機、批次管理軟體SaltStack、雲端計算OpenStack軟體等。


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

相關文章