理解PATH环境变量

1 什么是环境变量

正规说法:环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

2 为什么要用PATH环境变量

1)方便命令执行
2)自定义软件的可访问性
3)提高工作效率
其实我们平时自己写的程序和Linux中的指令本质上都是一个东西。在/bin目录下我们可以看到ls就是一个可执行程序。但为什么我们执行自己写的程序需要指定文件位置,比如/home/cxk/myshell.sh ,但是ls指令只需要在命令行上打上ls就可以执行。这就是环境变量的功劳。
ls可执行程序

3 PATH环境变量

在系统启动时,系统会自动执行一系列初始化脚本,这些脚本会设置一些基本的环境变量,包括PATH环境变量。
PATH环境变量的内容
如图是以“ : ”分割的一些目录,当我们用ls 等命令时,系统就会在PATH这些目录中寻找相应的命令,如果找到了,就会执行对应程序,如果没找到,就会返回“command not found”。
以ls和./ls形式执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值