在 git bash 中设置环境变量

Set an environment variable in git bash

当我从 windows gitbash 命令行打孔时:

set $HOME = c

然后做:

echo $HOME

不设置为c?如何 change/set 环境变量的值?

一个普通的变量是通过简单地赋值来设置的;请注意 =:

周围不允许有空格
HOME=c

环境变量是已标记为导出到环境的常规变量。

export HOME
HOME=c

您可以将赋值与 export 语句结合起来。

export HOME=c

如果你想在Git-Bash中永久设置环境变量,你有两个选择:

  1. 设置常规 Windows 环境变量。 Git-bash 在启动时获取所有现有的 Windows 环境变量。

  2. .bash_profile 文件中设置环境变量。

.bash_profile 默认位于用户主文件夹中,如 C:\users\userName\git-home\.bash_profile。您可以通过设置 HOME Windows 环境变量来更改 bash 主文件夹的路径。

.bash_profile 文件使用常规 Bash 语法和命令

# Export a variable in .bash_profile
export DIR=c:\dir
# Nix path style works too
export DIR=/c/dir

# And don't forget to add quotes if a variable contains whitespaces
export ANOTHER_DIR="c:\some dir"

阅读有关 Bash configurations files 的更多信息。

在您的主目录中创建一个 .bashrc 文件也可以。这样你就不必每次安装 git bash.

的新版本时都复制你的 .bash_profile