如何在一个地方获取Linux终端历史记录?

如何在一个地方获取Linux终端历史记录?,linux,terminal,Linux,Terminal,是否有Linux命令或开关可以在一个位置查看所有终端会话历史记录 我打字时只看到几个命令 history 我想查看我在封闭终端会话中键入的所有命令,至少一个用户?您可以尝试cat~/.bash_history这可能不是最简单的解决方案,但会在所有终端上共享shell历史。如果您使用bash,这是默认行为,您可以向.bashrc添加陷阱“history-a”调试。然后,每次输入命令时,默认情况下它都会自动写入$HISTFILE~/.bash_history。如果要将不同shell中的历史记录合

是否有Linux命令或开关可以在一个位置查看所有终端会话历史记录

我打字时只看到几个命令

history 

我想查看我在封闭终端会话中键入的所有命令,至少一个用户?

您可以尝试cat~/.bash_history

这可能不是最简单的解决方案,但会在所有终端上共享shell历史。如果您使用bash,这是默认行为,您可以向.bashrc添加陷阱“history-a”调试。然后,每次输入命令时,默认情况下它都会自动写入$HISTFILE~/.bash_history。如果要将不同shell中的历史记录合并到当前shell中,请运行history-n。要查看历史记录,请运行更少的$HISTFILE,或者执行history-n,然后执行history