首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >创建你的第一个shell脚本

创建你的第一个shell脚本

作者头像
田维常
发布2019-07-17 20:18:47
发布2019-07-17 20:18:47
88700
代码可运行
举报
运行总次数:0
代码可运行

什么是shell脚本?

shell脚本是Linux和Unix编程环境的基本组成部分。

shell脚本有以下几部分组成:

  1. shell关键字:if else for do doone...
  2. shell命令:export echo exit pwd return....
  3. Linux命令:mkdir ls date....
  4. 文本处理功能:awk cut send grep
  5. 函数:通过函数把一些常用功能放一起
  6. 控制流语句:if....then...else或执行循环重复操作的shell脚本。

为什么使用shell脚本?

  • 使用简单,
  • 节省时间,可以把冗长的重复的一串命令合并成一条简单的命令,
  • 可以创建你自己的自动化工作和应用程序,
  • 使用系统管理任务自动化
  • 因为脚本经过很好的测试,所以使用脚本做类似配置服务或系统管理任务时发生错误的概率大大减小

常用案例:

  • 监控你的Linux系统
  • 备份数据和创建快照
  • 创建邮件告警系统
  • 查找耗尽系统资源的进程
  • 查找是否所有的网络服务都正常
  • .........

要想成功的写好一个shell脚本,你需要做以下三件时间:

  1. 写一个脚本
  2. 允许shell执行它
  3. 把它放单shell可以找到的地方

安装自己的虚拟机或者买个什么云服务,有的也是很便宜。我之前买的一个云三年300多。

首先创建一个my_first.sh文件

代码语言:javascript
代码运行次数:0
运行
复制
touch my_first.sh

然后打开编辑该文件:

代码语言:javascript
代码运行次数:0
运行
复制
vi my_first.sh 

编辑内容

代码语言:javascript
代码运行次数:0
运行
复制
#!/bin/bash#my first shhls -l

然后Esc,然后: 然后wq 保存。

然后授权,这里为了演示,不要太在意细节

代码语言:javascript
代码运行次数:0
运行
复制
chmod 777 my_first.sh

然后执行my_first.sh文件

代码语言:javascript
代码运行次数:0
运行
复制
./my_first.sh

以上就是一个不能再简单的shell脚本了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java后端技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档