码迷,mamicode.com
首页 > 其他好文 > 详细

PATH环境变量

时间:2018-02-09 17:31:48      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:cond   linu   local   命令   ks.cfg   false   /etc/   etc   inux   

查看PATH

[root@apenglinux-001 ~]# printf '%s\n' $PATH|tr ':' '\n'|nl
     1	/usr/local/sbin
     2	/usr/local/bin
     3	/usr/sbin
     4	/usr/bin
     5	/root/bin
[root@apenglinux-001 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

移动ls命令到/root/目录下,再执行ls报错 

[root@apenglinux-001 ~]# mv /usr/bin/ls /root/
[root@apenglinux-001 ~]# ls
-bash: ls: command not found

方法一:解决方法:将/root/ls加入到环境变量PATH中

[root@apenglinux-001 ~]# export PATH=$PATH:/root/

[root@apenglinux-001 ~]# ls

anaconda-ks.cfg  ls

生效方法:立即生效

有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置

用户局限:仅对当前用户

方法二:修改.bashrc文件

[root@apenglinux-001 ~]# sed -i '$aexport PATH=$PATH:/root/' ~/.bashrc #重新打开一个会话连接就能生效

[root@apenglinux-001 ~]# source ~/.bashrc  #立即生效

[root@apenglinux-001 ~]# ls

anaconda-ks.cfg  ls

有效期限:永久有效

用户局限:仅对当前用户

方法三:修改/etc/prolife文件

[root@apenglinux-001 ~]# sed -i '$aexport PATH=$PATH:/root/' /etc/profile
[root@apenglinux-001 ~]# source /etc/profile
[root@apenglinux-001 ~]# ls
anaconda-ks.cfg  ls

有效期限:永久生效

用户局限:对所有用户

PATH环境变量

标签:cond   linu   local   命令   ks.cfg   false   /etc/   etc   inux   

原文地址:http://blog.51cto.com/13480443/2070677

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!