◆ shell:是一個文字介面底下讓我們與系統溝通的一個工具介面。
◆ script:是『腳本、劇本』的意思。
◆ shell script:可以簡單的被看成是批次檔, 也可以被說成是一個程式語言,且這個程式語言由於都是利用 shell 與相關工具指令, 所以不需要編譯即可執行,且擁有不錯的除錯 (debug) 工具,所以,他可以幫助系統管理員快速的管理好主機。
◆ Linux 系統的服務 (services) 啟動的介面是在 /etc/init.d/ 這個目錄下,目錄下的所有檔案都是 scripts
◆ 開機 (booting) 過程也都是利用 shell script 來幫忙搜尋系統的相關設定資料, 然後再代入各個服務的設定參數啊!舉例來說,如果我們想要重新啟動系統登錄檔, 可以使用:『/etc/init.d/syslogd restart』,那個 syslogd 檔案就是 script 啦!