如何记录linux终端下的操作日志:
在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来。常用的工具有 screen,script,以及tee等。
1. screen — screen manager with VT100/ANSI terminal emulatio
> screen -L
这里是我们的操作
> exit
结束后会生成一个类似这样的文件名: screenlog.0
> more screenlog.0
这样可以查看你刚才进行的操作,发现可能存在的问题
2. script — make typescript of terminal session
> script
我们的操作
> exit
生成一个这样的文件:typescript
> more typescript
这里查看我们进行的操作
3. tee – read from standard input and write to standard output and files
这个命令可以读取终端输入输出到终端或者文件中,有时候可以用来记录make等命令可能产生的输出到终端的大量内容输出到文件中去。这样可以方便记 录这些命令的日志。
> make 2>&1 | tee make.log
当然,我们也可以直接重定向到一个文件中
> make > make.log
PS: 2>&1是为了记录错误日志
if you want to filter the control symbols, try to use the "col" command like this:
$ cat screenlog.0 | col -b > screenlog
or
$ cat typescript | col -b > scriptlog
还有一个比较好用的命令tail -f
比如把输出定向到text
./run.sh>text
tail -f text 这个命令会follow输出定向文件的内容
相关视频
相关阅读 Linux测试网速命令是什么 Linux命令行测试网速教程和Win8一模一样!超华丽Linux仿Win8主题下载XP停止服务我用它 和XP一模一样的Linux系统详细体验Linux启动菜单修改教程教你一招:解决linux下arp攻击的方法gcov-dump原理分析_Linux平台代码覆盖率测试Linux配置DHCP服务器实例:linux配置教程Linux与微软的战争 依旧硝烟弥漫
热门文章 Cygwin安装教程(图文)CentOS安装教程(CentOLinux系统安装Vmware图
最新文章
Linux测试网速命令是什Cygwin安装教程(图文)
CentOS安装教程(CentOS 6.4图文安装)Linux系统安装Vmware图文教程Stingray Traffic Manager配置教程ubuntu u盘安装图解
人气排行 Linux系统安装Vmware图文教程Cygwin安装教程(图文)命令行Makefile和make命令讲解教程关于linux vim命令 总结CentOS安装教程(CentOS 6.4图文安装)用vnc实现windows远程连接linux桌面 vnc安装Linux系统下应用软件安装教程教你手工卸载ubuntu下的vmware系列软件
查看所有0条评论>>