查看 shell 历史记录中的命令

查看 shell 历史记录中的命令

如果我们在 shell 中的任何命令之前放置一个空格,则该命令将不会显示在历史记录中。

如果用户在任何命令之前输入空格,有什么方法可以看到该命令吗?

答案1

默认情况下,HISTIGNORE 设置为忽略带空格的命令。删除该配置,它将记住带空格的命令。

如果你设置了HISTIGNORE="",历史就会记录一切。您可以暂时这样设置:

export HISTIGNORE=""

要使其永久化,请在.bashrc文件中搜索该字符串HISTIGNORE并将其配置替换为"".

相关内容