我正在通过 SSH远程运行命令stuff
,将它们转换为命令。screen
我没有直接在显示的终端中键入内容,而是使用远程 SSH 命令,这些命令通过单击 GUI 中的按钮来运行。我使用该screen
命令是因为它允许我查看终端而无需直接在其中键入。
对于执行的每个命令,除了显示在终端上之外,我还希望将屏幕输出保存到指定的文件中。并非所有命令都必须通过stuff
输入远程屏幕来执行。这些命令可以保存到上传到远程计算机的脚本中以及screen
stuff
用于运行它的命令。
除了正常显示输出之外,如何设置命令以保存到命名文件。使用screen
很方便,但我正在寻找一种无需screen/tmux
参与即可工作的方法。
答案1
除了 @Stephen Harris 所说的之外,script
命令还会写入文件,但每次使用它时都会覆盖其内容。用于script -a
附加到它。
script
会将终端中的所有内容保存到文件中。