修改环境变量

2018/09/08 修改环境变量

查看环境变量

显示环境变量设置变量之前,我们要先知道如何查看变量。路径变量path

[root@mail ~]#echo $PATH

临时修改设置变量

刚刚说的环境变量按照生存周期,临时变量一般是用于测试或学习的时候使用临时变量对于修改永久变量之前先确定软件运行或命令执行是否有问题很有帮助

常见的设置方法是通过命令 export指定linux最常见的就是lamp配置,指定软件运行路径为例。

比如指定php 或mysql执行的路径变量

[root@mail ~]#export PATH=$PATH:/usr/local/php/bin  为php环境
[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin 为mysql环境

如果设置多个可以采用格式

[root@mail ~]#export PATH=$PATH:/usr/local/mysql/bin;

永久修改环境变量

前面介绍的变量设置关闭会话失效,对于需要写入系统变量永久生效的需要修改配置文件。一般有用户级别的变量设置,和全局系统级别设置。修改用户变量
linux下每个用户宿主目录下都有一个 ~/.bash_profile文件,里面记录直接加到文件里面,最后面

 export path=$path:/path1:/path2

全局变量,系统环境变量linux支持多用户多任务,如果要让所有用户都采用相同的变量设置。修改/etc/profile文件,通过vi或vim增加变量

修改变量之后,需要马上生效变量设置。可执行

[root@mail ~]source /etc/profile

设置path路径的时候,千万不要设置当前目录./加到变量里面。容易出现不可估量的错误和问题。另外加入路径的时候不要用相对路径,用绝对路径。如果遇到需要写入变量的时候,可以先用set 或者 export设置临时变量来确定,没有问题再写入变量脚本文件里面。

Search

    欢迎关注我的微信公众号

    晨枫

    alex0227

    Table of Contents