自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 shell脚本正则表达式语法大全

正则表达式相同优先级的从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似,不同优先级的运算先高后低。, {})是贪婪的,会尽可能多地匹配字符。大多数编程语言(Python、Java、JavaScript等)都内置正则表达式库。如 .(匹配任意字符)、*(匹配前一个字符0次或多次)、\d(匹配数字)等。批量修改符合规则的文本(如将日期格式从"MM/DD"改为"DD-MM")。在字符串中快速定位符合特定规则的片段(如查找所有邮箱地址)。通过括号分组、逻辑或(|)等实现复杂匹配。多行模式(影响^和$)

2025-08-29 10:27:50 1172

原创 shell脚本变量详解

很多人可能会说,可以变化的量就是变量。但是发现很多汉语意思很强大,你看的懂的字,却不一定可以理解它的意思。这里你可以理解为 a = 1,同时还可以 a =2、a = 3 ,不同的值都可以复制给同一个 变量 a。在Shell脚本中,变量是存储数据的容器,用户可以根据需要定义自己的变量。自定义变量允许开发者在脚本中存储和操作数据,使脚本更加灵活和可重用。直接使用 “变量名=值格式” ,等号两侧不能有空格语法:variable_name=value。

2025-08-28 08:39:40 1180

原创 shell脚本数组详解

Shell脚本中的数组是一种用于存储多个值的数据结构,shell支持一维数组和关联数组两种类型。

2025-08-27 09:46:32 1175

原创 shell中for/while/until循环使用范围及区别

for适用于确定性迭代,while和until适用于条件驱动,后者互为逻辑互补文章内流程逻辑图出自链接,如有侵权联系删除:https://blog.youkuaiyun.com/2402_86758333/article/details/150715938。

2025-08-26 09:14:36 797

原创 shell中的until循环用法快速入门

Shell中的until循环是一种与while循环逻辑相反的控制结构,其特点是在条件为假时持续执行循环体,直到条件变为真才终止。

2025-08-25 17:01:13 338

原创 shell中的while循环用法快速入门

*2、continue:**跳过本次循环剩余部分。数值比较推荐使用双括号(( ))简化语法。支持test命令、[]或[[]]表达式。**1、break:**立即退出循环。监控系统资源(CPU/内存使用率)等待特定条件满足(如服务启动。

2025-08-24 21:50:35 483

原创 shell中的for循环用法快速入门

立即终止当前整个循环;它位于循环内部,执行break命令时,立即终止当前整个循环,执行循环体之后的语句。:直接退出整个脚本,而break/continue仅影响循环流程(严格来说,exit不属于循环控制):[循环开始] → [条件触发continue] → [跳过本次剩余代码] → [进入下一次循环]: [循环开始] → [条件触发break] → [立即退出循环] → [循环结束]: 跳过当前迭代的剩余代码,直接进入下一次循环,继续执行后续的循环条件。: # n为可选参数,表示跳出n层循环(默认为1)

2025-08-23 23:30:25 1023

原创 shell脚本case语句详解

Shell脚本中的case语句是一种多分支条件判断结构,主要用于匹配变量值与预设模式并执行对应的命令序列。6、数据显示case语句比等效if-else链快3倍(处理10000次匹配仅需0.12秒)4、case适合离散值匹配,if更适合范围判断。5、case语法比if结构更简洁直观、便于维护。1、模式匹配按顺序执行,首个匹配成功后即终止。2、默认分支*)应放在最后,处理未匹配情况。3、支持嵌套使用,可结合循环语句增强功能。

2025-08-22 11:00:23 673

原创 关于shell脚本if语句详解

在shell中,= 和 == 运算符都可以用于判断两个字符串、两个字符串变量是否相同,== 支持模式匹配,但 = 不支持模式匹配。:作为自动化运维的核心组件,条件判断直接影响脚本的健壮性和容错能力。‌引号使用‌:含空格的字符串需加引号,如if [ “$str” = “hello” ]‌布尔简化‌:避免冗余条件(如if (x == true)可直接写为if (x))检查文件状态(-e/-f)、数值比较(-eq/-gt)或字符串匹配(=/-z)‌条件顺序‌:多条件时按逻辑顺序排列(升序/降序),避免遗漏。

2025-08-21 17:31:03 1878

原创 dd 命令详解

dd命令可以简单理解为另一版本的cp命令,它的参数不多,但使用时要熟悉各项参数,还有一下4项注意事项:1‌、路径验证‌,执行前务必确认if/of参数,错误指向可能导致数据灾难。‌2、缓存机制影响‌:使用oflag=direct参数绕过系统缓存获取真实性能数据。‌3、块大小优化‌:根据存储介质特性调整bs值(机械硬盘通常4M-64M,SSD建议1M-4M)。‌4、进度监控‌:新版本支持status=progress显示实时传输速率和剩余时间。

2025-08-20 16:42:37 2438

转载 关于磁盘io性能的命令

本文讲解了linux中关于网络性能的命令,包括sar,nethogs,iftop三个命令的详解。提示:以下是本篇文章正文内容,下面案例可供参考。

2025-08-20 10:37:41 64

转载 关于top命令详解

top命令可以查看各个进程的cpu,内存等所占用的情况,在排查问题当中经常用到。执行top命令后,默认会出现如下内容:top命令输出了很多参数,真正的服务器负载情况我们要综合其他参数一起看,运行结果可以分为两部分:第一部分是前5行,是系统整体的统计信息;第二部分是第8行开始的进程信息,我们从上往下逐行依次进行说明。

2025-08-20 10:15:27 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除