Linux中如何使用script命令

2023-04-12 08:27:00 linux 命令 如何使用

script命令是Linux中常用的命令,它可以记录终端中的所有操作,生成一个日志文件。使用script命令可以方便用户记录操作过程,分析错误,或者将操作过程分享给其他人。

使用script命令需要指定一个日志文件,如果不指定日志文件,script命令会在当前目录下生成一个名为typescript的日志文件。

script的使用方法如下:

script [选项] [文件]

选项:

-a:追加日志到指定文件,如果文件不存在,则创建它。

-c:以命令的形式运行指定的命令,然后退出。

-d:调试模式,在脚本执行过程中会打印出每一条命令。

-q:安静模式,脚本不会显示任何输出。

-t:跟踪模式,脚本会显示每一条命令的执行时间。

-T:跟踪模式,脚本会显示每一条命令的执行时间和命令本身。

-u:以unbuffered模式运行,脚本的输出会立即显示。

其中,常用的选项是-a和-t。

下面介绍一个使用script命令的实例:

假设我们要记录一个名为test的日志文件,可以使用如下命令:

script test

运行上面的命令之后,终端会显示一个提示符,表示当前正在记录日志。在提示符下面的操作都会被记录下来。如果要停止记录日志,可以使用exit命令。

记录完日志之后,可以使用cat命令查看日志文件的内容:

cat test

日志文件的内容如下:

Script started on 2019年 10月 8日 星期二 10:37:21

[root@localhost ~]# ls

anaconda-ks.cfg install.log install.log.syslog test-1 test-2

[root@localhost ~]# exit

exit

Script done on 2019年 10月 8日 星期二 10:37:35

相关文章