linux系统环境变量PATH的说明及配置

本文介绍了Linux系统中环境变量PATH的重要作用,它决定了命令的查找路径。通过`echo $PATH`可以查看当前PATH值,包含/bin、/usr/bin等目录。在自定义路径时,如需添加自定义命令或库文件,可以通过`export PATH=$PATH:/usr/local/myfile/bin`将新路径加入PATH。然而,这种方式仅在当前终端有效,要持久保存PATH,需将命令添加到~/.bashrc文件末尾,重启系统后生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境变量PATH的作用

PATH说简单点就是一个字符串变量,当输入命令的时候linux会去查找PATH里面记录的路径。如:linux系统中的shell命令:pwd不管在哪个终端,任意路径下,都会找到这个命令。大家有想过为什么吗?本质上就是设置了环境变量,就像写C语言,设置了全局变量。

事实上当你输入命令的时候linux会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。

查看系统的PATH

终端输入:echo $PATH
如图所示:
可以看到
可以看到添加到系统中的环境变量,其中:分隔开各个目录

自定义路径

做项目中,也许大家经常会遇到很多关于库文件找不到的问题,如:以*.so,*.a为后缀名的动态或者静态链接库,或者当我们学习嵌入式编程时经常使用的arm-linux-gcc交叉编译工具链,如果我们不设置环境变量,就需要指定路径,否则就会报错:链接出错,运行错误或者命令不存在。因此需要设置环境变量。

如:命令在/usr/locar/myfile/bin下面,而你又想像pwd一样在任何地方都使用这个命令,就需要添加环境变量PATH了,准确的说就是给PATH增加一个值/usr/locar/myfile/bin。
只需要一行shell命令export PATH=$PATH:/usr/locar/myfile/bin。该命令是使PATH自增:/usr/locar/myfile/bin,PATH=PATH+":/usr/locar/new/bin"。然后可以用echo $PATH命令查看PATH的值。如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

weixin_44612713

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

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

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

打赏作者

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

抵扣说明:

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

余额充值