避免将带有换行符的命令保存到 bash 历史记录中

避免将带有换行符的命令保存到 bash 历史记录中

我正在尝试从 bash 历史记录中过滤某些命令。我读过有关 的内容HISTIGNORE,但我想避免保存具有换行符的命令或长度超过 N 个字符的命令。

我经常使用很长的命令,当我使用CTRL+导航我的历史记录时R,当命令足够长以占据所有屏幕空间时,我的提示符就会消失,所以我想避免将这些很长的命令保存到我的历史记录中。

我试图解决提示消失的问题,但它发生在我尝试过的所有 shell (xfce-terminal/rxvt) 以及$PS1/.bashrc/.profiledebian 附带的默认文件中,所以我怀疑这是与 bash 相关的问题。

相关内容