Windows 上的 Gitbash,我的 HISTFILE 在哪里定义?

Gitbash on Windows, where is my HISTFILE defined?

我是 运行 gitbash on windows 8. 当我在 $ 提示符下键入 env 时,我看到的一个条目是 HISTFILE=/i/.bash_history i 驱动器是我工作的 "personal" 网络驱动器。

我不记得在安装时指定了这个位置 git。

我找不到这个环境变量的存储位置,所以我无法更改它。我的 C 盘甚至这个 i 盘上似乎都没有 .bash_profile。

我应该在哪里创建一个 .bash_profile 以便我可以控制此 HISTFILE 的位置并指定历史命令的大小,目前似乎已缩减为 500。

.bashrc.bash_history 这样的所有文件都应该位于 ~ 下(你的用户配置文件,所以它会像 c:\users\<username>\.bashrc 这样的东西) 所以只需 运行 cd ir cd ~ 到达那里然后用 touch .bashrc 创建 .bashrc 并将您的设置设置为正常。

请注意,由于这是一台 windows 机器,因此您没有 .bash_profile,因为您没有登录机器进入 bash,而是在登录后启动终端.这就是为什么你应该使用 .bashrc 而不是