今天登录某远程服务器,发现输完命令后,向上键翻历史记录的功能失效了.
看了 .bash_history 文件,发现文件大小为0,但是权限是对的.
又echo了SHELL和TERM环境变量,也正常.
后来 echo $HISTSIZE 发现是0.
找到原因了,于是在 ~/.bashrc /etc/bashrc ~/.bash_profile /etc/profile 等文件中搜索,最终在 /etc/profile 的末尾找到一句 HISTSIZE=0 ,不知道是哪个家伙干的.
赶紧加#注释掉,重新登录一次,OK了.(作者/bones7456)