ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-10-05 13:03:19  阅读:190  来源: 互联网

标签:脚本 bin shell 专属 -- ---- 命令 userinfo


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

 

标签:脚本,bin,shell,专属,--,----,命令,userinfo
来源: https://www.cnblogs.com/zi-ye/p/15368441.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有