
shell
文章平均质量分 95
CuiPeiwen
这个作者很懒,什么都没留下…
展开
-
iptables
目录引言一、SNAT策略及应用1. SNAT策略概述2. SNAT策略工作原理3. SNAT策略的应用4. SNAT 策略用法4.1 案例环境说明4.2 打开网关的路由转发4.3 正确设置SNAT策略4.4 测试SNAT共享接入结果4.5 共享动态IP地址上网二、DNAT策略及应用1. DNAT策略概述2. DNAT 策略的应用3. DNAT 策略用法3.1 案例环境说明3.2 开启IP路由转发3.3 设置 DNAT 策略三、规则的导出、导入1. 规则的备份及还原1.1 iptables-save 命令1.原创 2021-09-24 09:10:45 · 911 阅读 · 0 评论 -
Here Document和expect免交互
目录引言一、Here Document 免交互1. 概述2. 语法格式3. 应用示例二、Expect 免交互1. 概述2. 环境安装3. 基本命令3.1 脚本解释器3.2 spawn3.3 expect3.4 send3.5 结束符3.6 set3.7 exp_continue3.8 send_ user3.9 接收参数4. 应用示例总结引言今天介绍一下 shell 中免交互工具,这些工具用来实现自动的交互式任务,而无需人为干预。能够为你带来方便,让你更轻松的完成你的工作。一、Here Docum原创 2021-09-23 10:19:05 · 121 阅读 · 0 评论 -
Shell 正则表达式与文本编辑器
目录引言一、正则表达式1. 正则表达式概述2. 基础正则表达式3. 扩展正则表达式二、Sed 工具1. Sed 概述2. Sed 基本语法3. 用法示例三、awk 工具1. awk 概述2. 工作原理3. awk 基本语法4. Awk 用法示例总结引言Shell 脚本语言包含了众多用于解决 Linux 系统问题的工具,其中有不少和文本处理相关,包括 sed、awk和grep等,这些工具可以互相结合以满足文本处理的需求。一、正则表达式1. 正则表达式概述通常用于判断语句中,用来检查某一字符串原创 2021-09-23 09:47:15 · 307 阅读 · 0 评论 -
Shell 循环语句
目录前言一、for 循环语句1. for 语句的结构2. for 语句的执行流程3. for 语句应用示例二、while 循环语句1. while 语句的结构2. while 语句的执行流程3. while 语句应用示例三、until语句1.until 语句的结构2.until 语句的执行流程3.until 语句应用示例四、函数1. 基本格式2. 函数应用示例五、数组1. 定义数组2. 获取数组长度3. 元素切片4. 元素替换5. 元素删除6. 冒泡排序总结前言在实际工作中,经常会遇到某项任务需要多次原创 2021-09-21 17:18:47 · 498 阅读 · 0 评论 -
shell条件语句
目录前言一、条件测试1. test 命令2. 文件测试3. 整数值比较4. 字符串比较5. 逻辑测试二、if语句1. if 单分支语句2. if 双分支语句3. if 多分支语句三、case 语句1. case 语句的结构2. case 语句的应用总结前言在shell脚本程序中,各条语句将按先后顺序依次执行,从而实现批量处理的自动化过程。通过正确使用if语句,进行条件测试操作,使Shell脚本具有一定的“判断”能力,以根据不同的条件来完成不同的管理任务。从而减轻了管理员本身的负担,提升工作效率。一、原创 2021-09-15 00:17:02 · 229 阅读 · 0 评论 -
Shell编程规范与变量
目录前言一、shell脚本概述1.什么是shell2.什么是Shell脚本前言在一些复杂的Linux 维护工作中,大量重复性的输入和交互操作不但费时费力,而且容易出错,而编写一个恰到好处的 Shell脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。一、shell脚本概述1.什么是shellShell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器)。它接收用户命令,然后调用相应的应用程序。它将用户命令化为计算机能解读的“二进制”,计算机内核调用she原创 2021-09-14 15:14:43 · 96 阅读 · 0 评论