优化history

macOS命令行history默认是500,优化一下,将下述追加到.bash_profile

1
2
3
4
5
6
7
8
###########history###########
HISTSIZE=10000 #history 命令输出的记录数
HISTFILESIZE=10000 #.bash_history 中保存命令的记录总数
#HISTCONTROL=ignoredups #剔除连续的重复条目
HISTCONTROL=erasedups #剔除整个命令历史中的重复条目
shopt -s histappend #多个终端不覆盖而是追加
PROMPT_COMMAND="history -a" #实时追加history,不必等用户退出才将内存中的history记录到文件
###########end history###########