shell脚本
树峰
云计算
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell项目实战
项目实战脚本编程步骤脚本编程步骤项目实战MAC记录与端口扫描脚本企业环境说明系统监控项目实现dns及apache服务的一键化部署需求描述思路与命令类型脚本编程步骤脚本编程步骤1.需求分析2.命令测试3.脚本编程4.测试调优步骤解析需求分析根据系统管理的需求,分析脚本要实现的功能,功能实现的层次,实现的命令与语句等命令测试将要用到的命令逐个进行测试,以决定使用的选项,要设置的变量等脚本编程将测试好的命令写入到脚本文件中,并通过各种语句将命令执行的结果保存,判断或者发出报警等调试优化原创 2020-11-17 20:09:44 · 1287 阅读 · 0 评论 -
带你了解免交互方面的知识点
Shell编程之免交互Here Document免交互Here Document概述使用注意事项举很多很多栗子Here Document免交互Here Document变量设定Here Document格式控制Here Document多行注释Expect概述ExpectExpect安装调用Expect命令基本命令Expect语法举很多栗子Here Document免交互Here Document概述1、使用I/O重定向的方式将命令列表提供给交互式程序2、标准输入的一种替代品3、语法格式命令 &原创 2020-11-17 15:01:12 · 401 阅读 · 0 评论 -
正则表达式三剑客(续)
正则表达式的用法解析剑客三:awk特殊变量sort工具uniq工具tr 工具硬件巡检,对cpu、内存、磁盘超过阈值报警扩展正则表达式是对基础正则表达式的扩充深化扩展元字符+:匹配前面子表达式1次以上例:go+d,将匹配至少一个o?:匹配前面子表达式0次或者1次例:go?d,将匹配gd或god():将括号中的字符串作为一个整体例:(xyz)+,将匹配xyz整体1次以上,如xyzxyz|:以或的方式匹配字条串例1:good|food,将匹配good或者food例2:g(oo|la)d,将匹原创 2020-11-16 08:18:59 · 299 阅读 · 0 评论 -
正则表达式的三剑客
正则表达式正则表达式基础正则表达式元字符三剑客之一grepgrep的使用规则:三剑客之一sedsed命令常见用法shell一键安装配置vsftpd服务正则表达式1、正则表达式的定义:正则表达式是使用单个字符串来描述、匹配一系列符合某个句法结构规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式是由普通字符与元字符组成的文字模式。其中普通字符包括大小写字母、数字、标点符号及一些其他符号,元字符则是指那些在正则表达式中对特殊意义的专用字符,原创 2020-11-12 23:19:04 · 633 阅读 · 0 评论 -
了解一下数组和冒泡知识点
Shell数组Shell数组操作shell脚本调试冒泡排序小项目再来一个小项目Shell数组应用场景:获取数组长度获取元素长度遍历元素元素切片元素替换元素删除…数组定义方法方法一:数组名=(vlaue0 value1 value2 …)方法二:数组名=([0]=value[1]=value[2]=value…)方法三:列表名=“value 0 value1 value 2…”数组名=($列表名)方法四:数组名[0]=“value”数组名[1]=“value”数组名[2]原创 2020-11-12 22:24:38 · 199 阅读 · 0 评论 -
关于函数的知识点
shell函数shell函数一个小项目函数的作用范围小项目参数递归函数小项目shell函数1、将命令序列按格式写在一起2、可方便重复使用命令序列3、shell函数定义[ functiong ] 函数名(){命令序列[ return x ]}4、调用函数的方法函数名 [参数1] [参数2]补充:使用return或exit可以显式的结束函数break—退出整个循环体continue—退出本次循环一个小项目需求:求两数之和[root@server6 ~]# vim sum.sh原创 2020-11-12 22:11:29 · 346 阅读 · 0 评论 -
shell循环语句的知识点
循环语句for循环语句while语句的结构until语句的结构for循环语句读取不同的变量值,用来逐个执行同一组命令for语句的使用规则:使用for循环语句时,需要指定一个变量及可能的取值列表,针对每个不同的取值重复执行相同的命令序列,直到变量值用完退出循环。“取值列表”称为for语句的执行条件,其中包括多个属性相同的对象,需要预先指定(如通讯录、IP黑名单)。for 变量名 in 取值列表do 命令序列done一个项目需求:根据人事部门给出的员工姓名的拼音列表,在Linux服务器中原创 2020-11-11 22:51:31 · 192 阅读 · 0 评论 -
教你一个小知识点--用shell画图形
用shell画图形常用的命令正方形图形长方形图形三角形直角三角形(第一种)直角三角形(第二种)等腰三角形菱形9*9乘法口诀表第一种乘法口诀表乘法口诀表(第二种)常用的命令echo -n :不换行输出echo -e:支持反斜杠控制的字符转换转义:\a:发出警告声\b:删除前一个字符\c:最后不加上换行符号\f:换行但光标仍旧停留在原来的位置\n:换行且光标移至行首\r:光标移至行首,但不换行\t:插入tab\v:与\f相同\:插入\字符\nnn:掺入nnn(八进制)所代表的ASCI原创 2020-11-11 22:09:01 · 707 阅读 · 0 评论 -
shell编程之条件语句
shell编程之条件语句条件测试test命令#文件测试整数值比较字符串比较逻辑测试if语句的结构单分支结构双分支结构多分支结构case多分支语句条件测试test命令测试表达式是否成立,若成立返回0,否则返回其他数值令格式1: test 条件表达式[root@server6 ~]# touch a[root@server6 ~]# test -f a[root@server6 ~]# echo $?0[root@server6 ~]#格式2:[条件表达式][root@server6 ~原创 2020-11-05 23:47:33 · 377 阅读 · 0 评论 -
shell脚本的变量
shell脚本的变量shell变量的作用和类型自定义变量赋值时使用引号特殊的Shell变重shell变量的作用和类型变量的作用用来存放系统和用户需要使用的特定参数(值)变量名:使用固定的名称,由系统预设或用户定义变量值:能够根据用户设置、系统环境的变化而变化变量的类型自定义变量:由用户自己定义、修改和使用特殊变量:环境变量,只读变量,位置变量,预定义变量自定义变量定义一个新的变量变量名以字母或下划线开头,区分大小写,建议全大写变量名=变量值[root@server6 ~]# Pro原创 2020-11-04 01:05:21 · 214 阅读 · 0 评论 -
Shell编程规范
shell编程规范shell的作用用户的登录shellLinux常用shell种类shell编写规范使用vim文本编辑器使脚本具有可执行属性执行脚本文件更完善的脚本构成重定向操作与管道管道操作符号"|"shell的作用什么是“Shell脚本”呢?简单地说,只要将平时使用的各种Linux命令按顺序保存到一个文本文件中然后添加可执行权限,这个文件就成为一个Shell脚本了。shell脚本把复杂的任务简单化shell脚本应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行She原创 2020-11-04 00:28:32 · 394 阅读 · 0 评论
分享