为什么 bash 有 HISTCONTROL=ignorespace 选项?

Loi*_*cAG 15 bash command-history whitespace

或者换一种说法,你为什么要阻止命令被写入 bash 历史记录?

(受到一个相关问题的启发。)

Ant*_*hon 20

我使用初始空间的一件事是,如果我希望能够重新启动以相同命令(!ls例如)开头的较旧命令行,并且我需要能够重新执行较旧的命令行,但不能重新执行较新的命令行。

另一次我使用它是在(很少)情况下我在命令行上提供密码,我宁愿在.bash_history退出后不将密码存储在文件中bash


小智 5

我宁愿不知道我玩了多少次爬行

有时我喜欢执行 ahistory | awk '{print $2}' | sort -n | uniq -c | sort -n | tail来查看我最常发出的命令。我想查看我感兴趣的命令的排名(例如lssvnp4forcd),并且当我在该列表中没有看到游戏时我感觉更好。因此,当我运行我不想在该列表中看到的内容时,我会在其前面添加一个空格。

  • 我不知道:这是变量的有效使用(并且以一定程度的幽默和极客风格来表达)。已投赞成票。 (3认同)