Shell是一個命令解釋器。它不只是操做系統內核與用戶之間的絕緣層,同時也是一種功能至關強大的編程語言。一個Shell程序,一般稱爲腳本,它是一個由系統調用,命令工具,軟件包和已編譯的二進制包"粘合" 起來的極易使用的工具。事實上,整個UNIX系統命令,軟件包和工具都能由一個shell腳本調用。若是這還不夠,Shell的內部命令,好比測試和循環結構,都使Shell腳本更強大和更有彈性。Shell腳本在系統管理任務表現很是的出色,而且對於平常反覆性的處理工做避免了使用那些結構過於複雜的程序語言html
如下爲shell的基本操做shell
shell編程—變量(三)編程語言
shell編程-語句(八)操作系統