第一步:用文本编辑器(vim/vi)创建一个文件,然后将shell命令输入到文件中
# vim userinfo
第二步:在shell文本文件的首行必须要指定使用的shell
#!/bin/bash
说明:在shell脚本中,
”#“用作注释行,shell不会处理脚本中的注释行,但是会对第一行进行处理!
”!“这个惊叹号的作用是告诉shell用哪个shell来执行脚本
第三步:在文件的每一行输入相应的shell命令并保存(编写时:①每一行放一个shell命令②也可以多个命令放在一行,用分号隔开),shell会按照顺序执行命令
例1:
#!/bin/bash
date;who
或者
#!/bin/bash
date
who
例2:
#!/bin/bash
echo "User info for userid:$USER"
echo UID:$UID
echo HOME:$HOME
echo -n "已执行命令的状态:"
echo $?
#Linux退出状态码:
# 状态码----描述
# 0----命令成功结束
# 1----一般性未知错误
# 2----不适合的shell命令
# 126----命令不可执行
# 127----没找到命令
# 128----无效的退出参数
# 128+x----与Linux信号x相关的严重错误
# 130----通过ctrl+c终止的命令
# 255----正常范围之外的退出状态码
第四步:将shell脚本文件所处的目录添加到PATH环境变量中或者在提示符中用绝对或相对路径来引用shell脚本文件
#./userinfo
第五步:给shell脚本文件赋予可执行的权限,然后执行文件
#chmod u+x userinfo
#./userinfo