shell脚本攻略
文章平均质量分 81
这小子贼帅
这个作者很懒,什么都没留下…
展开
-
Firewalld 防火墙基础知识
Firewalld 防火墙基础知识一、 Firewalld概述二、Firewalld与iptables的区别三、Firewalld区域3.1、概念3.2、firewalld防火墙预定义了9个区域3.3、规则四、Firewalld数据处理流程4.1、数据处理流程4.2、firewalld检查数据来源的源地址五、Firewalld防火墙的配置方法5.1、运行时配置5.2、永久配置六、firewalld防火墙的配置方法七、常用的 firewall-cmd 命令选项7.1、常用命令7.2、区域管理7.3、服务管理7原创 2021-01-03 16:49:16 · 183 阅读 · 0 评论 -
Linux中iptables防火墙
Linux中iptables防火墙一、iptables概述1.1、Linux系统的防火墙1.2、netfilter/iptables 关系:二、四表五链2.1、四表2.2、五链2.3、四表五链之间的关系2.4、规则链之间的匹配顺序(1)、主机型防火墙:(2)、网络型防火墙:2.5、规则链内的匹配顺序:三、iptables的安装3.1、iptables防火墙的配置方法:3.2、iptables命令的配置方法(1)、命令格式:(2)、注意事项:(3)、常用的控制类型:(4)、常用的管理选项:四、规则的匹配条件4原创 2021-01-03 16:48:36 · 517 阅读 · 1 评论 -
Shell编程之Here Document免交互和Expect自动化交互
Shell编程之Here Document免交互和Expect自动化交互一、Here Document 免交互1.1、定义1.2、免交互方式实现对行数的统计,将要统计的内容置于标记“EOF”之间,直接将内容传给wc -l 来统计1.3、通过read 命令接收输入并打印,输入值是两个EOF标记之间的部分,作为变量i的值1.4、通过passwd给用户设置密码1.5、支持变量替换1.6、整体赋值给变量,然后通过echo命令将变量值打印出来1.7、关闭变量替换的功能,按照字符原本的样子输出,不做任何修改或替换1.8原创 2021-01-03 16:47:45 · 534 阅读 · 0 评论 -
Shell 之正则表达式与文件处理器--正则表达式中的三剑客(grep、sed、awk)
Shell 之正则表达式与文件处理器一 、 正则表达式1.1、定义1.2、用途1.3、构成二、 基础正则表达式2.1、基础正则表达式常见元字符:(支持工具:grep、egrep、sed、awk)三、扩展正则表达式元字符:(支持的工具:egrep、awk)四、 sed 编辑器4.1、定义4.2、sed的工作流程4.3、命令格式:4.4、常用命令4.5、常用操作4.6、打印内容4.7、使用地址4.8、删除行4.9、替换4.10、插入一 、 正则表达式1.1、定义通常用于判断语句中,用来检查某一字符串是否满原创 2021-01-03 16:46:47 · 576 阅读 · 0 评论 -
sort命令、uniq命令、tr命令
sort命令、uniq命令、tr命令一、sort命令1.1、定义1.2、语法格式:1.3、常用选项二、uniq命令2.1、定义2.2、语法格式:2.3、常用选项:一、sort命令1.1、定义sort命令------以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序1.2、语法格式:sort [选项] 参数cat file l sort 选项1.3、常用选项-f:忽略大小写,默认会将大写字母排在前面-b:忽略每行前面的空格-n:按照数字进行排序-r:反向排序-u:等同于un原创 2021-01-03 16:45:02 · 206 阅读 · 0 评论 -
九九乘法表、直线、矩形、三角形之烧脑练习
九九乘法表、直线、矩形、三角形之烧脑练习1、九九乘法表2、直线3、矩形4、靠左直角三角形5、靠左倒直角三角形6、靠左直角三角形7、 等腰三角形8、平行四边形1、九九乘法表[root@localhost ~]# vim test2.sh#!/bin/bashfor ((a=1;a<=9;a++)) #变量一:从1开始,到9结束,每次加一dofor ((b=1;b<=$a;b++)) #变量二:从1开始,到9结束,每次加一,doc=$[原创 2021-01-03 16:44:33 · 211 阅读 · 0 评论 -
shell之数组、向函数传数组参数、从函数返回数组、冒泡排序直接选择排序、反转排序
shell之数组、向函数传数组参数、从函数返回数组、冒泡排序直接选择排序、反转排序一、数组1.1、数组定义的方法方法一:方法二:方法三:方法四:1.2、数组数据类型1.3、获取数组长度1.4、读取某下标赋值1.5、数组遍历1.6、数组切片1.7、数组替换1.8、数组删除1.9、数组追加元素方法一:方法二:方法三:方法四:二、向函数传数组参数三、从函数返回数组四、数组排序算法一、数组1.1、数组定义的方法方法一:数组名=(value0 valuel value2 ...)方法二:数组名=([0原创 2021-01-03 16:43:36 · 211 阅读 · 0 评论 -
shell函数大全
函数一、Shell函数1.1、概念1.2、Shell函数定义:1.3、函数返回值:三、函数变量的作用范围四、递归4.1、阶乘4.2、递归目录一、Shell函数1.1、概念将命令序列按格式写在一起可方便重复使用命令序列1.2、Shell函数定义:(1)function 函数名 {命令序列}(2)函数名 () {命令序列}1.3、函数返回值:return表示退出函数并返回一个退出值,脚本中可以用?变量显示该值使用原则:(1)、函数一结束就取返回值,因为?变量显示该值使用原则原创 2021-01-03 16:29:30 · 1540 阅读 · 0 评论