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
而不是
我是 运行 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
而不是