随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 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

随笔分类 -  shell

shell
shell66批量ping或批量创建用户
摘要:seq -w 100:等位补齐 {1..$num}:集合中不能使用变量 阅读全文
posted @ 2020-03-14 10:55 大话人生 阅读(168) 评论(0) 推荐(0) 编辑
shell65循环ping
摘要:seq可以生成一个序列 {}也可以生成一个序列 >ip.txt:重定向的意思 {}&:讲整个循环放到一个大括号里并且放到后台,&表示放到后台运行,{}中内容表示在自shell中运行,for的每一次循环都会在一个子shell中运行 wait:表示等待上面所有的前后台代码执行完成后,再往下继续执行 ti 阅读全文
posted @ 2020-03-13 10:54 大话人生 阅读(547) 评论(0) 推荐(0) 编辑
shell64for循环
摘要: 阅读全文
posted @ 2020-03-13 10:42 大话人生 阅读(102) 评论(0) 推荐(0) 编辑
shell63分割
摘要:IFS:定义分符号为空行 阅读全文
posted @ 2020-03-12 13:29 大话人生 阅读(141) 评论(0) 推荐(0) 编辑
shell62for循环空行
摘要:for do done:for循环语句,for循环不会读取空行(即使是多个空格行)为变量值 阅读全文
posted @ 2020-03-12 13:24 大话人生 阅读(258) 评论(0) 推荐(0) 编辑
shell61if作业
摘要:写脚本先写结构再写内容 阅读全文
posted @ 2020-03-12 13:15 大话人生 阅读(116) 评论(0) 推荐(0) 编辑
shell60根据不同的操作系统来配置操作的源
摘要:os_version一行是获取系统的版本号 mkdir和mv两行是备份系统原有yum源 wget -o:一行是从服务上下载一个文件到本地,-o,表示重定向 yum之前没有wget命令,可以使用curl 阅读全文
posted @ 2020-03-12 12:32 大话人生 阅读(186) 评论(0) 推荐(0) 编辑
shell59安装apache脚本
摘要:firewall一行的意思是将http或https服务加入到防火墙允许访问的意思 sed一行是查询config文件,将以SELINUX=开头的内容替换成cSELINUX=disabled内容 curl部分是看网址能不能访问 阅读全文
posted @ 2020-03-12 12:09 大话人生 阅读(121) 评论(0) 推荐(0) 编辑
shell58磁盘管理工具脚本编写
摘要:函数的目的可以多次重复引用 while加真值,until加假值 free m:以兆现实内存,不加m,s是以字节单位显示 exit:退出程序 break:跳出循环 case的最后一个可以不加双分号(;;),多个命令之间以分号(;)隔开 阅读全文
posted @ 2020-03-11 13:35 大话人生 阅读(117) 评论(0) 推荐(0) 编辑
shell57跳板机脚本
摘要:把写好的脚本放到.bash_profile或者.bashrc文件中,让用户一登录shell就执行 clear:清屏 trap:捕捉键盘信号 trap "" HUP INT OUIT TSTP:意思是捕捉到这些信号后什么都不做,防止脚本退出,如按Ctrl+c退出脚本 实用echo打印带颜色的文字,ec 阅读全文
posted @ 2020-03-11 12:32 大话人生 阅读(248) 评论(0) 推荐(0) 编辑
shell56command
摘要:command -v 对象:判断是不是一个命令 if中的占位符为“ :”,如果if后什么都不做,可以在执行语句处直接写一个冒号(:) true和:,返回都是始终为真 阅读全文
posted @ 2020-03-11 12:02 大话人生 阅读(96) 评论(0) 推荐(0) 编辑
shell55删除用户脚本
摘要:exit 1:退出程序,并且返回1,正常没有参数时,返回0 userdel -r $user:userdel删除用户 表达式之间加 -o 是或的意思 case可以多个条件匹配,多个条件之间以|隔开 case中不能做数值的大小判断,只能做字符串比较 阅读全文
posted @ 2020-03-11 11:31 大话人生 阅读(235) 评论(0) 推荐(0) 编辑
shell54case使用
摘要:case用法:各个条件之间以双分号(;;)隔开 case匹配,按照顺序从上往下匹配,匹配到一个便完成case *:表示匹配任意字母 Ctrl+G :删除一下内容(Vim快捷键) 阅读全文
posted @ 2020-03-11 11:17 大话人生 阅读(107) 评论(0) 推荐(0) 编辑
shell53创建用户脚本
摘要:seq:打印一个数字序列 单行缩进安tab键 ^[0-9]+$:^[0-9]$,表示0到9中的任意一个数字,+表示前面([0-9])的东西匹配任意多个,整个表达式的意思是表示任意多个0到9的数字 任何表达式前都可以加!,表示表达式的结果取反 阅读全文
posted @ 2020-03-11 10:25 大话人生 阅读(157) 评论(0) 推荐(0) 编辑
shell52字符串比较
摘要:字符串比较要加双引号 阅读全文
posted @ 2020-03-11 10:09 大话人生 阅读(215) 评论(0) 推荐(0) 编辑
shell51内存报警脚本
摘要: 阅读全文
posted @ 2020-03-10 19:13 大话人生 阅读(179) 评论(0) 推荐(0) 编辑
shell50磁盘使用率脚本
摘要:NF:倒数第一个列 NF-1:倒数第二列 -F"%":表示以百分号分割 当磁盘使用率超过90%,则发送邮件给某个用户 mail -s 正文 用户:-s后面跟的是正文 每隔五分钟执行一次脚本 阅读全文
posted @ 2020-03-10 18:42 大话人生 阅读(322) 评论(0) 推荐(0) 编辑
shell49创建用户脚本
摘要:id命令是用来打印id信息的,如果用户不存在,则命令执行错误, id $user:用户存在,则命令执行成功后返回值为0,否则为非0 useradd 用户名:useradd为创建用户命令 if后面可以跟任何语句,它判断的是语句执行结果的返回值是否为真 阅读全文
posted @ 2020-03-10 18:22 大话人生 阅读(104) 评论(0) 推荐(0) 编辑
shell48数值比较
摘要: 阅读全文
posted @ 2020-03-10 18:12 大话人生 阅读(111) 评论(0) 推荐(0) 编辑
shell47文件测试
摘要: 阅读全文
posted @ 2020-03-10 18:00 大话人生 阅读(92) 评论(0) 推荐(0) 编辑

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