如何打印 Linux 命令行历史记录而不包含行号?我想将其全部发送到这样的文本文件:
history >> history.txt
答案1
首先,历史记录是 shell 的一个功能,实际上与 Linux 本身没有任何关系。假设您使用的是 bash shell,如果您只使用历史记录写入选项,它无论如何都不会添加行号。
history -w history.txt
会让你得到你想要的东西。
答案2
如果你不想写入文件,请尝试以下操作
history -w /dev/stdout