一种用于当前终端,一种用于当前用户,一种用于所有用户

  • 用于当前终端:

在当前终端中输入:export PATH=$PATH:<你的要加入的路径>

不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。

export PATH=/home/gordon/mrpt/build   #覆盖。运行后,变量PATH只有当前一个路径
export export PATH=$PATH:/home/gordon/mrpt/build #添加。运行后,变量PATH添加当前新路径
  • 用于当前用户:

在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下: $ gedit ~/.bashrc

加入:export PATH=<你的要加入的路径>:$PATH

如果要加入多个路径,只要:export PATH=<你要加入的路径1>:<你要加入的路径2>: ...... :$PATH

当中每个路径要以冒号分隔。

example 1  在.bashrc中添加环境变量PYTHONPATH:

export PYTHONPATH=/home/gordon/setup/caffe-master/python:/home/gordon/setup/mypy:$PYTHONPATH

example 2 在.bashrc中添加环境变量GTSAM_DIR:

export GTSAM_DIR=/usr/local/gtsam/

保存后在终端输入 $ source ~/.bashrc使环境变量立即生效

  • 用于所有用户:
$sudo gedit /etc/profile

加入:export PATH=<你要加入的路径>:$PATH就可以了。

终端输入:echo $PATH可以查看环境变量

注意,修改环境变量后,除了第一种方法立即生效外,第二第三种方法要立即生效,可以source ~/.bashrc或者注销再次登录后就可以了!

最新文章

  1. Unicode和UTF-8的关系
  2. 19个必须知道的Visual Studio快捷键(转)
  3. Database,Uva1592
  4. Fedora10下建立linux系统的窗口没有地址栏
  5. Centos6.5自带mysql的启动
  6. 想了解JAVA的,看看(转载)
  7. codeforces 334A - Candy Bags
  8. Bzoj 3339: Rmq Problem &amp;&amp; Bzoj 3585: mex 莫队,树状数组,二分
  9. MyBatis学习笔记(1) —— 基础知识
  10. Oracle Sql优化之日期的处理
  11. Java学习之旅开篇:运行机制及环境搭建
  12. cocos2d-x3.6 连连看完整源代码
  13. 论文泛读&#183;Adversarial Learning for Neural Dialogue Generation
  14. Visual Studio动态生成版权信息
  15. 江西财经大学第二届程序设计竞赛同步赛 H大时钟 (扩展欧几里得)
  16. Unity Shader Graph 小功能实现(一)边缘发光
  17. bash基础特性2
  18. Tomcat8源码笔记(七)组件启动Server Service Engine Host启动
  19. Python Redis 管道
  20. JQ获取CKeditor的值

热门文章

  1. eclipse get set 自动添加注释
  2. mean
  3. 92. Reverse Linked List II 反转链表 II
  4. 学习笔记-AngularJs(八)
  5. Spring Security 案例实现和执行流程剖析
  6. [Codeforces613E]Puzzle Lover
  7. java 线程操作
  8. ubuntu1604使用之旅——网络配置
  9. springcloud Ribbon学习笔记二
  10. Quartz在Spring中动态设置cronExpression