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 · 829 阅读 · 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 · 86 阅读 · 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 · 264 阅读 · 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 · 407 阅读 · 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 · 183 阅读 · 0 评论 -
Shell编程规范与变量
目录前言一、shell脚本概述1.什么是shell2.什么是Shell脚本 前言 在一些复杂的Linux 维护工作中,大量重复性的输入和交互操作不但费时费力,而且容易出错,而编写一个恰到好处的 Shell脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。 一、shell脚本概述 1.什么是shell Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件(命令解析器)。它接收用户命令,然后调用相应的应用程序。它将用户命令化为计算机能解读的“二进制”,计算机内核调用she原创 2021-09-14 15:14:43 · 67 阅读 · 0 评论