打印没有行号的 Linux 命令行历史记录

ano*_*f0w 1 bash shell

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

history >> history.txt
Run Code Online (Sandbox Code Playgroud)

小智 6

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

history -w /dev/stdout
Run Code Online (Sandbox Code Playgroud)


Kei*_*ith 5

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

history -w history.txt
Run Code Online (Sandbox Code Playgroud)

会给你你想要的。