|
|
发表于 2006-9-2 10:05:45
|
显示全部楼层
记录终端机会话工具:script
script -- 记录文本终端上当前会话的显示信息到一个名为“typescript”(缺省文件名)的文本文件。
虚拟终端机操作(如:Gnome-Terminal):
$ script
Script started, file is typescript
$ echo hello world
hello world
$ [ 按‘Ctrl - D’] Script done, file is typescript
$
打开当前目录“typescript”
$ cat typescript
-------------------------------------------
Script started on Sat Jul 22 10:09:35 2006
$ echo hello world
hello world
$
Script done on Sat Jul 22 10:14:09 2006
-------------------------------------------
$
指定输出文件:
$ script /tmp/outfiles
Script started, file is /tmp/outfiles
$ echo I am too tired to speak
I am too tired to speak
$ [ 按‘Ctrl - D’] Script done, file is /tmp/outfiles
$
script -a [文件] 是指继续向默认文件或指定输出文件添加会话信息。
script -t [文件] 在当前会话显示按键信息。
如:
$ script -t -a /tmp/outfiles
- Script started, file is /tmp/outfiles
- 0.616009 14
- 0.287205 15
- [提示符]$ 0.044269 1
- d8.789176 1
- a0.162919 1
- t2.101755 1
- e0.197106 2
- 1.250848 30
- 7 22 10:30:13 CST 2006
- 0.025537 14
- 0.013000 15
复制代码 $ [ Ctrl - D ] Script done, file is /tmp/outfiles
注:添加 date 信息,‘a0.162919 1’: ‘a’ 是输入字符,‘0.162919’是时间间隔,‘1’ 是显示的字符数。
---
--- |
|