linux环境变量如何设置

linux系统是多用户的任务系统,对于每个用户都可以指定特定的用户变量。针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本以linux发行版centos为例演示常见的变量设置方法。

linux系统环境变量

  • 01

    环境变量通俗讲是操作系统或程序执行时候默认设定的参数,比如path路径变量。当要执行某个命令或程序的时候默认寻找的路径。

  • 02

    环境变量都有哪些类型环境变量有很多种类一般有2种划分形式按变量的周期划分 永久变量: 通过修改配置文件,配置之后变量永久生效 临时性变量: 使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多) [root@mail ~]#env  显示所有变量

  • 03

    按照影响范围分 用户变量(局部变量):修改的设置只对某个用户的路径或执行起作用 系统变量(全局变量):影响范围是整个系统

linux变量设置的方法

  • 01

    显示环境变量设置变量之前,我们要先知道如何查看变量。路径变量path [root@mail ~]#echo $PATH

  • 02

    临时修改设置变量刚刚说的环境变量按照生存周期,临时变量一般是用于测试或学习的时候使用临时变量对于修改永久变量之前先确定软件运行或命令执行是否有问题很有帮助 常见的设置方法是通过命令 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;

  • 03

    类似配置win版本php环境时候加到path里面的路径一样。设置之后,执行php或mysql就自动链接识别到 /usr/local/php/bin 和/usr/local/mysql/bin 注意: 这是临时变量的设置方法,只对当前会话有效。这个shell终端关闭或者另外复制一个都是找不到这个变量的。

永久变量设置

  • 01

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

  • 02

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

  • 03

    修改变量之后,需要马上生效变量设置。可执行 [root@mail ~]source /etc/profile

其他注意事项

  • 01

    除了常见的变量path之外,还有很多系统变量我们可以通过echo来查看设置。 比如LANG系统语言,HOME宿主目录,SHELL脚本shell目录等

  • 02

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

(0)

相关推荐

  • WindowsXP环境变量怎么设置

    环境变量包含了一个或者多个应用程序将会使用到的信息,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找.用户通过设置环境变量,来 ...

  • eclipse Java环境变量的设置

    初步学习Java的学者,安装eclipse软件是首要的,安装软件之前环境变量的设置是必要的. 操作方法 01 这里以Win10为例. 首先下载或拷贝安装包: 先安装好jdk,然后 在开始的搜索框里搜索 ...

  • Linux环境变量设置

    了解在Linux不同地方的设置,对合理设置环境变量有指导性的作用. 操作方法 01 " /etc/profile"此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执 ...

  • centos环境变量如何设置安全问题?

    .是代表当前目录.如果将这点写入root的环境变量,执行脚本时,你只需要打脚本的名字,系统就会在当前的目录下找该脚本并执行. 例如,一个U盘插入电脑,你打了一个文件名字,系统就会执行U盘中的该文件,如 ...

  • 电脑consul环境变量怎么设置和使用

    环境变量也是我们系统属性中的一项重要的变量,接下来小编就教大家怎样进行环境变量的配置和使用.具体如下:1.首先打开电脑进入到桌面,然后找到我的电脑图标鼠标右击,在打开的菜单中选择属性选项. 然后我们会 ...

  • win10环境变量怎么设置?在Windows 10中创建环境变量的3种方法(详细)

    设置环境变量是编程过程中经常需要做的事情,这里我们来讨论如何在Windows 10中创建环境变量.Windows中的环境变量是包含有关系统环境和当前登录用户信息的值.除了Windows之外,环境变量也 ...

  • 环境变量哪里设置?

    环境变量在软件开发过程中需要碰到,比如java程序设计,在安装开发工具的时候需要添加环境变量然后使得编写的程序得于运行. 操作方法 01 首先在我的电脑点击右键,选择属性选项: 02 然后点击高级系统 ...

  • adb环境变量如何设置

    大家在电脑上或手机上,在安装adb工具的时候,电脑或手机会提醒adb不是内部或外部命令的消息.那么该如何解决这个问题呢?如何来设置环境变量呢?现在小编在win7下来介绍. 操作方法 01 首先找到我的 ...

  • python的环境变量怎么设置

    零基础学习python最大的难题之一就是安装所有需要的软件,比如今天要介绍的requests,对于新手很不友好,下面我会按照流程一步步介绍 操作方法 01 首先确认python和pycharm都安装好 ...