在 Linux 中,"script" 命令是一个用于记录终端会话的命令。它将终端会话的所有输入和输出记录到一个文件中,以便后续分析或回放。
使用 "script" 命令的基本语法如下:
script [OPTIONS] [FILENAME]
其中, OPTIONS 是可选的命令选项,FILENAME 是要记录的终端会话的文件名。
下面是一些常见的 "script" 命令选项:
-
-a :将记录的终端会话包括命令行提示符和输入的命令。
-
-c :在记录终端会话之前,执行一个命令。该命令的输出将被记录到文件中。
-
-f :指定记录终端会话的文件名。如果未指定文件名,则使用标准输出。
-
-q :安静模式。在记录终端会话时,不显示任何提示信息。
-
-t :指定记录终端会话的时间戳。
例如,要将当前终端会话记录到一个名为 "session.log" 的文件中,可以使用以下命令:
script session.log
在记录终端会话期间,你可以执行任何命令,输入任何文本。当你完成记录后,可以使用以下命令停止记录:
exit
这将停止记录终端会话,并将记录的文件保存到指定的文件中。
你可以使用任何文本编辑器打开记录的文件,查看记录的终端会话内容。
请注意,"script" 命令只能记录终端会话的文本内容,不包括图形界面或其他非文本输出。
[========]