一、什麼是腳本?
提前寫好可執行代碼,用來完成特定任務的文件,是一個順序批處理的解釋性程序。常見的腳本語言如下圖所示:
二、腳本的創建過程:
寫出自己的第一個Shell腳本:
(1)理清任務:------自然語言:步驟拆分、順序化整理。
案例需求:
--新建一個名爲mtd的本地用戶。
--此用戶能夠正常登錄,其密碼爲654654。
(2)編寫可執行文件:------腳本語言:各步驟如何實現。
第一、二、……步依次如何實現?
--使用useradd、passwd命令完成相應的任務步驟
--自然語言-->可執行的命令行
(3)完善腳本:------界面友好/結構規範/代碼的優化。
腳本的優化目標:
--界面友好、易讀懂、易使用。
--符合規範、方便協作、移植以及代碼的重用。
--代碼簡潔、執行效率高。
完成上面的三步,可以得到一個粗糙的shell腳本:
其中符號#!是用來告訴系統它後面的參數是用來執行該文件的程序,例子中使用/bin/bash來執行程序。
三、Shell腳本的運行:
(1)sh first.sh
(2) #增加執行權限
chmod +x first.sh
#執行腳本
./first.sh
四、hello world腳本
使用touch hello.sh新建.sh文件
使用gedit打開該文件,並編程寫入:
使用另一種編譯運行方式:
至此,已經完成了輸出hello world的一個腳本。