我正在使用 Git for Windows (ver. 1.7.8-preview20111206),尽管我在 HOME 文件夹中有一个 .bash_history 文件,但它从未自动更新。当我启动 Git Bash 时,我可以看到手动添加到 .bash_history 文件的历史命令,但它不会自动更新。
我使用了 shopt -s histappend
命令确保每次关闭 shell 时都保存历史记录,但它无效。
如果我手动使用 history -w
命令,那么我的文件就会得到更新,但我想知道为什么 shopt 命令没有像我理解的那样工作。
有人能告诉我为什么会出现这种情况吗?
$HISTSIZE
、$HISTFILESIZE
和$HISTFILE
的值是什么? - Dennis Williamson