昆哥的Linux私房菜——PATH环境变量和Command not found

Command not found
Command not found
Command not found

就想执行个命令,怎么会Command not found呢,这是啥问题。

1. 要执行的命令在哪里

执行ls,打印内容。在这里插入图片描述

2. Linux怎么知道这个命令有没有

很简单,Linux系统下有很多预设的环境变量,Linux就是通过PATH这个环境变量找到ls命令的

3. PATH环境变量

那就简单了,PATH环境变量记录了ls命令的位置

4. PATH环境变量里面是啥

echo是一个命令,可以输出变量的值,
输出环境变量的值就是echo $PATH,变量名前面有个$
PATH保存了一堆的路径,用冒号:分隔,/usr/local/sbin,/usr/local/bin,,,
也就是说ls在某一个路径下,具体在哪里,可以通过这个命令找到where ls
在这里插入图片描述

5. 怎么修改PATH环境变量

export是一个命令,用于设置环境变量
PATH环境变量增加一个路径/home/v,怎么做呢
export PATH=/home/v,这个肯定是不对的,因为PATH原有的值没了
export PATH=$PATH:/home/v,这才是正确的写法,记得冒号:

6. 再开一个终端,怎么又Command not found

好吧,因为export只在执行这个命令的终端有效,对重新开一个终端无效

7. ~/.bashrc配置文件

记住,每次打开一个终端时,都会执行~/.bashrc配置文件,因此只要在~/.bashrc增加上面那句话就可以了

vim ~/.bashrc
export PATH=$PATH:/home/v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kelsel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值