摘要:
iptables 概述 1 iptables 的组成和工作位置 组成:它是linux系统的防火墙: iP信息包过滤系统,它实际上由两个组件 netfilter 和 iptables 组成。 工作位置:主要工作在网络层,针对IP 数据包。体现在对包内ip地址,端口信息,协议等处理 2 netfiler 阅读全文
posted @ 2021-08-05 11:14
青山不改水长流
阅读(124)
评论(0)
推荐(0)
摘要:
一、Firewalld概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter 阅读全文
posted @ 2021-08-05 08:30
青山不改水长流
阅读(132)
评论(0)
推荐(0)
摘要:
一、awk 1、工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔, 将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功 阅读全文
posted @ 2021-08-05 08:29
青山不改水长流
阅读(772)
评论(0)
推荐(0)
摘要:
一、Here Document 免交互 使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交 阅读全文
posted @ 2021-08-05 08:28
青山不改水长流
阅读(54)
评论(0)
推荐(0)
摘要:
一、正则表达式 通常用于判断语句中,用于检查某一字符串是否满足某一格式 正则表达式是由普通字符与元字符组成 普通字符包括大小写字母、数字、标点符号及一些其他符号 元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式 1、基础正则表达式 阅读全文
posted @ 2021-08-05 08:28
青山不改水长流
阅读(73)
评论(0)
推荐(0)
摘要:
一、sort命令 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 语法格式: sort 选项 参数 cat file | sort 选项 常用选项:① -f:忽略大小写,默认会大写字母排在前面② -b:忽略每行前面的空格③ -n:按照数字进行排序④ -r:反向排序⑤ -u:等同uniq 阅读全文
posted @ 2021-08-05 08:28
青山不改水长流
阅读(152)
评论(0)
推荐(0)
摘要:
shell脚本多重循环小实验 一、99乘法表 #!/bin/bash for ((a=1;a<=9;a++)) do for ((b=1;b<=$a;b++)) do c=$[$a*$b] echo -n -e "$a*$b=$c\t" done echo "" done 二、矩形 #!/bin/b 阅读全文
posted @ 2021-08-05 08:19
青山不改水长流
阅读(165)
评论(0)
推荐(0)
摘要:
数组 一、数组定义方法 方法一:数组名=(value0 value1 value2 …) 方法二:数组名=([0]=value [1]=value [2]=value …) 方法三:列表名=“value0 value1 value2 …”数组名=($列表名) 方法四:数组名[0]=“value”数组 阅读全文
posted @ 2021-08-05 08:19
青山不改水长流
阅读(138)
评论(0)
推荐(0)
摘要:
将不断补充,优化修改 一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 1、sed编辑器工作流程 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed的工作流程主要包括读取、执行和显 阅读全文
posted @ 2021-08-05 08:19
青山不改水长流
阅读(173)
评论(0)
推荐(0)
摘要:
一、条件测试 1、test命令 测试表达式是否成立,若不成立返回0,否则返回其他数值 格式1:test 条件表达式 格式2:[ 条件表达式 ] 2、文件测试 [ 操作符 文件或目录 ] -d 测试是否为目录(Directory) -e 测试目录或文件是否存在(Exist) -f 测试是否为文件(Fi 阅读全文
posted @ 2021-08-05 08:09
青山不改水长流
阅读(369)
评论(0)
推荐(0)
摘要:
遇到重复性操作怎么办 在我们用脚本执行任务的时候总会遇到需要重复执行的时候,为了节省资源,除了计划任务,我们还可以使用脚本来完成,接下来就是Shell脚本中的三种循环。 一、for循环 for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的 f 阅读全文
posted @ 2021-08-05 08:08
青山不改水长流
阅读(425)
评论(0)
推荐(0)