创建shell脚本--基础(小白专属)


第一步:用文本编辑器(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