shell脚本的应用(一)

查看当前系统所支持的shell脚本种类

写一个脚本,切换到/boot目录下查看当前的目录下其中以vml开头的文件包括什么

添加执行权限

运行该脚本

使用source命令

使用./运行

使用sh运行

将当前主机的CPU类型信息保存到kernel.txt文件中,而不是直接显示到屏幕上

将内核版本信息追加到kernel.txt文件中

使用passwd命令为用户设置密码时省略交互式的过程,自动完成密码设置

将使用tar命令进行备份时出现的错误信息保存到error.log文件中

编写一个自动编译安装配置httpd服务器的脚本

准备好软件包

开始写脚本

添加执行权限

运行脚本

使用grep命令查询使用/bin/bash作为shell的用户名称时,会输出符合条件的整行内容,结合管道与awk命令做进一步过滤,只输出用户名和登录shell列

提取前

提取根分区的磁盘使用率信息

提取前

提取后

定义变量

查看和调用变量

对于未定义的变量显示为空值

变量Product2.5并未定义

将Python 2.7.13赋值给变量PYTHON

错误的赋值

调用变量Version的值,将其赋给一个新的变量SQLServer

在单引号的范围内,将无法引用其他变量的值

在一行命令中查找useradd命令程序的位置并列出其详细的属性

提取vsftpd服务的禁止登录用户列表,并将其赋值

查询提供useradd命令程序的软件包所安装的配置文件位置

将会等待用户输入文字,并将输入的内容赋值给变量ToDir1

若希望提示用户输入备份文件的存放目录,并将输入的路径信息赋值给变量ToDir2

直接执行bash进入一个新的子shell脚本后,将无法引用父级shell环境中定义的Product,Version等变量

使用户自定义的变量在所以的子shell环境中使用,可以通过内部命令export将指定的变量导出为全局变量。用户可以同时指定多个变量名称作为参数

设置了X,Y两个变量,并依次演示了X,Y的加减乘除,取模运算结果

计算变量y的3次方,并将结果赋值给变量Ycube

查看当前工作环境下的环境变量

frst.sh脚本位于/root目录下,若希望能直接通过文件名称来运行脚本,可以修改PATH变量以添加搜索路径

将记录的历史命令条数改为200条

加载配置文件执行

编写一个加法运算的小脚本adder2unm.sh用来计算两个整数的和

编写一个备份操作的小脚本,用来大包命令行指定的多个文件或目录,并输出相关信息

添加执行权限

备份一个对象的情况

备份两个对象的情况

确认备份结果

计划任务mysql数据库自动备份

创建数据库用户并授权

测试

创建备份目录

编写数据库备份脚本

添加执行权限

运行脚本

设置计划任务

将脚本转移至备份目录

写计划任务

查看计划任务

确保crond服务已运行

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值