我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文件中。 例(PUSHD在$ 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
是否有這些問題的任何解決方案?
雖然這個問題不屬於這裏,我會建議設置export HISTFILESIZE = 0來獲得你正在尋找的會話專有效果。 –
export HISTFILE = – arnaud576875