我的HISTIGNORE var:
export HISTIGNORE="&:[bf]g:exit:mc:htop:top:clear:reset:histoty *:df *:du *:kill *:pkill *:pushd *:popd:bash *:yaourt *:pacman *:upd"
我想要的只是将这些命令保存在当前bash会话的历史记录中,并在后续会话中忽略它们。其他命令(不在HISTIGNORE中)应该在.bash_history文件中。 示例(推入$ HISTIGNORE,cd不是)
pushd /home/
(Ctrl-R)push(Enter) -> pushd /home
cd /usr/src
bash
(Ctrl-R)push(Enter) -> (Anything but pushd)
(Ctrl-R)cd(Enter) -> cd /usr/src
这些问题有解决方案吗?
答案 0 :(得分:0)
简单的解决方案是在开始时将HISTIGNORE
设置为当前会话的任何内容,
export HISTIGNORE=""
然后通过将其添加到.bashrc
文件