bobo說shell:shell腳本編程概述(一)

第一節:Shell腳本編程概述

一:什麼是shell

Shell”從英語單詞本意而言有“殼”意,在計算機科學中,shell俗稱爲“殼”(用於區別於核),是指“提供使用者使用的界面”的軟件(命令解析器),類似於DOS下的cmd.exe。:用戶通過shell(殼)輸入指令,傳給kernel(核),內核再調用相應的應用程序完成操作。同時它也是一種程序設計語言,定義控制變量和參數,擁有多種shell語句。

二:爲什麼要使用shell

能夠輕易處理文件與目錄之類的對象。雖然效率通常不如編譯型語言,但編寫一個簡單的shell腳本比C++來編寫實現快的多,所以在運維中shell腳本也就有了施展的空間。

三:Shell腳本的特點

1:簡單性  shell是一種高級語言,相比較編譯型語言,簡潔而且同樣可以表達複雜的操作,不需要編譯

2:可移植性使用POSIX所定義的功能,可以無需修改就可在不同系統上執行

3:開發容易編寫簡單,可以在短時間內完成一個功能強大又好用的腳本

四:製作第一個shell腳本

通過 cat /etc/shells命令可以查看當前系統所支持的shell種類

如何製作一個shell腳本呢?

我們將平時使用的各種linux命令按照順序和一定的語法保存到一個文本文件,然後添加執行權限,那麼這個腳本就是一個shell腳本了。






附:本人精心收錄了一些學習視頻資料,在淘寶店鋪出售。價格絕對全網最低,視頻最全,品質最優。歡迎各位學友光臨。

   如有需要,請點擊圖片購買


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章