有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。

1.在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:
用gedit /root/.bashrc打开
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一个 path 之间要用 “:“ 分隔。

2.在/etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH
如果要使得即时生效,使用 source 命令
source .bashrc
完成。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

【以上转自】http://blog.mcuol.com/User/For_ATIW/Article/11709_1.htm,另以下所介绍的方法只在一个终端中生效,另外打开新的终端发现PATH还是原来的PATH。要永久改变PATH 参见本文末的介绍~

PS1:直接修改文件内容的方法没有尝试过——针对方法1,因为在虚拟机下安装的,没有root权限修改/root下的文件;
针对方法2,在Ubuntu中找到的/etc/profile写得很诡异,看不懂,没找到类似“PATH=***”的内容。

PS2:自己琢磨成功——在终端中用命令的形式修改:
~$ echo $PATH # 显示当前环境变量
/usr/local/sbin:/usr/local/bin # 显示举例,多个路径中间用“:”隔开
~$ PATH="$PATH:/home/workdir" # 添加“/home/workdir”目录
/usr/local/sbin:/usr/local/bin:/home/workdir # 显示举例,多个路径中间仍用“:”隔开

则添加成功!(最后当然可以重启或者输出使其即时生效:)
~$ export PATH
~$ cd ~
~$ source .bashrc #该命令需在主目录下才能运行,否则提示找不到.bashrc命令
结束!

PS3:写命令的时候严格按此形式,在“=”前后千万不要有空格,否则提示“bash: PATH: command not found”错误。笔者曾吃过这样的狠亏,主要严格遵照上边的方法就可以解决问题了。

【永久性改变PATH的方法】
参考http://hi.baidu.com/youjim/blog/item/da912cd98475b3ef39012fad.html

打开~/.bashrc文件最末添加命令:
PATH=$PATH:/home/workdir
注意与上文中各式不同,没有双引号,重启解决。

或者更直接的:

echo $PATH

export PATH=$PATH:$HOME/test/

终端中用命令成功修改linux~Ubuntu PATH环境变量相关推荐

  1. Linux——孤儿进程|进程的优先级 用top命令去修改优先级 其他概念 环境变量 PATH 获取环境变量

    目录 孤儿进程 进程的优先级 用top命令去修改优先级 其他概念 环境变量 PATH 获取环境变量 习题 孤儿进程 父进程如果提前退出,那么子进程后退出,进入Z之后,那该如何处理呢? 父进程先退出,子 ...

  2. Linux(Ubuntu)设置环境变量(转载)

    Linux(Ubuntu)设置环境变量(转载) http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的 ...

  3. linux 下修改和查看PATH 环境变量的方法

    文章转自:https://www.cnblogs.com/hust-chenming/p/4943268.html 在Linux安装一些软件通常要添加路径环境变量PATH.PATH环境变量通俗的讲就是 ...

  4. linux删除系统环境变量,Linux系统添加、修改、删除PATH环境变量

    一.   添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_ ...

  5. linux path环境变量 删除,Linux系统添加、修改、删除PATH环境变量

    一.   添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_ ...

  6. linux 添加 PATH 环境变量

    1.查看当前PATH环境变量 #查看PATH: echo $PATH 2.当前终端窗口生效 export PATH=/usr/local/bin:$PATH #配置完后可以通过echo $PATH查看 ...

  7. Linux Ubuntu jdk(环境变量)配置

    一.下载JDK - jdk版本建议是gz形式的,rpm是RedHat里面的命令,所以下载rpm格式的时候回遇到问题 二. 打开虚拟机,创建目录 1 创建目录 #mkdir home 2 转到该目录下 ...

  8. linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?

    我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变 ...

  9. Linux - 添加PATH环境变量

    一.临时添加 执行命令:#export PATH=/opt/sybase/IQ-15_2/bin64:$PATH 查看结果:# echo $PATH 补充说明:终端关闭后失效 二.永久添加 执行命令: ...

最新文章

  1. 树莓派视觉小车 -- 物体跟踪(OpenCV)
  2. $(shell expr $(MAKE_VERSION) \= 3.81) 这里“\”的解释
  3. h5打开麦克风权限录音_MAC录屏没有声音?如何在苹果电脑MACBOOK上录音录屏
  4. php echo表单提交_PHP常见面试题及答案
  5. ofo引入信用分评系统 ,0分将被禁止使用
  6. python 支持向量机 导出参数_SVM支持向量机推导,工具介绍及python实现
  7. nginx php 配置
  8. 解决Nacos无法连接Mysql8.0+的问题(坑爹的阿里官方文档,已无力吐槽)
  9. oracle建表6大约束,oracle 建表 约束 constraint
  10. ar自回归 python_时间序列分析 | 向量自回归模型
  11. SPOOLing技术的再思考
  12. 第三章CDMA的原理与应用(2)
  13. Google去广告——Adblock插件使用
  14. 图像处理的灰度化和二值化
  15. 用户 'sa' 登录失败,怎么回事?
  16. opencv3.0 截取任意形状封闭图形
  17. 非三星手机无法登录三星账号_如何解决所有三星手机的烦恼
  18. Java框架jboot_Jboot v3.0.3 正式版发布,基于 JFinal 的微服务框架
  19. OTA制作及升级过程笔记
  20. php web 登录验证,Web登录Authorization验证

热门文章

  1. 下一个十年:练好内功被集成的弹性计算
  2. mysql入门很简单(一)
  3. (转)HapMap简介
  4. (待解决!)jmx在PetClinic中的应用
  5. JUnit编写单元测试代码注意点小结
  6. 最近摸了下DELL 几种老设备的一点心得
  7. ubuntu安装vsftpd遇到的问题
  8. Asp调用函数是否会影响性能?
  9. make_smbcodepage - 为Samba创建代码页文件
  10. RCON 服务器命令协议