如何在shell中阻止某些命令到历史记录

时间:2017-06-01 15:16:22

标签: emacs

我在emacs / windows中运行shell。命令将转到〜/ .history。但是,我不希望某些命令存储在.history中,例如“cd c:/ ..”。怎么做?

1 个答案:

答案 0 :(得分:2)

这是通过bash配置完成的。写下export HISTCONTROL=ignorespace

export HISTCONTROL=ignoreboth

我也喜欢不在历史记录中存储以空格开头的命令的技巧:

echo $SHELL

或者不保存重复项:

chsh

现在它还取决于你正在运行的shell。通常默认的是bash。请参阅{{1}}。我们可以使用命令{{1}}(更改shell)来更改它。