linux环境变量如何设置

       linux系统是多用户的使命系统 , 对于每个用户都可以指定特定的用户变量 。 针对分歧法式在分歧的情况下运行就需要点窜情况变量进行定制 , 本经验以linux刊行版centos为例演示常见的变量设置方式 。

linux环境变量如何设置

文章插图

需要这些哦
centos
xshell等ssh东西
linux系统情况变量1     情况变量通俗讲是操作系统或法式执行时辰默认设定的参数 , 好比path路径变量 。 当要执行某个号令或法式的时辰默认寻找的路径 。

linux环境变量如何设置

文章插图

2情况变量都有哪些类型情况变量有良多种类一般有2种划分形式按变量的周期划分
永远变量:
经由过程点窜设置装备摆设文件 , 设置装备摆设之后变量永远生效
姑且性变量:
 利用号令如export等号令设置 , 设置之后顿时生效 。 当封闭shell的时辰掉效(这种本家儿要用于测试比力多)
[root@mail ~]#env  显示所有变量

linux环境变量如何设置

文章插图

3按照影响规模分
用户变量(局部变量):点窜的设置只对某个用户的路径或执行起感化
系统变量(全局变量):影响规模是整个系统

linux变量设置的方式1显示情况变量设置变量之前 , 我们要先知道若何查看变量 。 路径变量path
[root@mail ~]#echo $PATH

linux环境变量如何设置

文章插图

2姑且点窜设置变量   方才说的情况变量按照保存周期 , 姑且变量一般是用于测试或进修的时辰利用姑且变量对于点窜永远变量之前先确定软件运行或号令执行是否有问题很有帮忙
常见的设置方式是经由过程号令
export指定linux最常见的就是lamp设置装备摆设 , 指定软件运行路径为例 。
好比指定php 或mysql执行的路径变量
【linux环境变量如何设置】[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环境变量如何设置

文章插图

3   近似设置装备摆设win版本php情况时辰加到path里面的路径一样 。 设置之后 , 执行php或mysql就主动链接识别到 /usr/local/php/bin 和/usr/local/mysql/bin注重:
   这是姑且变量的设置方式 , 只对当前会话有用 。 这个shell终端封闭或者别的复制一个都是找不到这个变量的 。

linux环境变量如何设置

文章插图

linux环境变量如何设置

文章插图

永远变量设置1    前面介绍的变量设置封闭会话掉效 , 对于需要写入系统变量永远生效的需要点窜设置装备摆设文件 。 一般有效户级此外变量设置 , 和全局系统级别设置 。 点窜用户变量    linux下每个用户宿本家儿目次下都有一个 ~/.bash_profile文件 , 里面记实直接加到文件里面 , 最后面export path=$path:/path1:/path2

推荐阅读