? ? ? ? ?Shell是一門編程語言,作為學習shell的開始,需要事先搞明白:編程的目的是什么?什么是編程語言?什么是編程?
? ? ? ???shell本身就是一門解釋型、弱類型、動態語言,與python相對應,Python屬于解釋型、強類型、動態語言,我們平時登錄成功一個用戶后進入的就是bash解釋器的交互式環境,我們敲的命令其實都屬于shell這門語言的語法。
為何要用shell?
? ? ? ? 那還用說嗎,一些日常的運維工作自動化、配合計劃任務威力無窮,徹底解放雙手,你說它不香嗎?例如
-
自動備份
-
自動部署
-
監控腳本