shell脚本应用

一、shell脚本的基础
1、shell脚本的作用:自动化运维 批量化重复操作可以编写脚本结合计划任务自动周期运行
2、shell脚本的特点:减轻管理员工作量 提高处理文本文件的速度 避免配置出错
3、linux系统shell的作用:linux系统使用的是bash shell负责接收用户输入的指令 编译提交到cpu进行运行 计算机将指令执行后给用户反馈结果
二、shell脚本的结构
1】声明:脚本通过哪个解释器运行
2】脚本描述:解释当前脚本的作用和功能
3】脚本作者的联系方式:脚本故障方便联系管理员
4】脚本执行的命令:通过脚本命令执行处理数据 实现自动化运维
重定向和管道符
1】基本输入输出
标准输入:文件号0 接收或者读取用户输入的数据用<表示
标准输出:文件号1 将数据显示再屏幕或者文件中 用>表示 >>表示追加输出(一个覆盖原有数据)
错误输出:文件号2 错误输出显示再屏幕或者文件中 用2>表示
混合输出:对或错都可以显示或者输出到文件中显示 用&>表示
2】管道符|
把前一个命令的执行结果 当成一个命令的处理对象
三、变量
1、变量的组成和变量的作用
1】变量的组成:变量名和变量值组成
2】变量的作用:方便调用变量中的参数 避免重复编写内容
2、变量的类型
1】自定义变量:管理员手动创建 根据脚本环境需要创建
2】环境变量:维护系统使用 不需要管理员手动创建
3】位置变量:命令给脚本传递参数使用
4】预定义变量:bash预定义变量数据特殊变量 用户不能修改预定义变量
先来看一下实验要求
在这里插入图片描述
在这里插入图片描述
创建脚本
在这里插入图片描述
给执行权限
在这里插入图片描述
编写start和stop
在这里插入图片描述
将两个脚本添加到默认搜索路径
在这里插入图片描述
然后给执行权限并验证
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值