1) SIGHUP: 无须封闭过程而让其重读设备文件
2) SIGINT: 中断正在运行的过程;相当于Ctrl+c
3) SIGQUIT: 相当于ctrl+\
9) SIGKILL: 强迫杀逝世正在运行的过程
15) SIGTERM :终止正在运行的过程(默认为15)
19) SIGSTOP :后台休眠
9 旌旗灯号,强迫杀逝世,捕获不住
3、案例:
① 打印0-9,ctrl+c不克不及终止
分析:i=0,当i<10,每休眠1秒,i+1,捕获2旌旗灯号,并履行echo press ctrl+c
分析:i=0,当i<3,每休眠1秒,i+1,捕获2旌旗灯号;i>3时,解除捕获2旌旗灯号。
五、脚本小常识(持续更新)
echo -e "\033[41malong\033[0m" 显示配风景为红色的along
生成8个随机大年夜小写字母或数字 cat /dev/urandom |tr -dc [:alnum:] |head -c 8
肯定范围 echo $[RANDOM%7] 随机7个数(0-6)
echo $[$[RANDOM%7]+31] 随机7个数(31-37)
3、echo打印色彩字
echo -e "\033[31malong\033[0m" 显示红色along
echo -e "\033[1;31malong\033[0m" 高亮显示红色along
color=$[$[RANDOM%7]+31]
分析:请输入成就,先断定输入的是否含有除数字以外的字符,有,就报错;没有,持续断定是否大年夜于100,是否大年夜于85,是否大年夜于60。
echo -ne "\033[1;${color};5m*\033[0m" 显示闪烁的随机色along
六、分享几个有意思的小脚本
1、9x9乘法表
3、国际象棋棋盘
好了,今天的内容就到这里了,其实小编的脚本功底也是小白级其余,大年夜家一路尽力,争夺进阶为脚本大年夜神!!!
2、生成随机数 echo $RANDOM
【编辑推荐】
- 座谈传统的Linux初始化体系的运行级别
- Sublime Text 3.0正式宣布!供给Linux软件包仓库支撑
- 十二条Linux运维面试必备经典笔试/面试题,来挑衅一下吧!
- 如安在Windows上运行Linux容器
- 在Linux中运行sudo敕令不须要暗码
推荐阅读
【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!Win10体系麦克风测试办法有很多,但真正随时都可以用上的大年夜概也就是QQ的附带“音视频通话”设置了,>>>详细阅读
本文标题:十分钟完成Bash脚本进阶!列举Bash的经典用法及其案例
地址:http://www.17bianji.com/lsqh/37547.html
1/2 1