一、 对当前会话生效
以bazel为例,直接运行命令:
export PATH=$PATH:/root/workspace/wyg/lib/tensorflow/bazel/output
二、对当前登录用户永久生效
执行命令修改~/.bashrc文件
vim ~/.bashrc
在文件末尾添加变量值
添加并保存后重开终端或者执行以下命令生效。
bash ~/.bashrc
三、对所有用户永久生效
修改/etc/profile文件,在末尾添加方法二中的语句
执行以下语句生效
bash /etc/profile
非root用户记得增加root权限。
四、补充说明
添加系统环境变量中的可执行文件和依赖库名词是不一致的例如
添加可执行文件环境变量:
export PATH=$PATH:/root/workspace/wyg/lib/tensorflow/bazel/output
添加依赖库则是:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/workspace/wyg/lib/tensorflow/bazel/output
还有就是多个路径使用冒号分割,例如:
export PATH=$PATH:/usr/bin:/usr/local/bin