IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > 如何记录linux终端下的操作日志

如何记录linux终端下的操作日志

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  在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操作日

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法