全局变量
查看全部的全局变量:env 或 printenv
全局变量可以用于进程的所有的子进程
三种创建全局变量的方式
-
export 变量名=value
-
变量名=value;export 变量名 #此方法首先定义了一个局部变量,之后导入到全局变量中
-
declare -x 变量名=value
ps:对于全局变量来说,在子 shell 中修改全局的变量值,这不会影响到父shell
环境变量的永久化
当你想要在当前目录下执行该目录下的可执行文件,执行如果报错,那么究其原因极有可能就是:该命令的可执行文件的目录不在 PATH 环境变量所包含的目录中
-
向 PATH 添加新的路径的方法,且该方法是临时方法
echo $PATH #输出看一下当前的PATH
PATH=$PATH:路径 #向PATH中添加新的路径
-
在 ~/.bash_profile 中直接修改,记得修改之后一定要 source 一下让其生效