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

[[email protected] ~]# whoami

root

1.5 修改一下PATH

[[email protected] ~]# echo $PATH

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

[[email protected] ~]# exportPATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin:/root/bin

[[email protected] ~]# ifconfig

-bash: ifconfig: command not found

[[email protected] ~]# ls -l/sbin/ifconfig

1.6 恢复 PATH ----临时

[[email protected] ~]# exportPATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin

[[email protected] ~]# ifconfig

[[email protected] ~]# 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.       [[email protected] ~]#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命令执行过程

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

[[email protected] ~]# cat /etc/redhat-release

CentOS release 6.9 (Final)

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

[[email protected] ~]# 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

时间: 2024-08-01 21:07:04

linux中修改PATH环境变量的相关文章

查看和修改Linux下的PATH环境变量

当我们在Linux下与shell程序进行交互时,我们输入程序名,它会到特定路径下去寻找与程序名相同的可执行文件,而这个特定的路径就存放在PATH环境变量中,这与Windows命令提示符窗口执行程序时一样的. 那么如何查看当前的PATH环境变量呢?  echo $PATH Linux默认是不会到当前目录下去寻找可执行文件的,所以当我们在进行程序开发的时候,要想执行产生的可执行文件,要输入可执行文件的路径才可以 但是如果我们将当前路径添加到shell的PATH环境变量中,问题是不是就解决了呢!  e

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

linux查看和修改PATH环境变量的方法 查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果.生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bashrc文件:vim ~/.bashrc //在最后一行添上:export PAT

[转]Linux下修改/设置环境变量JAVA_HOME

1. 永久修改,对所有用户有效  # vi /etc/profile //按键盘[Shift + g], 在profile文件最后添加下面的内容: export JAVA_HOME = /home/myuser/jdk1.7.0_03    export PATH = $JAVA_HOME/bin:$PATH     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [注]:修改文件后如果想马上生效,还要运行 #s

Linux下的PATH环境变量详细用法

linux PATH环境变量全解析 关于PATH的作用: PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径. 比如在根目录/下可以输入命令ls, 在/usr目录下也可以输入ls, 但其实ls这个命令根本不在这个两个目录下. 事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令, 而PATH的值恰恰就是/bin:/sbin:/usr/bin:--. 其中的冒号使目录与目录之间隔开. 关于新增自定义路径

Linux中export导入环境变量的几种方式

1.首先类似于windows中的设定系统环境变量的方式为,在/etc/profile中 export PATH=$PATH:....:... 注意间隔符为: 然后复用原来路径是$PATH的方式 2.用户级别的是修改~/.bash_profile之类的,注意桌面用户的话是不读取此环境变量的 3.shell级别的,只是在本次运行中有效 export DOMAIN_HOME="/home/middleware/weblogic1213/user_projects/domains/domain7001&

Linux中涉及到环境变量的文件

1. 系统级 (a) /etc/profile : 在用户登录操作系统时,定制用户环境的第一个文件,应用于登录的每一个用户 ==> 该文件一般调用/etc/bash.bashrc文件 (b)/etc/environment: 登录时,使用的第二个文件,读取用户本身的profile前,设置环境文件的环境变量 ==>系统级文件,只在登陆Linux系统时生效,所以需要利用source命令或者重启系统 2. 用户级(位于家目录下) (a)~/.profile: 每个用户都可使用该文件输入专用于自己使用

Linux常用指令---$PATH (环境变量)

实例一:设置临时环境变量 在linux服务器上设置临时环境变量,当退出shell环境时,自动销毁 export JAVA_HOME=/usr/java/jdk1.6.0_32 export classpath=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar export ANT_HOME=/usr/local/apache-ant-1.9.2 export PATH=$ANT_HOME/bin:$PATH env 查看系统当前所有环境变量 实例二.在PATH这个变

linux下修改jdk环境变量的方法

2015/07/30 1.在命令行输入:vi /etc/profile,打开文件profile. 2.打开文件后,按i 键,在文件后添加: export JAVA_HOME=/home/jhh/tools/jdkexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 3.按esc 键,输入:wq 保存退出. 4.输入 source /etc/profile使

linux 中Redis加入环境变量

全局模式 vim /etc/profile export REDIS_HOME=/usr/local/redis/export PATH=$PATH:$REDIS_HOME/src wq (等号后为Redis的安装目录) source /etc/profile   (加载环境变量使其生效) 原文地址:https://www.cnblogs.com/MUQINGFENG123/p/11656262.html