shell
文章平均质量分 71
五条悟的小迷妹
这个作者很懒,什么都没留下…
展开
-
一键部署YUM源
目 录命令:vim yum.shchmod +x yum.shsource yum.sh#!/bin/bashecho -e "\033[31m =====正在验证当前为仅主机还是NAT模式===== \033[0m"ping -c2 -w2 www.baidu.com &> /dev/nullif [ $? -eq 0 ];then echo -e "\033[31m 检测当前为NAT模式,为您配置在线yum源 \033[0m"mkdir -p /etc/yum.rep原创 2021-06-23 16:29:27 · 258 阅读 · 0 评论 -
iptables防火墙(基础)
目 录一、基本概述1、netfilter/iptables关系2、四表五链二、数据包的匹配1、数据包到达防火墙时,规则表之间的优先顺序:2、规则链之间的匹配顺序3、规则链内的匹配顺序三、iptables安装与使用介绍1、安装2、配置方法3、控制类型4、管理选项5、使用iptables5.1 添加新的规则5.2 查看规则列表5.3 设置默认策略5.4 删除规则5.5 清空规则:四、介绍几种规则的匹配1、通用匹配2、隐含匹配3、显式匹配4、状态匹配一、基本概述Linux系统的防火墙: IP信息包过滤系统,原创 2021-05-26 18:53:01 · 211 阅读 · 0 评论 -
awk的应用(转)
https://blog.csdn.net/weixin_55609829/article/details/117226951?spm=1001.2014.3001.5501转载 2021-05-26 17:10:18 · 90 阅读 · 0 评论 -
shell中awk编辑器
目录一、awk工作原理命令格式awk常见的内建变量(可直接用)二、按行输出文本三、按字段输出文本四、通过管道、双引号调用shall命令五、使用awk统计httpd访问日志中每个客户端IP的出现次数六、cpu负载CPU使用情况一、awk工作原理1、逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。2、sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过p原创 2021-05-26 16:44:36 · 131 阅读 · 0 评论 -
Here Document免交互和Expect自动化交互
目录一、免交互(一)Here Document 免交互定义(二)语法格式(三)注意事项1、免交互方式实现对行数的统计,将要统计的内容置于标记“EOF"之间,直接将内容传给 wc -l 来统计2、通过read命令接收输入并打印,输入值是两个EOF 标记之间的部分,作为变量i的值3、通过passwd给用户设置密码(四)支持变量替换1、在写入文件时会先将变量替换成实际值,再结合cat 命令完成写入2、整体赋值给变量,然后通过echo命令将变量值打印出来3、关闭变量替换的功能,按照字符原本的样子输出,不做任何修改或原创 2021-05-26 16:41:11 · 98 阅读 · 0 评论 -
shell中的sed
目 录一、sed编辑器二、工作流程三、命令格式1、格式2、常用选项3、常用操作四、sed命令的使用1、打印内容2、使用地址一、sed编辑器sed编辑器时一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要存储在一个命令文本文件中。二、工作流程sed 的工作流程主要包括读取、执行和显示三个过程:读取:sed 从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间原创 2021-05-26 16:19:33 · 1369 阅读 · 0 评论 -
Firewalld相关知识
目 录一、Firewalld概述二、firewalld与iptables 的区别三、firewalld区域的概念1、firewalld防火墙9个区域四、firewalld数据处理流程五、firewalld检查数据包的源地址规则六、firewalld防火墙的配置方法七、区域管理八、服务管理九、端口管理一、Firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙firewalld和iptables都是原创 2021-05-26 15:42:07 · 153 阅读 · 0 评论 -
正则表达式相关应用
目 录一.sort命令1.语法格式2.常用选项二.uniq命令1.语法格式2.常用选项三.tr命令1.语法格式2.常用选项3.示例四.cut命令1.语法格式2.常用选项3.示例一.sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序。1.语法格式格式:sort [选项] 参数 #参数为文件或cat file | sort 选项2.常用选项选项说明-f忽略大小写,会将小写字母都转换为大写字母来进行比较-b忽略每行前面的空格-n原创 2021-05-26 11:25:38 · 403 阅读 · 1 评论 -
shell中那些令人头痛的数组
目 录一、数组1、数组的定义2、定义数组的方法3、数组的数据类型4、获取数组长度5、获取数据列表6、获取某下标赋值数组的常用操作1、遍历2、切片3、替换4、删除5、数组追加元素6、向函数传数组参数7、从函数返回数组三、数组排序算法1、冒泡排序2、直接选择排序3、反转排序4、希尔排序一、数组1、数组的定义注意:在shell语句中,使用、遍历数组的时候,数组格式要写成 ${arr[@]} 或 ${arr[*]}图示:2、定义数组的方法1: 法一:#默认数组下标从0开始数组名=(value0原创 2021-05-25 23:27:28 · 313 阅读 · 0 评论 -
条件测试、if、case
目 录一、条件测试1、test命令(二)、文件测试1、文件测试基本格式2、常见的测试操作符(三)、整数测试1、整数值比较2、常用的测试操作符(四)、字符串测试1、字符串比较(五)、逻辑测试1、基本格式2、常用的测试操作符二:if语句(一)、if单分支语句(二)、if双分支语句(三)、if多分支语句(四)、if语句实操演示1、单分支if语句2、多分支if语句三、case语句(一)、case多分支语句1、case语句的结构(二)、case语句实操:...原创 2021-05-15 20:17:39 · 424 阅读 · 0 评论 -
shell函数相关内容
一、Shell函数格式将命令序列按格式写在一起,可方便重复使用命令序列方法一:function 函数名 {命令序列}方法二:函数名() {命令序列}二、函数返回值return表示退出函数并返回一个退出值,脚本中可以用 $ ? 变量显示该值使用原则:1、函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码2、退出状态码必须是0~255,超出时值将为除以256取余三、传参四、函数变量的作用范围五、 递归阶乘六、递归目录七、创建库...原创 2021-05-15 18:36:10 · 155 阅读 · 0 评论 -
一些小习题的答案
1、检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限① 代码#!/bin/bashif [ -f ~/test.sh ];then echo "文件存在" if [ -x ~/test.sh ];then echo "test.sh文件有可执行权限" else echo "test.sh文件没有可执行权限" fielse echo原创 2021-05-13 21:14:29 · 291 阅读 · 1 评论 -
shell中的循环语句
11原创 2021-05-13 20:56:40 · 198 阅读 · 0 评论 -
用shell画形状呀(可调节大小)
一、九九乘法表二、直线三、矩形四、三角形1、正直角三角形2、倒直角三角形五、平行四边形六、梯形1、直角梯形2、等边梯形七、菱形八、实验:五角星原创 2021-05-13 20:20:13 · 285 阅读 · 0 评论 -
初识shell脚本
目 录一、Shell脚本的概述1)Shell的作用2)Shell编程规范3)重定向与管道二、Shell脚本变量的种类和定义变量的作用:1)自定义变量①定义新变量②赋值使用引号及其每种引号的作用③从键盘输入内容为变量赋值==设置变量的作用范围====整数变量的算术计算==2)特殊变量①常见环境变量一、Shell脚本的概述概念:将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合何种shell控制语句以完成更复杂的操作应用场景:重复性操作、交互性任务、批量事务处理、服务运行状态监控原创 2021-05-12 16:01:20 · 209 阅读 · 2 评论 -
shell脚本循环常见习题
1.计算从1到100所有整数的和2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和3.求从1到100所有整数的偶数和、奇数和4.执行脚本输入用户名,若该用户存在,输出提示该用户已存在;若该用户不存在,提示用户输入密码,建立用户并设立其密码5.检测指定范围主机是否通信,并将通信的主机ip输出到文件host_ip中6.用户输入密码,脚本判断密码是否正确,输入正确提示正确信息,连续输错3次则报警7.编写能够自动生成一个8位随机密码的脚本8.写个逛淘宝选购商品脚本,每家商店有五种商原创 2021-05-11 19:57:13 · 313 阅读 · 2 评论