CentOS7中修改环境变量PATH

CentOS7中修改环境变量PATH,第1张

要把/etc/apache/bin目录添加到PATH中,方法有三:

1.#PATH= PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)

这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变

3.#vi ~/.bash_profile

修改PATH行,把/etc/apache/bin添加进去

这种方法是针对用户起作用的

注意:想改变PATH,必须重新登陆才能生效,以下方法可以简化工作:

如果修改了/etc/profile,那么编辑结束后执行source profile 或 执行点命令 ./profile,PATH的值就会立即生效了。

这个方法的原理就是再执行一次/etc/profile shell脚本,注意如果用sh /etc/profile是不行的,因为sh是在子shell进程中执行的,即使PATH改变了也不会反应到当前环境中,但是source是在当前 shell进程中执行的,所以我们能看到PATH的改变。

重定向

在bash命令执行的过程中,主要有三种输出入的情况,分别是:

举例说明:

(1)man bash >test.txt-------将bash里面的内容写入到test.txt这个文件当中。

(2)echo “66666” >test.txt------将66666写入到test.txt中

echo"55555" >>test.txt------将55555追加写入到sbz.txt中,原本的文件还在。

管道符

举例说明:

(1)grep “/sbin/nologin” /etc/passwd | wc -l 查看被限制登录的用户的行数

(2)ls -l /etc/ | more 用分页的形式查看文件的权限

通配符

环境变量

可以用echo $PATH输出路径;

可以用PATH=$PATH:/XXX/XXX添加路径

export可以把一般变量更改为全局变量

1、通过rpm查看

查看软件是否安装。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql

2、接着根据 rpm -ql 列出软件包安装的文件

3、综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置

4、Yum查找

除了rpm 查询还可以通过yum search 查找对应可以安装的软件包

5、其他查找方法

除了根据软件包来找文件位置之外,最常用的就是通过find查找某个关键字比如mysql所有包含mysql服务的文件路径

6、Which查找命令

Which命令是通过 PATH环境变量查找可执行文件路径,用于查找指向这个命令所在的文件夹

7、Whereis命令和find类似,不过不同的是whereis是通过本地架构好的数据库索引查找会比较快。如果没有更新到数据库里面的文件或命令则无法查找到信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12089727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存