打开set -x,看到它执行的是history -a
set -x
history -a
bash: history: : cannot create: No such file or directory
应该是我把 HISTFILE 关了导致的。
HISTFILE
$ vi ~/.profile declare -x HISTFILE=""
这样关有什么不对吗?