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

本文介绍如何在RedHat 6.4环境中利用Script工具记录终端操作过程,并通过Scriptreplay进行回放,同时介绍了如何安装Scriptreplay及其实时共享操作的方法。

在生产中,有时候需要把别人的操作过程录制下来,后期可以进行回放查看。还可以实时共享自己的操作,让另一个人在千里之外指导你进行操作。

 

环境:redhat 6.4

工具:script、scriptreplay、mkfifo

1

2

3

4

5

6

7

8

9

10

在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命令:

1

2

3

4

5

6

[root@bing~]#script

Script started,file is typescript

[root@bing~]#                #进入录制状态,这期间输入的任何指令都会被记录

[root@bing~]#exit            #退出停止录制

Script doen,file is typescript

#如果script后面没有指定记录文件,默认会记录在当前目录下的typescript文件内

2、退出停止
#要退出记录活动,我们可以在终端中按下Ctrl+D,或者输入exit。

3、指定保存文件
平时最好还是指定保存的文件,如

原文链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值