Pro*_*ken 7 bash command-history
我有相反的问题本。如何将所有命令保留在 bash 历史记录中?
在 Ubuntu 中已经有一段时间了,bash 的默认设置是忘记带有不成功退出代码的命令。
Unix 用户@goldilocks指出,也许我只是对ignoreboth 指令感到困惑。
我认为你感到困惑是因为HISTCONTROL=ignoreboth。请参阅此处:http ://www.linuxjournal.com/content/using-bash-history-more-efficiently-histcontrol
FWIW,我HISTFILE=~/.bash_history_$(date '+%Y%m%d_%H_%M_%S_%N').txt在 .bashrc 文件中使用为每个会话创建一个带有时间戳的历史文件。这样我在按下$HISTSIZE命令时就不会丢失命令。history只显示当前终端会话的命令历史记录,但我可以轻松搜索以前的 bash 历史记录grep 'what to find' .bash_history*