linux基础命令之script命令

linux基础命令之script命令script命令是Linux系统下自带的用于录制会话过程的命令,保留用户输入的操作命令和系统显示的全部信息,和history命令相似,不同之处在

大家好,欢迎来到IT知识分享网。

script命令是Linux系统下自带的用于录制会话过程的命令,保留用户输入的操作命令和系统显示的全部信息,和history命令相似,不同之处在于。history只保存用户的操作命令,不保存系统的打印信息,而script命令二者都保存,第二,history命令默认保存全部用户的操作命令,而script命令默认只录制当前终端,另起一个终端,则不会录制,可以通过修改配置文件实现该功能。

语法格式:script 参数 文件 ;参数和文件可以为空,为空时,默认将文件保存在当前目录,且文件名为typescript。

linux基础命令之script命令

图1

直接使用script命令,默认会生成typescript(如图1命令1),这个时候,在终端操作命令和系统打印的信息都会保存到文件中,且必须执行exit命令才会退出录制(图1命令2),然后我们使用cat命令查看文件。

我们也可以使用 -t参数保存录制时间的数据, -a参数来追加新的内容,如图2命令1,将录制的时间数据单独保存到文件中。

linux基础命令之script命令

图2

至于我们为什么要单独将录制的时间数据保存到文件里呢?

这是方便后面用scriptreplay命令对之前录制的内容进行播放,演示。如图3,scriptreplay命令需要用到两个文件,一个是录制时间的文件,一个是录制的内容。

linux基础命令之script命令

图3

然后使用scriptreplay命令对之前录制的内容进行播放

linux基础命令之script命令

图4

script命令是一个非常实用的命令,可以我们的服务器上配置为自动录制全部用户的操作,这样可以查看有哪些用户在什么时候,操作了哪些命令,让服务器的安全系数提高。

linux基础命令之script命令

图5

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/50993.html

(0)
上一篇 2024-08-20 17:15
下一篇 2024-08-22 19:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信