在git bash中设置环境变量

您所在的位置:网站首页 怎么查看系统环境变量 在git bash中设置环境变量

在git bash中设置环境变量

2024-07-16 16:06| 来源: 网络整理| 查看: 265

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

1set $HOME = c

然后执行:

1echo $HOME

是否未将其设置为c?如何更改/设置环境变量的值?

通过简单地给它分配一个值就可以设置它。请注意,=:

周围不允许有空格

1HOME=c

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

12export HOME HOME=c

您可以将赋值与export语句组合。

1export HOME=c 相关讨论 那么OPs set的作用是什么? 假定$HOME的"正常"值(这样,未加引号的扩展导致一个单词),它将前三个位置参数分别设置为$HOME,=和c的值。例如,set a b c; echo"$2"将输出b。 一般来说,bash也是如此。

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

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

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

默认情况下,

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

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

1234567# 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配置文件的更多信息。

相关讨论 您可能没有回答OP问题,但您当然可以帮助我解决我的问题。我试图覆盖Windows上Git Bash的PERL5LIB环境变量,这使我可以轻松做到这一点。 您可能需要编辑#1以提及与Windows Shell中相同的命令,但语法不同(setx foo bar与setx foo=bar)。因为您没有提到setx,所以我误解了您在该答案中所说的话。

在您的主目录中创建.bashrc文件也可以。这样,您不必在每次安装新版本的git bash时都复制.bash_profile。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3