信号是Linux系统中一种进程通信机制。我们可以使用特定的信号来中断进程。每一种信号都同一个整数值相关联。 kill命令可用来想进程发送信号,而trap命令用来处理所接收的信号。 kill 列出所有可用的信号 经常用到的只有几个 trap 一旦trap将某个函数分配一个信号,当脚本运行收到相应的信号 ...
分类:
系统相关 时间:
2016-08-22 02:04:47
阅读次数:
273
参数: -n 不执行脚本,仅检查语法是否错误 -v 将脚本内容输出到屏幕上,然后执行脚本 -x 执行脚本,并将内容输出到屏幕 -n -v -x 拓展: 利用PS4,使调试时输出行号 利用set ,缩小调试作用域 set -x 开启调试功能 set +x 关闭调试功能 ...
分类:
系统相关 时间:
2016-08-21 06:26:06
阅读次数:
252
一.条件测试:test[命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的ExitStatus为0,如果测试结果为假,则命令的ExitStatus为1(注意与C语言的逻辑表示正好相反)。二。if/then/elif/else/fi和C语言类似,在Shell中用if、then、elif、else、fi这几条命令实现分支控..
分类:
系统相关 时间:
2016-08-20 06:50:08
阅读次数:
228
条件测试——test或[命令“test”或“[”可以测试一个条件是否成立,如果测试结果为真,则该命令的退出码为0,如果测试结果为假,则命令的退出码为1。常见测试命令举例:note:左方括号[是一个命令的名字,传给命令的各参数之间应该用空格隔开,比如,$VAR、-gt、3、]是[命令的四个参..
分类:
系统相关 时间:
2016-08-11 23:25:37
阅读次数:
212
正则表达式概念、特点 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”, 这个“规则字符串”用来表达对字符串的一种过滤辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑( ...
分类:
系统相关 时间:
2016-08-11 13:07:22
阅读次数:
203
什么是shell脚本?Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令..
分类:
系统相关 时间:
2016-08-08 19:38:28
阅读次数:
239
-eq: 等于 equal -lt: 小于 less than -gt: 大于 greater then -ge: 大于或等于 greater equal -le: 小于或等于 less equal ...
分类:
系统相关 时间:
2016-08-08 00:48:45
阅读次数:
155
break是跳出当前循环,而continue是跳出当次循环,而重新开始新循环 ...
分类:
系统相关 时间:
2016-08-07 19:56:23
阅读次数:
185