一、什么是脚本?
提前写好可执行代码,用来完成特定任务的文件,是一个顺序批处理的解释性程序。常见的脚本语言如下图所示:
二、脚本的创建过程:
写出自己的第一个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的一个脚本。