在MinGW启动时激活环境变量

时间:2021-05-21 19:01:47

熟悉Linux的都知道,在进入SHELL时,一共有四种方式添加环境变量与添加自定义命令,如下:

文件位置 用途 优先级 补充说明
/etc/profile 通用环境信息,首用户登录执行 1 会从/etc/profile.d目录件中搜集shell的设置
/etc/bashrc 通用环境信息,每个用户登录时执行 2 暂无
~/.bash_profile 用户专属环境信息 3 只执行一次
~/.bash_rc 用户专属环境信息 4 启动SHELL就执行

在Windows安装MinGW的环境下,是否具有同样的功能呢?答案是肯定的,但远远没有Linux那么强大,仅仅支持第3项“~/.bash_profile”

进入个人专属目录,如“C:\Users\yiifaa”,添加“.bash_profile”文件,输入以下内容:

#! /bin/bash
# 添加别名
alias hello="echo Hello,yiifaa!"

然后再次启动MinGW,执行“hello”命令,如果输出结果为“Hello,yiifaa!”,则MinGW启动时环境变量配置成功。

在Windows安装virtualenvwrapper后,直接输入“workon”,将会提示“bash: workon: command not found”错误,要解决此问题很简单,只需要在“~/.bash_profile”文件中添加如下内容即可:

source virtualenvwrapper.sh