如何将我在终端中输入的内容记录到文件中

如何将我在终端中输入的内容记录到文件中

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

所以无论我做什么都应该存入文件。

答案1

您可以使用script命令。执行后,您终端上发生的一切都将被记录到一个文件中,您可以稍后打开该文件来查看发生了什么。

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

答案2

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

cat > test.txt

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

答案3

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

例子 :

ls -a > file.txt 

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

df -h > file.txt

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

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

相关内容