如果我们在 shell 中的任何命令之前放置一个空格,则该命令将不会显示在历史记录中。
如果用户在任何命令之前输入空格,有什么方法可以看到该命令吗?
答案1
默认情况下,HISTIGNORE 设置为忽略带空格的命令。删除该配置,它将记住带空格的命令。
如果你设置了HISTIGNORE=""
,历史就会记录一切。您可以暂时这样设置:
export HISTIGNORE=""
要使其永久化,请在.bashrc
文件中搜索该字符串HISTIGNORE
并将其配置替换为""
.
如果我们在 shell 中的任何命令之前放置一个空格,则该命令将不会显示在历史记录中。
如果用户在任何命令之前输入空格,有什么方法可以看到该命令吗?
默认情况下,HISTIGNORE 设置为忽略带空格的命令。删除该配置,它将记住带空格的命令。
如果你设置了HISTIGNORE=""
,历史就会记录一切。您可以暂时这样设置:
export HISTIGNORE=""
要使其永久化,请在.bashrc
文件中搜索该字符串HISTIGNORE
并将其配置替换为""
.