shell函数开发
摘要:### 函数 函数的特点类似于alias别名一样,能够简化linux命令的操作,让整个命令更易读,易用 函数,就是将你需要执行的shell命令,组合起来组合成一个函数体 还得给这个函数体,起一个名字,这个名字就称之为函数名 函数名字+函数体 直接调用函数名即可使用 shell函数实际开发 
推荐(0) 编辑
rsync启停脚本开发
摘要:检查是否有rsync ``` [root@localhost ~]# rpm -qa rsync rsync-3.1.2-12.el7_9.x86_64 ``` 启动服务 ``` /usr/bin/rsync --daemon ``` 检查服务是否启动 ``` [root@localhost ~]#
阅读全文
posted @
2023-06-14 14:39
sprr
阅读(41)
推荐(0) 编辑
shell 内存监控 mysql监控
摘要: 
推荐(0) 编辑
if 语句开发
摘要: 
推荐(0) 编辑
[] [[]] (()) test
摘要:
阅读全文
posted @
2023-06-08 18:15
sprr
阅读(4)
推荐(0) 编辑
shell条件测试2
摘要:脚本中经常进行条件测试,用的最多的,都是中括号[ ] test和[ ]的昨天是一样 注意的点:中括号,前后的空格必须。 [ -n "$filename" ] 注意,在条件测试中使用变量,必须添加双引号 双中括号 [[条件表达式]] 
推荐(0) 编辑
shell条件测试
摘要:shell提供条件测试的语法 test命令 [ ] 中括号 test条件测试 test命令评估一个表达式,它的结果是真,还是假,如果条件为真,那么命令执行状态码结果就为0 否则就是不为0,通过$?取值 参数 -e 判断文件是否存在,存在为真,否则为假 test命令实践 -e 判断文件是否存在,存在就
阅读全文
posted @
2023-05-17 18:08
sprr
阅读(15)
推荐(0) 编辑
shell计算2
摘要:bc命令 bc命令当作计算器来用的,命令行的计算器 #交互式的操作,小数的计算 bc命令结合管道符来计算数学 计算1+2+3+...+1000 [root@localhost html]# echo {1..1000} |tr " " "+" |bc 500500 [root@localhost h
阅读全文
posted @
2023-05-16 16:22
sprr
阅读(7)
推荐(0) 编辑
shell计算
摘要:{{uploading-image-465431.png(uploading...)}} let命令运算 let命令的执行,效果等同于双小括号 但是,双括号效率更高(()) expr命令 expr --help expr 模式匹配 #查找小于5的字符 [root@localhost mnt]# ./
阅读全文
posted @
2023-04-28 17:00
sprr
阅读(20)
推荐(0) 编辑
父子shell
摘要: 
推荐(0) 编辑
计算变量长度
摘要:多种统计长度的命令 统计命令的长度 [root@localhost mnt]# name="zhoujielun" [root@localhost mnt]# echo ${#name} 10 [root@localhost mnt]# echo ${name} |wc -L 10 #expr ex
阅读全文
posted @
2023-04-23 14:46
sprr
阅读(23)
推荐(0) 编辑
内置命令
摘要:echo 命令 [root@localhost mnt]# echo "蜜雪冰城\n甜蜜蜜" 蜜雪冰城\n甜蜜蜜 [root@localhost mnt]# echo -e "蜜雪冰城\n甜蜜蜜" 蜜雪冰城 甜蜜蜜 [root@localhost mnt]# eval命令 exec命令 不创建子进程
阅读全文
posted @
2023-04-19 16:11
sprr
阅读(31)
推荐(0) 编辑
特殊变量
摘要:特殊变量 shell的特殊变量,用在如脚本,函数传递参数使用,有如下特殊的,位置参数变量 $0 获取shell脚本文件名,以及脚本路径 $n 获取shell脚本的第n个参数,n在1~9之间,如$1,$2,$9,大于9则需要写。${10},参数空格隔开 $# 获取执行的shell脚本后面的参数总个数
阅读全文
posted @
2023-04-13 16:43
sprr
阅读(16)
推荐(0) 编辑
变量
摘要:###变量的三大组成部分 1.变量名:用来访问到变量值 2.赋值符号:将变量值的内存地址绑定给变量名 3.变量值:即我们存的数据 ###命名规范 ###命名风格 ###先定义,后使用 语法:变量名=值 注意:等号左右不能有空格 ###变量值的来源 ####直接赋值 1. 显式赋值:变量名=变量值 示
阅读全文
posted @
2022-08-23 18:58
sprr
阅读(162)
推荐(0) 编辑
shell规范
摘要:1.脚本存放同一目录 2.shell脚本的结尾以.sh 3.脚本开头要有解释器如#!/bin/bash 或者!#/usr/bin/env bash 4.脚本开头注意加时间 作者 脚本作用等信息 调试shell 1.以调试的方法运行 [root@egon test]# sh -vx login.sh
阅读全文
posted @
2022-08-17 14:49
sprr
阅读(19)
推荐(0) 编辑
变量
摘要:###变量定义与赋值,注意变量与值之间不得有空格 ###变量替换/引用 ###变量名规则 ###变量的作用域 ###pstree 检查进程树 需要安装 yum -y install psmisc 本地变量,当前shell 单引号变量,不识别特殊语法 双引号变量,能识别特殊符号 [root@local
阅读全文
posted @
2021-08-12 22:23
sprr
阅读(100)
推荐(0) 编辑
shell
摘要:shell作用 bash特性 [root@localhost ~]# echo $HISTSIZE 1000 存放用户执行的历史命令,写入文件 [root@localhost ~]# echo $HISTFILE /root/.bash_history history命令 -c 清除历史 -r 恢复
阅读全文
posted @
2021-08-12 15:23
sprr
阅读(33)
推荐(0) 编辑