![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 73
小小白闯关
精光精光,越精越光;憨厚憨厚,越憨越厚!!!
展开
-
iptables防火墙
目录一、概述netfilter/iptables关系二、四表五链四表五链数据包控制的匹配流程规则链之间的匹配顺序规则链内的匹配顺序三、编写防火墙规则iptables的安装iptables防火墙的配置方法iptables命令行配置方法命令格式注意事项四、添加、查看、删除规则常用的控制类型常用的管理选项iptables语法总结查看规则列表设置默认策略删除规则清空规则五、规则的匹配通用匹配隐含匹配TCP标记..原创 2022-01-03 19:27:43 · 109 阅读 · 0 评论 -
Shell 脚本编程之免交互
一、Here Document 免交互使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、 cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式程序和命令一起 使用。语法格式命令<<标记内容#标记之间是传入内容标记注意事项标记可以使用任意合法字符( 通常为EOF ) 结尾的标记一定要顶格写,前面不能有任原创 2022-01-03 17:10:45 · 170 阅读 · 0 评论 -
Shell之awk命令
一、工作原理逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用于--整行的处理,而awk比较倾向于将一行分成多个“字段"然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。 在使用awk命令的过程中,可以使用逻辑操作符“&&”表示“与”、“11”表示“或”、 “!”表示“非”; 还可以进行简单的数学运算,如+、-、*、/、号、^分别表示加、减、乘、除、原创 2021-12-28 23:10:34 · 17813 阅读 · 0 评论 -
sed编辑器
一、定义sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed的工作流程主要包括读取、执行和显示三个过程读取:sed从输入流 (文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern space ) 执行: 默认情况下,所有的sed命令都在模式空间中顺序地执行,除非指定了行的地址,否则sed命令将会在所有的行.原创 2021-12-28 10:13:02 · 120 阅读 · 0 评论 -
正则表达式
一、定义正则表达式:通常用于判断语句中,用来检查某一字符串是否满足某一格式。正则表达式是由普通字符与元字符组成普通字符包括大小写字母、数字、标点符号及一些其他符号元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符或表达式)在目标对象中的出现模式基础正则表达式常见元字符: (支持的工具: grep、 egrep、 sed、awk)\ : 转义字符,用于取消特殊符号的含义,例: \!、\n、\$等^ : 匹配字符串开始的位置原创 2021-12-26 20:01:35 · 607 阅读 · 0 评论 -
Shell 部分常用命令
一、sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序语法格式sort [选项] 参数cat file | sort 选项常用选项-f: 忽略大小写,会将小写字母都转换为大写字母来进行比较-b: 忽略每行前而的空格-n: 按照数字进行排序-r: 反向排序-u: 等同于uniq,表示相同的数据仅显示一行-t: 指定字段分隔符,默认使用[Tab]键分隔-k: 指定排序字段-o <输出文件>: 将排序后的结果转存至指定文件原创 2021-12-26 14:20:23 · 386 阅读 · 0 评论 -
数组排序算法
一、冒泡排序二、直接选择排序三、反转排序四、插入排序原创 2021-12-23 19:33:15 · 1055 阅读 · 0 评论 -
Shell 的数组定义方法
一、Shell数组数组的表达方式(30 20 10 60 50 40) 0 1 2 3 4 5 #下标 从0开始 方法一数组名=(value0 value1 value2 value3 value4 …)原创 2021-12-22 21:45:33 · 3743 阅读 · 0 评论 -
Shell 函数的定义和使用
一、Shell的函数的定义将命令序列按格式写在一起 可方便重复使用命令序列Shell函数定义:[1]function函数名{ 命令序列}[2]函数名() { 命令序列二、原创 2021-12-21 23:06:30 · 2329 阅读 · 0 评论 -
Shell编程循环语句(if 、while、 until)
一、for语句原创 2021-12-20 17:37:09 · 2142 阅读 · 0 评论 -
Shell脚本编程的文件语句(test、if、case)
一、条件测试test命令测试特定的表达式是否成立,当条件成立,测试语句的返回值为0,否则为其它数值echo $?原创 2021-12-15 22:38:53 · 219 阅读 · 0 评论 -
Shell脚本基础 编程规范与变量
一、shell脚本的概述1.1、shell的作用Linux 系统中的 Shell 是一个特殊的应用程序,它介于操作系统内核与用户之间,充当 了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执 行的操作传递给内核执行,并输出执行结果。常见的 Shell 解释器程序有很多种,使用不同的 Shell 时,其内部指令、命令行提示符 等方面会存在一些区别。通过/etc/shells 文件可以了解当前系统所支持的 Shell 脚本种类。linux中常见的shell原创 2021-12-14 23:18:26 · 346 阅读 · 0 评论