linux添加的环境变量的命令到底是什么意思
例如:添加Nodejs到环境变量 ,输入vi /etc/profile 编辑环境变量相关文件/etc/profile
vi /etc/profile
# 在环境变量相关文件/etc/profile的最后一行添加export NODE_HOME=/usr/local/nodejsexport PATH=$NODE_HOME/bin:$PATH
使得添加的环境变量生效
source /etc/profile
详解:
# 1、定义一个名称为 NODE_HOME 的环境变量# 2、指向 /usr/local/nodejs 路径export NODE_HOME=/usr/local/nodejs │ │ └ 环境变量指向的路径 │ └─ NODE_HOME 定义环境变量的名称 └─ export 用于将shell变量输出为环境变量
输入echo $NODE_HOME检查有没有将NODE_HOME加进PATH去
/usr/local/nodejs
# 1、定义一个名称为 PATH 的环境变量,# 2、是在原来的 PATH 前加上 NODE_HOME 环境变量路径下的bin目录export PATH=$NODE_HOME/bin:$PATH │ │ │ │ └─$PATH 现有的系统环境变量 │ │ │ └─ : 字符串,用来隔开各环境变量 │ │ └─ 刚才定义的环境变量的bin目录 │ └─ NODE_HOME 新定义环境变量的名称 └─ export 用于将shell变量输出为环境变量
输入echo $PATH检查有没有将NODE_HOME加进PATH去
前部分是刚添加的NODE_HOME,各环境变量用 : 隔开
/usr/local/nodejs/bin:/usr/local/python/bin:/usr/local/python/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin