Shell 誕生于 Unix,是與 Unix/Linux 交互的工具,單獨地學習 Shell 是沒有意義的,請先參考Unix/Linux入門教程,了解 Unix/Lunix 基礎。

近幾年來,Shell一直被忽略,是一個不受重視的腳本語言。Shell雖然是Unix的第一個腳本語言,但它是相當優(yōu)秀的。它結合了延展性與效率,持續(xù)保有獨具的特色,并不斷的被改良,使它多年來能與那些花招很多的腳本語言保持抗衡。

Shell需要依賴其他程序才能完成大部分的工作,這或許是它的缺陷,但它不容置疑的長處是:簡潔的腳本語言標記方式,而且比C語言編寫的程序執(zhí)行更快、更有效率。

she11腳本能提高用戶操作和管理員進行系統(tǒng)管理的效率,一般步驟

1.編輯器編寫腳本程序2.she11做解釋程序,非交互地執(zhí)行腳本,兩種執(zhí)行方式:

1.用sh命令執(zhí)行腳本文件2.給腳本文件添加執(zhí)行權限,用./命令執(zhí)行

主要內容和學習要求

掌握創(chuàng)建she11腳本的基本步驟

學會使用條件測試

掌握if條件結構與case 選擇結構

掌握for循環(huán)、while循環(huán)和unti1循環(huán)結構

學會shift命令的使用

學會she11腳本的調試

Shell 腳本

如果有一系列你經(jīng)常使用的Linux命令,你可以把它們存儲在一個文件里,shell可以讀取這個文件并順序執(zhí)行其中的命令,這樣的文件被稱為腳本文件。shel1腳本按行解釋。


郵箱
huangbenjincv@163.com

甘德县| 泊头市| 谢通门县| 札达县| 柳州市| 巫溪县| 江油市| 廉江市| 尉犁县| 阳东县| 隆化县| 望都县| 桐城市| 伊宁县| 潞城市| 鄂托克旗| 眉山市| 额济纳旗| 东方市| 五家渠市| 鄢陵县| 四会市| 云霄县| 屯昌县| 桦甸市| 广饶县| 陕西省| 金昌市| 甘孜| 吉木乃县| 罗山县| 屯留县| 安溪县| 巴林右旗| 筠连县| 潼关县| 南华县| 南靖县| 新建县| 永胜县| 封丘县|