我习惯HISTIGNORE
忽略最常用的命令并HISTCONTROL=ignoreboth:erasedups
删除重复项。
.bash_history
有没有办法定期按字母顺序对 的内容进行排序?
答案1
要查看排序的历史记录而不更改它,请执行以下操作:
history | sort -k2
要对历史文件进行排序,请执行以下操作:
sort -o ~/.bash_history ~/.bash_history
bash
然后通过键入注销exit
,然后重新登录。新的终端实例将具有按字母顺序排序的历史记录。对于对历史文件进行排序的最谨慎的方法,首先是,
exit
的所有正在运行的实例bash
(无论如何对于当前用户),然后执行以下操作:sort -o ~/.bash_history ~/.bash_history
注意:用户编辑后通常不会出现不良结果〜/.bash_history但可以肯定的是,退出所有正在运行的实例
bash
同样安全或更安全。