如何显示 Bash 历史记录?

如何显示 Bash 历史记录?

这是我的控制评估:

显示并解释包含 Bash 历史记录的文件的内容。

我输入了ls -a,但它所做的只是显示名为 Bash History 的文件,我无法打开:(

那我该怎么办呢?

答案1

显示历史记录bash

$ history

这将显示当前 shell 的(在内存中)历史记录。

$ cat "$HISTFILE"

bash这将输出先前会话退出时保存到该文件的历史记录(或在其他情况下写入该文件)。

请参阅bash手册并搜索其中以 开头的变量HIST。这些会影响命令输出的格式history、历史文件的位置和大小以及放入其中的内容。

您还应该查阅同一手册以了解该history命令的说明以及历史记录何时写入历史文件(在手册中搜索history -s)。另请阅读名为HISTORY(搜索)的部分^HISTORY

相关内容