script是一个shell的内建命令,他的作用是为终端会话制作一个副本,把用户的输入/输出信息以文件的形式保存下来,详细的说明请看man script
以我的应用作个例子:
javalee//home/javalee>script //开始捕获屏幕
Script started, file is typescript //输出文件是typescript ,也可以用script anyfilename,anyfilename就是输出文件.
javalee//home/javalee>su -
Password:
root//root>tcpdump //要捕获的信息
tcpdump: listening on ppp0
23:21:30.877844 211.150.193.150.32866 > 127.0.0.1.domain: 7918+ A? (34) (DF)
23:21:31.014904 127.0.0.1 > 211.150.193.150: icmp: 127.0.0.1 udp port domain unreachable (DF)
....
....
23:22:06.770764 211.150.193.150.32839 > 211.93.98.22.http: P
3494:4374(880) ack 5784 win 17376 (DF)
tcpdump: pcap_loop: recvfrom: Network is down
root//root>exit
logout
javalee//home/javalee>
javalee//home/javalee>exit //用exit结束捕获
Script done, file is typescript //输出的结果放在typescript中
javalee//home/javalee>cat typescript
...(输出略)
这是我上网是用script命令劫获tcp连接情况来检查网络的一个方法,也许还有别的妙用,慢慢研究吧~~
阅读(1209) | 评论(0) | 转发(0) |