
shell编程
Linux丶晨星
相信可能就有无限可能,拒绝拖延
欢迎关注优快云与简书博客 Linux丶晨星
展开
-
定期清理磁盘空间的脚本记录
文章目录1. 需求:2. 测试命令3. 书写脚本并测试脚本4. 写入定时任务5. 测试参考1. 需求:每天早上9:00执行日志备份,格式为:日志名称+年月日.zip;将每天的备份压缩包放到/zxznav/目录下;将每天将需要删除的日志文件进行清空和删除;每天定时删除30天以前的日志备份压缩文件,本地仅保留30天内的日志备份。Linux删除文件可使用du+sort命令进行筛选删除[root@localhost ~]# du -sh /* | sort -nr11G /usr7.9G /ext原创 2020-06-15 18:07:31 · 1135 阅读 · 0 评论 -
第十六周-day64-Shell编程day01
准备机器shell 10.0.0.21 172.16.1.212.解释器类型与执行方式bash是centos中的默认解释器[root@shell ~]# mkdir -p /server/scripts #创建脚本指定目录[root@shell ~]# cd /server/scripts[root@shell scripts]# vim test_01.sh #编写一个...原创 2019-07-15 20:55:03 · 277 阅读 · 0 评论 -
第十六周-day65-Shell编程day02
第十六周-day65-shell编程day021.运算符与运算命令[root@shell scripts]# a=8[root@shell scripts]# echo $((a%6))2[root@shell scripts]# echo $a8[root@shell scripts]# echo $((a%=6))2[root@shell scripts]# ec...原创 2019-07-16 20:47:50 · 284 阅读 · 0 评论 -
第十六周-day68—Shell编程day05
第十六周-day68-shell编程day051.for循环语句随机生成数字的一种方法练习1.for循环在/root下创建10个html文件,其中每个文件需要包含10个随机小写字母和数字,加固定字符串oldchang。名称示例如:apns1yrmk_oldchang.html。[root@shell day05]# cat for1.sh #!/bin/bash...原创 2019-07-23 22:16:21 · 272 阅读 · 0 评论 -
shell编程基础知识点小结
1.shell是命令解释器,可以解释命令2.shell脚本是用命令写成的一个可执行的文件3.shell脚本的用途 批量管理 代码上线 定时备份,定时启停服务 系统监控,服务监控 日志切割,分析4.编译型语言;通过某种高级语言翻译成可被系统识别的二进制码5.解释型语言;通过解释器对源程序的二进制码进行解释并执行6.centos的默认解释器是bash sh7.父s...原创 2019-07-23 22:16:58 · 685 阅读 · 0 评论 -
shell面试题
1.1.1.1改变bash的提示符实际上就是改变变量(C)$HOME $PWD $PS1 KaTeX parse error: Expected group after '_' at position 52: …其赋值给shell变量的命令是_̲_____Fold …1.1.1.4不是shell具有的功能和特点是()A:管道 B:输入输出重定向 C:执...转载 2019-07-19 18:59:49 · 21670 阅读 · 0 评论 -
第十六周-day66-67—Shell编程day03-04
1.if语句if条件语句,简单来说,其语义类似于汉语中的“如果…那么…”。if语句是Linux运维人员在实际生产过程中使用的最频繁也是最重要的语句。因此,务必重视if条件语句的知识,并牢固掌握。2.单分支3. 双分支4.多分支练习题—1[root@shell init.d]# pwd/etc/init.d[root@shell init.d]# cat rsyn...原创 2019-07-18 01:10:25 · 323 阅读 · 0 评论