Answers:
除了Anthon:在历史上不仅要避免类似的命令行,而且有时需要这样做:我经常在shell中分析OpenPGP证书。这意味着控制台中将抛出15行(有时更多)。您做了几次,您的历史记录就满了。更糟糕的是:如果命令覆盖整个屏幕(bash),则历史记录将无法正常运行。命令的开始未正确显示,因此几乎无法编辑。
因此,我在历史记录中只保留了其中一个较短的命令行,而将其他命令行屏蔽了。
export HISTFILESIZE=-1
我宁愿不知道我玩了几次爬网!
有时,我喜欢执行一次,history | awk '{print $2}' | sort -n | uniq -c | sort -n | tail
以查看我发布最多的命令。我希望看到的命令有一个排名,我觉得有趣的(喜欢的东西ls
,svn
,p4
,for
,和cd
),我感觉更好时,我看不出在该列表中的游戏。因此,当我运行不想在该列表中看到的内容时,会在其前面加上一个空格。