script

文本模式下录制、回放和共享操作记录(script、scriptreplay、mkfifo)的妙用

环境:redhat 6.4 工具:script、scriptreplay、mkfifo 在redhat 6中自动带有scriptreplay指令,在redhat5中没有该指令,需要手动安装 从ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.14/下载util-linux-ng-2.14.1.tar.gz 从http://rpm.pbone.net中下载util-linux-2.13-0.44.el5.x86_64.rpm 安装rpm包 #rpm -ivh util-linux-2.13-0.44.el5.x86_64.rpm 解压util-linux-ng-2.14.1.tar.gz #tar zxvf util-linux-ng-2.14.1.tar.gz 进入解压后的目录 然后运行 #./configure && make && make install 前言: 平时用history也能查自己操作过的命令,但是只能看自己输入的命令记录,系统的回显等等信息是看不了的。 而script工具可以记录在终端中所做的一切,包括回显信息等,就相当于是图形桌面环境下的录屏软件,不同的是,这里记录下来保存的文件是文本格式。 这些记录可以用来当作日志,保存终端所发生的一切,需要时回放查看。 也可以结合mkfifo,实时跟同事共享,协同工作。 一、script详解: 1、默认状态 默认情况下,我们可以通过在终端中输入script来启动scirpt命令: