打印不带行号的 Linux 命令行历史记录

打印不带行号的 Linux 命令行历史记录

如何打印 Linux 命令行历史记录而不包含行号?我想将其全部发送到这样的文本文件:

history >> history.txt

答案1

首先,历史记录是 shell 的一个功能,实际上与 Linux 本身没有任何关系。假设您使用的是 bash shell,如果您只使用历史记录写入选项,它无论如何都不会添加行号。

history -w history.txt

会让你得到你想要的东西。

答案2

如果你不想写入文件,请尝试以下操作

history -w /dev/stdout

相关内容