linux 安装软件path,Linux 安装软件之后设置PATH环境变量

本文介绍了软件安装路径的重要性,特别是/usr/local目录下的组织方式。同时,详细阐述了如何通过设置PATH环境变量来使得命令行能够找到并执行软件的可执行文件。提到了修改PATH的常见文件如.bash_profile、/etc/profile和.bashrc,并说明了source命令或使用点符号使修改生效。最后,强调了正确指定环境变量对于命令行操作软件的必要性。
摘要由CSDN通过智能技术生成

每一个软件都有安装路径这一项,指定安装路径的目的,一方面是便于文件搜索与查找,另一方面更方便的使用软件。

比如,几乎大多数自己安装的软件,都会选择安装在/usr/local目录下,比如apache、mysql,在/usr/local目录下创建一个apache目录和mysql目录来保存软件的一些配置文件以及可执行的程序。

但是,并不是说将软件安装到/usr/local目录下,就可以了的,因为操作系统并不知道他安装在那里,这个时候,就需要指定一个PATH环境变量,可以在命令行中使用echo $PATH来打印当前环境的PATH变量值。

如果要修改PATH,一般的做法是修改~/.bash_profile,/etc/profile,~/.bashrc这几个文件,在其中定义PATH的值,并使用export导出变量。

至于这三个文件的作用范围,可以自行百度。

比如,我安装了一个apache,那么我想要在命令行中执行apachectl start命令,那么我就必须在上面三个文件的任意一个文件中这样修改PATH环境变量:

PATH=$PATH:/usr/local/apache/bin

export PATH #导出PATH环境变量

因为环境变量的值,是使用冒号进行分隔的,所以可以直接在后面加一个冒号,然后写上路径即可。

注意这里写的目录是到达apache目录的bin子目录,这是因为可执行程序是在bin目录中,如果apache所有的可执行程序在demo目录下,那么就改成/usr/local/apache/demo即可。

环境变量虽然修改了,但是呢,却没有生效,可以使用source命令,或者一个英文的点符号"." 后面跟着你修改的那个文件即可。

比如我修改的是~/.bash_profile中的PATH环境变量,那么我就这样做:

source ~/.bash_profile

#或者说使用

. ~/.bash_profile

此时你可以再次使用echo $PATH来查看你的环境变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值