如何记录我在终端中输入的所有内容


14

我是一个刚开始学习Fedora 13的新手,我只是想知道是否有可能将我在终端中键入的内容重定向到文件,以便我可以从文件中看到特定的命令给出了此输出。

因此,无论我做什么,都应将其保存到文件中。

Answers:


26

您可以使用script命令。执行完之后,终端中发生的所有事情都会记录到一个文件中,您可以稍后打开该文件以查看发生了什么。

另一个有用的命令是ttyrec,它不仅记录终端会话的输入/输出,还记录时序信息。这样一来,您稍后可以像播放电影一样播放终端会话ttyplay


ttyrec +1 –这是我以前从未听说过的另一个命令。

0

假设您要写入一个名为test.txt的新文件。只需在命令行上输入:

cat > test.txt

按Enter键并开始书写。要结束会话,请按CTRL + d。文本文件test.txt将在与您键入的内容相同的目录中创建。


0

要将输出存储在文件中,可以> 在命令后使用。

范例:

ls -a > file.txt 

上面的命令会将工作目录中的所有文件都列出到file.txt中

df -h > file.txt

上面的命令会将您的文件系统使用情况保存在file.txt中

希望这个解释回答您的问题

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.