定义

环境变量就是定义了一系列包含可执行文件的目录,当用户在终端输入命令时,系统会去这些目录中查找可执行文件里是否包含这个命令,如果包含,相当于就直接调用了那个命令。

如果没有配置环境变量,需要进入mysql/bin目录键入那条命令,这样会在当前目录下查找匹配的命令,但是配置了环境变量,在任何目录下都可以执行mysql相关的命令。

环境变量配置文件

Untitled

在我的电脑上,配置文件都存在 ~/.bash_profile中

Untitled

PATH环境变量语法

export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

最终导出的PATH就是一个个的目录集合,中间用隔开,$PATH是一个变量,引用之前导出的目录集合。

每次想添加新的环境变量时,只需要在.bash_profile最后添加一句:

export PATH=$PATH:<新的目录>

在配置完环境变量后,执行source ~/.bash_profile便可以立即生效新的环境变量

常见的环境变量

clashX代理

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

通过命令curl cip.cc查看proxy是否设置成功

Untitled