SHELL自动化编程
文章平均质量分 96
Shell是操作系统的外壳,是用户操作系统的命令接口,是一个介于用户和系统内核之间的桥梁。Shell接受用户以命令方式输入的命令(包括系统提供的内部命令、独立存在于某个目录下的程序),也能解释执行由Shell命令编写的Shell程序。Shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。
我心中有一片海
走了那么远了,再坚持一下吧!
展开
-
Day05-SHELL自动化编程-数组-三剑客进阶
数组也是一种变量.数组可以存放多个 相关联内容 ,通过访问数组调用结果(值)应用场景:用于存放相关的数据。如何创建数组(手动)10.0.0.6110.0.0.6110.0.0.634> do> echo $n> done10.0.0.6110.0.0.6210.0.0.6310.0.0.64i++)) # do> done4i++));doneip_array数组ip_array[0] 数组中的某个元素 0表示下标,元素名称输出数组中所有值。原创 2024-04-12 08:00:00 · 837 阅读 · 0 评论 -
Day04-SHELL自动化编程-循环与颜色函数库
脚本常用监控命令端口一般用于检查端口是否存在,是否能连接是否存在: ss -lntup|grep 端口号 netstat -lntup |grep lsof -i:80是否能访问进程检查进程状态,指标网络检查连通性ping,iftop(流量),dig(DNS)ՎՎʢwebhttp请求curl/wget系统全能atop(all)循环类型说明for循环最常用的循环,2种格式while循环 当型循环while可以加入条件,死循环读取文件do until 循环 直到循环极少用。原创 2024-04-11 08:00:00 · 1762 阅读 · 0 评论 -
Day03-SHELL自动化编程-case与函数
条件分支语句,一般用于实现有多种选择的脚本。这个功能:if或多分支if实现,如果使用case语句会更加清晰直观.菜单。# case语句格式case "变量" instart)命令1;;stop)命令2;;restart)命令3;;*)错误提示esac#if格式thenthenthenelseecho "错误"ficase语句 vs if多分支case 一般用于固定的菜单选择情况,运行脚本用户输入1,2,3,4,start|stop|restart…原创 2024-04-10 08:00:00 · 622 阅读 · 0 评论 -
Day02-SHELL自动化编程-运算与判断
shell脚本中如何进行计算.awk,bc,expr,letshell脚本中的判断条件表达式: []if判断。原创 2024-04-09 08:00:00 · 882 阅读 · 0 评论 -
Day01-SHELL自动化编程-变量与特殊变量
应用广泛: Shell占据的Linux半壁江山企业要求:面试要求运维人员必会目标能够书写超过100行的脚本: 系统巡检,系统加固,系统优化(初始化),ngx优化,tomcat优化总计完成书读写5000行脚本(读写)复习要求:singleDoc# 《SRE运维核心基操》应用及场景通过sh或bash书写脚本后,最常用的方式;在其他非红帽系统中,建议使用bash运行脚本通过.(点)或source加载/生效配置文件(环境变量,别名) /etc/profile。原创 2024-04-08 08:00:00 · 1063 阅读 · 0 评论