Path环境变量

PATH环境变量

1 PATH简介

PATH说简单一点就是一个字符串变量,当输入命令的时候,Linux回去查找PATH 里面记录的路径。
比如,在"/"根目录下可以输入命令ls;
在"/usr"目录下也可以输入ls;
但是ls命令根本不在这两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令。
而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。
其中的冒号使目录与目录之间隔开。


2 添加PATH方法

假设新安装了一个命令在/usr/local/new/bin下面,
如果想像ls一样在任何地方都使用这个命令,
就需要修改环境变量PATH了。
准确的说就是给PATH增加一个值/usr/local/new/bin。
方法:
$vim /etc/profile
在最后添加
PATH=$PATH:/usr/local/new/bin
export $PATH
(注意:= 即等号两边不能有任何空格)
想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:
如果修改了/etc/profile,
那么编辑结束后执行
$source profile(source /etc/profile) 
或 执行点命令
$ ./profile,
PATH的值就会立即生效了。
这个方法的原理就是再执行一次/etc/profile shell脚本,
注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,
但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。
这样你就学会Linux系统下修改环境变量PATH路径的方法。

3 shell中编程通常要设置

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
以防止一些命令找不到路径







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值