摘要: if语句之文件表达式 if [ -f file ] 如果文件存在 if [ -d ... ] 如果目录存在 if [ -s file ] 如果文件存在且非空 if [ -r file ] 如果文件存在且可读 if [ -w file ] 如果文件存在且可写 if [ -x file ] 如果文件存在且可执... 阅读全文
posted @ 2012-09-25 07:56 浪里飞 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 在使用UNIX和MS-DOS命令行时,已经引入了一些shell元字符,它们用于扩展文件名。其中,星号(*)用于匹配文件名中的所有字符,问号(?)负责匹配文件中的单个字符,而方括号([若干字符])则匹配括号中任一字符中的一个出现。将这些shell元字符扩展为文件名的过程就称作globbing。 但是file globbing并不是严格的正则表达式,虽然绝大多数情况下结构比较像。 原... 阅读全文
posted @ 2012-09-25 01:19 浪里飞 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 在shell中执行计算 法一:用let,它几乎支持所有的运算符 a=2 b=-1 let c=a+b echo $c 结果就是1 法二:如果是Bash,可以用运算符$(( )) c=$((a+b)) echo $c 结果也是1 http://zhidao.baidu.com/question/450460828.html 阅读全文
posted @ 2012-09-25 01:10 浪里飞 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Shell中字符串、数值的比较 二元比较操作符,比较变量或者比较数字 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:i... 阅读全文
posted @ 2012-09-25 01:04 浪里飞 阅读(8302) 评论(0) 推荐(0) 编辑
摘要: tcpdump实例 A. tcpdump –i eth0 –c 10 使用-i参数指定tcpdump监听的网络界面,这在计算机具有多个网络界面时非常有用, 使用-c参数指定要监听的数据包数量, 使用-w参数指定将监听到的数据包写入文件中保存 B.想要截获主机172.16.14.107和主机172.16.14.27或172.16.14.99的通信,使用命令:(在命... 阅读全文
posted @ 2012-09-25 00:16 浪里飞 阅读(356) 评论(0) 推荐(0) 编辑