首页 > 代码库 > linux中修改PATH环境变量

linux中修改PATH环境变量

如何修改PATH环境变量

1.1 什么是环境变量

1.linux里面哪里都可以使用,内容一般都不会发生变化

2.大写

3.PATH LANG

4.修改环境变量的时候前面要加上export


1.2 PATH含义 作用

PATH变量里面存放的是linux下面命令的位置。


1.3 linux下面运行命令的过程

####1)输入 ls

####2) ls是否在PATH这些路径/目录中

####3)如果有就执行 解析

####4)如果没有则提示 command not found


1.4 模拟环境

##1.切换到root

##2.修改一下PATH

[root@oldboyedu-39-nb ~]# whoami

root


1.5 修改一下PATH

[root@oldboyedu-39-nb ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@oldboyedu-39-nb ~]# exportPATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@oldboyedu-39-nb ~]# ifconfig

-bash: ifconfig: command not found

[root@oldboyedu-39-nb ~]# ls -l/sbin/ifconfig


1.6 恢复 PATH ----临时

[root@oldboyedu-39-nb ~]# exportPATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin

[root@oldboyedu-39-nb ~]# ifconfig

[root@oldboyedu-39-nb ~]# exportPATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin


1.7 永久修改的方法

 vim/etc/profile

1.       linux如何修改PATH环境变量

2.       1.临时

3.       [root@oldboyedu-39-nb ~]#exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

4.       2.永久

5.       把命令  exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 追加到/etc/profile

6.        

7.       3.生效

8.       1)重新登录

9.       2)source


1.8 问题:【Centos5.x】当从root用户切到普通用户oldboy时,执行ifconfig会提示-bash:ifconfig:command not found请问这是为什么?如何解决,请给出详细解决过程。

解答:

linux命令执行过程

第一步:查看当前使用的系统版本

[root@oldboyedu-39 ~]# cat /etc/redhat-release

CentOS release 6.9 (Final)

第二步:查找是否有这个命令PATH(命令的路径/位置)bash内置

 [root@oldboyedu-39 ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

第三步:临时修改PATH环境变量

export PATH=

第四步:永久修改PATH环境变量

vim /etc/profile

将临时修改的环境变量命令原封不动的粘贴进来

第五步:生效

. /etc/profile或者source /etc/profile


本文出自 “heyong” 博客,请务必保留此出处http://heyong.blog.51cto.com/13121269/1954920

linux中修改PATH环境变量