随笔分类 -  shell基础

shell一些操作(脚本目录、时间和时区、按时间备份、历史命令、重定向、同级服务链接、查看出口ip、开机启动脚本、/porc下查看资源)
摘要:文章目录 【检查脚本目录】示例 【时间和时区】修改时间修改时区修改时区查看时区 脚本从服务器同步client主动同步client被动同步 docker-compose 时区设置kubernetes设置时区 【按时间备份】实例date命令 【历史命令和快捷键】历史命令快捷键 【重定向】相关符号脚本输出 阅读全文

posted @ 2023-04-17 11:10 运维开发玄德公 阅读(41) 评论(0) 推荐(0) 编辑

awk语法-03-awk表达式(if语句、while循环、for循环)、awk中执行shell命令
摘要:文章目录 1. 条件表达式语法完整示例 2. if 语句语法示例 3. while循环语法示例 4. for 循环语法示例 5. 执行shell命令语法示例 1. 条件表达式 语法 awk '{print (条件)?满足条件给出值:不满足条件给出值}' 文件名 完整示例 创建myAwk.awk文件 阅读全文

posted @ 2022-08-07 20:24 运维开发玄德公 阅读(147) 评论(0) 推荐(0) 编辑

awk语法-02-运算、数组、格式化输出
摘要:文章目录 1. 比较运算1.1 说明1.2 示例查看普通用户查看非root用户匹配匹配支持正则 2. 算术运算2.1 说明2.2 示例(打印奇数id的用户) 3. 逻辑运算3.1 说明3.2 示例(打印非系统用户) 4. 数组4.1 创建数组语法示例 4.2 删除数组语法示例 5. printf 格 阅读全文

posted @ 2022-08-02 22:30 运维开发玄德公 阅读(11) 评论(0) 推荐(0) 编辑

awk语法-01-基础语法(命令、选项、内部变量)
摘要:文章目录 1. 语法2. 命令2.1 `{}` 每行操作2.2 `BEGIN{}` 读入前操作2.3 `END{}` 读入后操作 3. 选项3.1 -F 分隔符3.2 -f 指定awk脚本语法完整示例(awk -f)完整示例(直接执行脚本) 3.3 -v 变量使用语法示例完整示例 4. 内部变量4. 阅读全文

posted @ 2022-08-01 22:18 运维开发玄德公 阅读(49) 评论(0) 推荐(0) 编辑

02-循环和语句-if语句
摘要:@[toc] # 1. if语句 ## 1.1 单分支 ```bash if [ 条件 ] then 命令 fi ``` >说明:如果满足条件,则执行命令,否则不执行该if语句。 ## 1.2 双分支 ```bash if [ 条件 ] then 命令1 else 命令2 fi ``` > 如果满足 阅读全文

posted @ 2021-11-16 21:42 运维开发玄德公 阅读(53) 评论(0) 推荐(0) 编辑

shell基础-01 变量(自定义变量、环境变量、预制变量、变量运算、变量置换、变量默认值)
摘要:文章目录 1. 自定义变量和环境变量1.1 定义变1.2 查看变量1.3 取消定义1.4 示例 2. 预制变量2.1 脚本参数相关2.2 命令返回值相关 3. 变量定义方式3.1 引号的用法3.2 交互式输入变量 4. 变量运算4.1 整数4.1.1 let (推荐)4.1.2 expr4.1.3 阅读全文

posted @ 2021-09-18 14:48 运维开发玄德公 阅读(33) 评论(0) 推荐(0) 编辑

shell基础-02 循环和语句 (if语句、for循环、while循环、case语句、循环控制)
摘要:文章目录 1. if语句1.1 单分支1.2 双分支1.3 多分支 2. for循环2.1 shell风格2.1.1 语法2.1.2 直接列出列表内容2.1.3 连续的列表2.1.4 执行命令创建的列表 2.2 C语言风格2.3 命令行执行for循环2.4 awk的for循环 3. while循环3 阅读全文

posted @ 2021-09-18 14:20 运维开发玄德公 阅读(60) 评论(0) 推荐(0) 编辑

shell基础-03 测试条件(文件测试、数值比较、字串比较、是否包含)
摘要:文章目录 1. 语法1.1 基本语法1.2 与1.3 或 2. 文件测试2.1 语法2.2 示例 3. 数值比较:3.1 shell风格3.2 C语言风格比较 4. 字串比较4.1 判断字符串长度是否为04.2 比较两个字串是否相同: 5. 是否包含 1. 语法 1.1 基本语法 [ 条件表达式 ] 阅读全文

posted @ 2021-09-18 14:20 运维开发玄德公 阅读(16) 评论(0) 推荐(0) 编辑

shell基础-04 数组(定义数组、查看数组、访问数组、删除数组、关联数组、二维数组)
摘要:文章目录 1. 定义数组1.1 逐个元素定义数组1.2 定义整个数据 2. 查看数组3. 访问数组3.1 访问数组中的第一个元素3.2 访问多个元素3.3 统计数组元数的个数3.4 获取数组元数的索引 4. 删除数组5. 关联数组5.1 语法:5.2 示例 6. 二维数组 1. 定义数组 普通数组, 阅读全文

posted @ 2021-09-18 14:20 运维开发玄德公 阅读(113) 评论(0) 推荐(0) 编辑

正则表达式
摘要:文章目录 1. 标准正则2. 扩展正则3. POSIX字符类 1. 标准正则 正则注释举例^行首定位符$行尾定位符.单个字符,非前导符*前导符出现0到多次[ ]匹配指定范围内的一个字符[lL]ove[ - ]匹配指定范围内的一个字符[a-z]ove[^]匹配不在指定组内的字符\转义<词首定位符>词尾 阅读全文

posted @ 2021-09-18 14:19 运维开发玄德公 阅读(13) 评论(0) 推荐(0) 编辑

shell基础-07 sed 流编辑器(插入、替换、删除、选项、正则、地址扩展、高级命令)
摘要:文章目录 1. 语法1.1 基本语法1.2 支持正则 2. sed 操作2.1 插入2.1.1 `a` 在当前行后插入一行2.1.2 `i` 在当前行前插入一行2.1.3 `r` 从文件中读取2.1.4 `w` 将行写入新文件 2.2 替换2.2.1 `c` 整行替换2.2.2 `s` 替换字串 2 阅读全文

posted @ 2021-09-18 14:19 运维开发玄德公 阅读(55) 评论(0) 推荐(0) 编辑

shell基础-05 grep与正则(文件内容查询、正则应用、逻辑否、逻辑和、逻辑或)
摘要:文章目录 1. 简单应用1.1 语法1.2 选项1.3 示例 2. 正则应用3. 逻辑应用3.1 逻辑否(not)3.2 逻辑和(and)3.3 逻辑或(or)3.3.1 利用符号` | `3.3.2 `grep -e`3.3.3 利用数组 前言: 本文仅限于grep的正则应用。 标准正则、扩展正则 阅读全文

posted @ 2021-09-18 14:19 运维开发玄德公 阅读(5) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示