随笔分类 -  Linux_Shell脚本

1 2 3 下一页

图解函数脚本处理传入参数
摘要:1.函数脚本传入参数: 1.1.先修改函数脚本文件: 1.2.开发一个新脚本,执行该函数: 1.3.执行该脚本func3.sh: 2.图解shell脚本处理参数: 阅读全文

posted @ 2024-01-17 13:35 与太阳肩并肩 阅读(17) 评论(0) 推荐(0)

详解shell环境与函数执行
摘要:理清楚函数在shell环境中加载场景: 函数定义和执行,分开在不同的文件中,Linux自带的诸多脚本,就是基于该形式使用的 1.函数写在一个文件中,只定义,不执行 2.另外一个脚本,读取该函数文件,且加载该函数 第一步:先生成一个脚本my_func.sh,作用只记录函数,不运行 第二步:如何检查当前 阅读全文

posted @ 2024-01-17 13:14 与太阳肩并肩 阅读(35) 评论(0) 推荐(0)

函数实践,如何使用函数一
摘要:1.定义函数 2.执行调用函数 3.执行结果 阅读全文

posted @ 2024-01-16 22:11 与太阳肩并肩 阅读(6) 评论(0) 推荐(0)

使用函数的关键点
摘要:shell函数实际开发 1.shell函数定义的语法 1.1 标准shell函数定义格式 function 函数名(){ 函数体 需要执行的Linux命令...... return 返回值 } 1.2 偷懒写法:当使用function关键字的时候,可以省略括号 function 函数名{ 函数体 需 阅读全文

posted @ 2024-01-16 21:31 与太阳肩并肩 阅读(15) 评论(0) 推荐(0)

理解为什么用函数
摘要:1.Shell函数是什么? shell函数开发: 函数的特点,类似于alias别名一样,能够简化Linux命令的操作,让整个命令更易读,更易用 1.函数,就是讲你需要执行的shell命令,组合起来,组合成一个函数体 2.需要给函数体,起一个名字,这个名字就称之为函数名 3.完整的就是函数名字+函数体 阅读全文

posted @ 2024-01-16 20:10 与太阳肩并肩 阅读(17) 评论(0) 推荐(0)

shell脚本检测mysql服务状态
摘要:shell脚本检测mysql状态: 通过多种方案实现 方法一:netstat命令 方法二:ss命令 方法三:使用lsof监控端口 执行结果: 阅读全文

posted @ 2024-01-16 13:35 与太阳肩并肩 阅读(166) 评论(0) 推荐(0)

如何检测服务状态
摘要:开发mysql监控脚本 1.通过服务器本地端口监控,mysql的状态 2.查看进程数 阅读全文

posted @ 2024-01-12 17:07 与太阳肩并肩 阅读(37) 评论(0) 推荐(0)

if实战一
摘要:if实战开发: 读数比较大小的脚本: 1.单分支代码脚本if_read.sh: 1.1.if_read.sh脚本内容: 1.2.if_read.sh脚本执行结果: 2.多分支代码脚本if2_read.sh,将单分支的代码,简化: 2.1.if2_read.sh脚本内容: 2.2.if2_read.s 阅读全文

posted @ 2024-01-12 11:22 与太阳肩并肩 阅读(16) 评论(0) 推荐(0)

开发内存检测脚本
摘要:if实践: 1.单分支if 2.if分支的嵌套 3.开发内存监控的脚本 4.开发nginx,mysql服务监控脚本 5.开发rsync起停脚本 6.作业:nginx服务监控脚本 1.单分支if 条件测试语句,改造为if判断语句,if结合条件测试 将上述改造为if脚本: 脚本内容: 脚本执行结果: 2 阅读全文

posted @ 2024-01-11 16:11 与太阳肩并肩 阅读(59) 评论(0) 推荐(0)

趣谈if语法
摘要:if语句 1.单分支if(fi是用来闭合上面if语法): if <条件表达式> then 代码。。。。。。 fi 简化版本: if <条件表达式>;then 代码 。。。。。。 fi 2.双分支if语句: if <条件表达式> then 代码1。。。。。。 if <条件表达式> then 代码2。。 阅读全文

posted @ 2024-01-11 14:45 与太阳肩并肩 阅读(84) 评论(0) 推荐(0)

逻辑脚本开发
摘要:1.安装lnmp/lamp脚本开发: 1.1 模拟创建出两个安装脚本:lnmp.sh和lamp.sh 1.2 创建lamp_or_lnmp.sh脚本,用来调用执行lamp.sh和lnmp.sh文件 总结: 阅读全文

posted @ 2024-01-10 22:43 与太阳肩并肩 阅读(30) 评论(0) 推荐(0)

逻辑运算脚本一
摘要:逻辑运算的实战脚本开发: 1.脚本 接受用户输入,判断它是否等于某个数字 2.结果测试 阅读全文

posted @ 2024-01-10 21:24 与太阳肩并肩 阅读(17) 评论(0) 推荐(0)

逻辑运算符号
摘要:逻辑运算符号: && -a 与 运算,两边都为真,结果才为真 || -o 或 运算,两边有一个为真,结果就为真 中括号逻辑运算比较: 双中括号: 阅读全文

posted @ 2024-01-08 22:25 与太阳肩并肩 阅读(72) 评论(0) 推荐(0)

数值比较符号
摘要:shell数值比较: 1.a在中括号中,以及test中数值测试的用法: 在中括号中,使用数字比较符号,请添加转义符号`\>` 在test和[ ]语法中,支持 -eq 此类写法,以及 `>` `<` `=` `!=` 用法 双中括号: 对单中括号的补充,双中括号还支持正则处理 应用场景:用的最多的就是 阅读全文

posted @ 2024-01-08 21:38 与太阳肩并肩 阅读(78) 评论(0) 推荐(0)

字符串值判断逻辑
摘要:字符串比较测试: 比较两个字符串变量的值,是否相等,不等这样的情况 = 判断是否相等 != 判断是不等的 ! 取结果的反义 注意:对于字符串变量的比较,一定要记住给变量添加双引号,使用等于号的值判断,左右两边也必须有空格 阅读全文

posted @ 2024-01-08 21:05 与太阳肩并肩 阅读(14) 评论(0) 推荐(0)

如何阅读优秀的脚本
摘要:1.变量测试 把字符串信息,写入到变量中 注意:想进阶到一个高级shell开发的水平,多看别人开发的shell脚本 阅读全文

posted @ 2024-01-08 20:39 与太阳肩并肩 阅读(18) 评论(0) 推荐(0)

条件测试与中括号详解
摘要:中括号的条件测试[ ] 脚本中经常进行条件测试,用的最多的,都是中括号[ ] test和[ ]的作用是一样的 注意的点:中括号,前后的空格必须有 [ -n "$filename" ] : `-n`用来判断字符串非空 双中括号: [[ 条件表达式 ]] 验证文件是否有权限,写入权限 注意:root是超 阅读全文

posted @ 2024-01-08 20:04 与太阳肩并肩 阅读(22) 评论(0) 推荐(0)

test命令与-e测试用法
摘要:test命令 1. -e 判断文件是否存在,存在就为真,否则就位假 shell对于真假判断的逻辑,提供` && 与运算,意思为:并且(理解为and),并且的两端,是递进的关系`, ` || 意思为:或(理解为or)` 例子: A条件 && B条件,代码解释:当A条件成立,并且执行B条件 A条件 || 阅读全文

posted @ 2024-01-07 20:03 与太阳肩并肩 阅读(532) 评论(0) 推荐(0)

shell测试语法参数解释
摘要:得出真,假的概念 shell提供条件测试的语法 test命令 [ ] 中括号 1.test条件测试 test命令评估一个表达式,它的结果失真,还是假,如果条件为真,命令执行状态码结果就为0,否则不为0,通过`$?`取值 test命令的参数: `-e` 判断该文件是否存在(普通文件,目录),存在就为真 阅读全文

posted @ 2024-01-07 19:30 与太阳肩并肩 阅读(16) 评论(0) 推荐(0)

Shell条件测试开篇_读取用户输入
摘要:读取用户输入: shell变量出了直接赋值,或者脚本传参,还有read命令读取。 read是内置命令 read命令参数: -p 设置提示信息 -t 等待用户输入超时,timeout read -p "请输入:" vars 阅读全文

posted @ 2024-01-07 19:11 与太阳肩并肩 阅读(13) 评论(0) 推荐(0)

1 2 3 下一页

导航