cmatrix 是一个在终端中显示彩色矩阵动画的程序,它可以帮助你更好地关注终端输出
使用 script 命令记录日志:
在启动 cmatrix 之前,使用 script 命令开始记录终端会话。这将把所有输出保存到一个名为 typescript 的文件中(或者你指定的其他文件名)。
script -f cmatrix_log.txt
然后运行 cmatrix:
cmatrix
当你想要停止记录时,在终端中输入 exit。这将结束 script 会话并关闭日志文件。
使用 tee 命令实时查看日志:
如果你想要在运行 cmatrix 的同时实时查看日志,可以使用 tee 命令将输出同时显示到终端和日志文件中。
cmatrix | tee cmatrix_log.txt
这将在终端中显示 cmatrix 的输出,并将其保存到 cmatrix_log.txt 文件中。
使用 nohup 和 & 在后台运行 cmatrix:
如果你想要在关闭终端后仍然让 cmatrix 运行,可以使用 nohup 命令将其放入后台运行,并将输出重定向到日志文件。
nohup cmatrix > cmatrix_log.txt 2>&1 &
这将在后台运行 cmatrix,并将所有输出(包括错误消息)保存到 cmatrix_log.txt 文件中。即使你关闭终端,cmatrix 也会继续运行。
请注意,这些方法适用于大多数 Linux 发行版和终端模拟器。根据你的具体环境,可能需要进行一些调整。