shell
míng°
这个作者很懒,什么都没留下…
展开
-
shell--监控服务器资源占用情况
1.监控需求监控服务器cpu使用率、内存使用率、磁盘占用率监控异常报警,发送邮件提醒1.磁盘占用率超过90%2.CPU使用率超过80%3.内存使用率超过90%结合crond服务,计划每半小时执行脚本查看服务器情况2.编写脚本2.1配置邮件功能yum -y install mailxvi /etc/mail.rcset from=邮箱账号(发送方)set smtp=smtp.qq.comset smtp-auth-suer=邮箱账号(发送方)set smtp-auth-passw原创 2020-11-17 18:47:03 · 859 阅读 · 0 评论 -
shell--免交互操作
1.Here Document使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品1.1用法命令 <<标记交互所需输入内容标记例:read a <<EOF (指定交互输入的a变量的值)helloEOFecho $a (输出a)hello (a变量的值)1.2使用注意事项标记可以使用任意合法字符结尾的标记一定要顶格写,前面不能有任何字符结尾标记后面也不能有任何字符开头标记前后的空格会被自动省略掉1.3关闭变量替换开头标记加单引号原创 2020-11-16 00:44:44 · 239 阅读 · 0 评论 -
shell--正则表达式
文章目录1.正则表达式简介1.1分类1.2组成2.基础正则表达式2.1工具2.2基础正则表达式元字符2.3 grep2.4 sed2.4.1 sed操作原理2.4.2 sed用法3.扩展正则表达式3.1工具3.2扩展正则表达式元字符3.3 awk3.3.1 awk工作原理3.3.2 awk用法4.常用辅助工具4.1 sort排序工具4.1.1 sort用法4.2 uniq重复统计工具4.2.1 uniq用法4.3 tr替换工具4.3.1 tr用法1.正则表达式简介使用字符串来描述、匹配一系列符合某个规则原创 2020-11-15 23:53:52 · 167 阅读 · 0 评论 -
shell--函数与数组
文章目录1.函数1.1定义函数操作1.函数1.1定义函数操作[function] 函数名() { 命令序列[return x]}function可省略return x:x为数值,即执行完返回一个值,0或非0值原创 2020-11-13 00:54:47 · 613 阅读 · 0 评论 -
shell--代码输出echo打印图案技巧
文章目录1.echo用法2.图形1.echo用法选项-n:不换行输出-e:支持反斜线的字符转换转义\a:发出警告声\b:删除前一个字符\c:最后不加上换行符号\f:换行但光标仍旧停留在原来位置\n:换行且光标移至首行\r:光标移至首行但不换行\t:插入tab\v:与\f相同\:插入\字符\nnn:插入nnn(八进制)所代表的ASCII字符2.图形...原创 2020-11-13 00:17:36 · 1894 阅读 · 0 评论 -
shell--循环语句for、while、until
1.for循环语句读取不同变量值,用来逐个执行同一命令vi list.txt变量值1变量值2变量值3...for 变量名 in 取值列表do 命令序列done使用for循环语句时,需要指定一个变量及可能的取值列表,针对每个不同的取值重复执行相同的命令序列,直到变量值用完退出循环,在这里“取值列表”被称为for语句的执行条件,其中包括多个属性相同的对象,需预先指定2.while循环语句重复测试某个条件,只要条件成立则反复执行while 条件测试操作do 命令序列done原创 2020-11-05 22:49:00 · 94 阅读 · 0 评论 -
shell--条件语句test、if、case
文章目录1.test命令-条件测试操作1.1文件测试1.2整数值比较1.3字符串比较1.4逻辑测试2.if语句结构2.1单分支结构1.test命令-条件测试操作测试表达式是否成立,成立返回0,否则返回非0值①test 条件表达式②[ 条件表达式 ]1.1文件测试test 操作符 文件或目录[ 操作符 文件或目录 ]常用测试操作符:-d:测试是否为目录 -e:测试目录或文件是否存在 -f:测试是否为文件 -r:测试当前用户是否有权限读取 -w:测试当前用户是否有权限写入原创 2020-11-05 22:24:07 · 140 阅读 · 0 评论 -
shell--变量的作用及类型、操作
1.变量的作用和类型作用:存放系统和用户需要使用的特定参数变量名:使用固定名称,由系统预设或用户定义变量值:能够根据用户设置、系统环境的变化而变化类型:自原创 2020-11-05 16:43:39 · 141 阅读 · 0 评论 -
shell--简介、编写执行、重定向与管道操作
1.shell介绍1.1操作原理将要执行的命令按顺序存在一个文本文件给该文件可执行权限结合各种shell控制语句以完成更复杂操作1.2应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行1.3shell作用命令解释器原理图:2.种类及执行2.1用户的登录shell查看:cat /etc/shells 查看不同shell/bin/bash 系统默认,几乎涵盖所有功能/bin/sh 快捷方式,被/bin/bash取代/b原创 2020-11-04 20:00:20 · 144 阅读 · 0 评论