Linux下终端记录
[
|
2008/07/31 09:56]
|
2008/07/31 09:56]
1:终端输出捕捉,可以用script命令。操作如下:
[root@ha01 tt]# script
Script started, file is typescript
[root@ha01 tt]# ls
typescript
[root@ha01 tt]# exit
exit
Script done, file is typescript
[root@ha01 tt]# cat typescript
Script started on 2008年07月31日 星期四 06时05分45秒
[root@ha01 tt]# ls
typescript
[root@ha01 tt]# exit
exit
Script done on 2008年07月31日 星期四 06时05分53秒
2: 命令screen也可以用。但是发现对于变量$PS1的有问题。在RHEL上有问题。
这样就可以捕捉所有屏幕的信息,并且输出文件内,直到你退出。
对于单个命令的输出捕捉,则可以用tee命令。
make 1>&2 | tee make.log
[root@ha01 tt]# script
Script started, file is typescript
[root@ha01 tt]# ls
typescript
[root@ha01 tt]# exit
exit
Script done, file is typescript
[root@ha01 tt]# cat typescript
Script started on 2008年07月31日 星期四 06时05分45秒
[root@ha01 tt]# ls
typescript
[root@ha01 tt]# exit
exit
Script done on 2008年07月31日 星期四 06时05分53秒
2: 命令screen也可以用。但是发现对于变量$PS1的有问题。在RHEL上有问题。
这样就可以捕捉所有屏幕的信息,并且输出文件内,直到你退出。
对于单个命令的输出捕捉,则可以用tee命令。
make 1>&2 | tee make.log



