shell脚本并不能作为正式的编程语言,因为它是在Linux的shell中运行的,所以称他为shell脚本。

事实上,shell脚本就是一些命令的集合。

  我们不妨吧所有的操作都记录到一个文档中,然后去调用文档中的命令,这样一步操作就可以完成了

一般shell脚本都是放在/usr/local/sbin的目录下

1.shell脚本的创建和执行

 #cd usr/local/sbin
# vim first.sh
#! /bin/bash ##this is my first shell script
#wirten by aming 2017.2.3 date
echo "Hello world"

shell脚本通常以.sh为后缀名

第一行要写

#! /bin/bash,表示该文件使用的是bash语法

执行脚本
#sh first.sh
另一种
#bash first.sh 另一种
#./first.sh 还有一种
#./first.sh
会报权限不够
可以
#chmod +x first.sh

最新文章

  1. WebApi 接口参数不再困惑:传参详解
  2. IT girl
  3. Java tomcat启动失败(Servlet3.0 Web Project):A child container failed during start
  4. Bootstrap之Carousel问题
  5. 解决Server Error in '/' Application.方法!
  6. 老蜗牛写采集:一个漂亮的客户端-几个C#平台下的Winform 皮肤控件
  7. IIS限制ASP.Net 文件上传大小解决方案,修改IIS7/7.5配置
  8. QueryPerformanceFrequency使用方法--Windows高精度定时计数
  9. 【初学者常见问题】一脚踏入protected埋下的陷阱
  10. 网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
  11. Qt QFile文件读写
  12. SQL实验一
  13. [UE4]计算两点距离
  14. MyBatis3-配置使用log4j输出日志
  15. pip安装其他包报错
  16. APP中的图片如何长按可以下载并保存图片到相册
  17. 几个简单常用的Sql语句
  18. js动态操作DOM
  19. 怎样用CMD命令强行删除文件?
  20. mint-ui 输入框按下按键执行查询

热门文章

  1. resgen.exe 已退出 代码为 1073741701的错误的解决办法
  2. python课程设计笔记(二)破冰基本语法
  3. web拼图错误分析
  4. 第一天:java与mysql的连接工具类
  5. Android App退出检测
  6. fabric.js 翻转,复制粘贴,隐藏, 删除,历史记录,撤销, 剪切, 图层,组合打散,锁定等功能
  7. C# 5.0新加特性
  8. sql变量需要加小括号
  9. 【技术累积】【点】【java】【1】JSONPath
  10. Postfix Self Expression