Linux系统下修改环境变量PATH路径的方法
来源:互联网 发布:淘宝拍摄产品多少钱 编辑:程序博客网 时间:2024/05/01 12:20
无论Windows还是Linux都有PATH 环境变量这个东西,它可以帮我们达到很多功能,例如:主文件夹的变换、提示符的显示、执行文件查找的路径等。
既然它很重要那么关于修改PATH的方法也是必须知道的。(发现好多人都不清楚怎样修改PATH)
修改PATH有三种方法, 这里以将/etc/apache/bin添加到环境变量中为例:
1.#PATH=$PATH:/etc/apache/bin
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
2.#vim /etc/profile
在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)
这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变
3.#vim ~/.bash_profile
修改PATH行,把/etc/apache/bin添加进去
这种方法是针对用户起作用的
注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,那么编辑结束后执行source profile 或 执行点命令 ./profile,PATH的值就会立即生效了。
这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。
当我们登录系统的时候login shell 会读取两个配置文件: /etc/profile(这个是系统整体设置)、 ~/.bash_profile或 ~/.bash_login或 ~/.profile(这三个文件记录的是用户个人的设置)
bash在读完整体环境变量设置的 /etc/profile并借此调用其他配置文件后,接下来会读取用户个人配置文件。login shell的bash环境中读取的个人偏好配置文件有三个,依次是: ~/.bash_profile、 ~/.bash_login和 ~/.profile。其实bash的login shell 只会读取上面三个文件中的一个,顺序就是依照上面的顺序。也就是如果 ~/.bash_profile存在,那么不管另外两个文件是否存在都不会读取。如果 ~/.bash_profile不存在才会读取~/.bash_login,如果前面两个文件都不存在才会读取 ~/.profile。
- Linux系统下修改环境变量PATH路径的方法
- Linux系统下修改环境变量PATH路径的方法
- Linux系统下修改环境变量PATH路径
- Centos系统下修改环境变量PATH路径的方法
- 详解Linux系统修改环境变量PATH路径的方法
- 详解Linux系统修改环境变量PATH路径的方法
- Linux修改系统环境变量PATH路径的方法
- Linux系统修改环境变量PATH路径的方法
- Linux系统下修改环境变量PATH路径的三种方法
- Linux系统下修改环境变量PATH路径的三种方法
- linux下修改系统PATH的方法
- Linux系统修改PATH环境变量方法
- linux系统查看和修改PATH环境变量的方法
- Linux系统下设置环境变量(PATH)的方法
- linux下安装JDK以及修改path路径的方法
- Linux下PATH环境变量的修改
- 修改linux下的环境变量PATH
- 修改linux环境变量PATH的方法
- POJ 3522
- Ubuntu 12.10 程序图标放到启动器上
- ubuntu下sudo命令出现主机名无法解析的问题
- web-harvest case语句的一点小总结
- web-harvest 探索之旅之自定义变量的自增
- Linux系统下修改环境变量PATH路径的方法
- Java Swing JTable Demo
- Ubuntu 安装极点五笔 for ibus
- JAVA 线程池探索之路
- 将JAVA 中的enum类型与数据和方法关联起来
- Machine Learning Open Source Software
- 关于女生的程序员之路 肖舸老师
- 古堡算式ABCDE * ? = EDCBA
- MFC对话框和控件