熟悉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