shell
Sunny~~~
好好向上,天天学习!
展开
-
Firewalld防火墙基础与基本命令
Firewalld防火墙基础与基本命令一:Firewalld简介支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPv4,IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式运行时配置(一般测试的时候使用)永久配置二:iptablesi简介 iptables是Linux的防火墙管理工具,真正实现防火墙功...原创 2019-12-13 10:07:33 · 609 阅读 · 1 评论 -
Shell编程之Expect免交互
Shell编程之Expect免交互 Expect是建立在tcl基础上的一个工具,Expect是用来进行自动化控制和测试的工具。主要解决shell脚本中不可交互的问题,对于大规模的linux运维很有帮助。 在Linux运维和开发中,我们经常需要远程登录服务器进行操作,在登录的过程是一个交互的过程,可能会需要输入yes/no password等信息。为了模拟这种输入,可以使用Expec...原创 2019-12-13 09:01:41 · 262 阅读 · 0 评论 -
Shell编程之Sed与Awk 工具
Shell编程之Sed与Awk Sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed 也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于 Shell 脚本中,用以完成各种自动化处理任务 。一:sed 的工作流程主要包括读取...原创 2019-12-12 20:02:25 · 386 阅读 · 0 评论 -
正则表达式的基本用法
正则表达式的基本用法一:正则表达式的定义 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式一般用于脚本编程与文本编辑器中。 正则表达式的字符串表...原创 2019-12-12 19:07:35 · 2846 阅读 · 0 评论 -
用shell脚本写出九九乘法口诀表与符号制作的菱形
用shell脚本写出九九乘法口诀表与符号制作的菱形一:九九乘法口诀表#!/bin/bashfor ((j=1;j<=9;j++))do for ( (i=1;i<=j;i++)) do echo -n "$j x $i=$(expr $j \* $i) "if [ $i -eq $j ] then echo - e '\n'fi done...原创 2019-12-11 22:42:14 · 274 阅读 · 0 评论 -
Shell数组
Shell数组一:应用场景包括 获取数组长度 获取元素长度 遍历元素 元素切片 元素替换 元素删除二:数组定义方法方法一:数组名=(value0 value1 value2 ...)方法二:数组名= ([0]=value [1]=value [2]=value ..)方法三:列表名="value0 value1 value2 ... "...原创 2019-12-11 22:27:01 · 285 阅读 · 0 评论 -
case语句与for - while - until 循环语句
case语句与for - while - until 循环语句一、case多分支语句1、case语句的结构针对变量的不同取值,分别执行不同的命令序列与多分支的if语句相似,只是if语句需要判断多个不同的条件case语句只是判断一个变量的不同取值2、case语句应用示例示例1 :击键类型识别 提示用户输入一个字符 , 判断出该字符是字母、数字或者其他字符...原创 2019-12-11 21:53:21 · 527 阅读 · 0 评论 -
shell编程规范与变量
shell编程规范与变量一、shell脚本的应用场景 Shell脚本就是将要执行的命令按照顺序保存到一个文本文件,并给该文件可执行权限,方便一次性执行的一个程序文件。主要是方便管理员进行设置或管理,可结合各种shell控制语句以完成更复杂的操作。常用于重复性操作、批量事务处理、自动化运维、服务运行状态监控、定时任务执行等。二、shell编程规范1、shell的作用命令解释器 :...原创 2019-12-06 17:01:41 · 212 阅读 · 0 评论