`
jsx112
  • 浏览: 314200 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Linux下查看和修改环境变量

阅读更多
系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的.

本文简述关于linux系统变量的查看以及甚至方法等, 希望对大家有用.

在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。

Linux下准确的说是REDHAT下应该如何查看呢,命令是:

export

如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如:

echo $ORACLE_HOME

Windows对应的命令是:set 环境变量名。

外补一篇:
  1. 显示环境变量HOME

  $ echo $HOME

  /home/redbooks

  2. 设置一个新的环境变量hello

  $ export HELLO=”Hello!”

  $ echo $HELLO

  Hello!

  3. 使用env命令显示所有的环境变量

  $ env

  HOSTNAME=redbooks.safe.org

  PVM_RSH=/usr/bin/rsh

  SHELL=/bin/bash

  TERM=xterm

  HISTSIZE=1000

  …

  4. 使用set命令显示所有本地定义的Shell变量

  $ set

  BASH=/bin/bash

  BASH_VERSINFO=([0]=”2″[1]=”05b”[2]=”0″[3]=”1″[4]=”release”[5]=”i386-redhat-Linux-gnu”)

  BASH_VERSION=’2.05b.0(1)-release’

  COLORS=/etc/DIR_COLORS.xterm

  COLUMNS=80

  DIRSTACK=()

  DISPLAY=:0.0

  …

  5. 使用unset命令来清除环境变量

  set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:

  $ export TEST=”Test…” #增加一个环境变量TEST

  $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

  TEST=Test…

  $ unset $TEST #删除环境变量TEST

  $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

  6. 使用readonly命令设置只读变量

  如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

  $ export TEST=”Test…” #增加一个环境变量TEST

  $ readonly TEST #将环境变量TEST设为只读

  $ unset TEST #会发现此变量不能被删除

  -bash: unset: TEST: cannot unset: readonly variable

  $ TEST=”New” #会发现此也变量不能被修改

  -bash: TEST: readonly variable

  环境变量的设置位于/etc/profile文件

  如果需要增加新的环境变量可以添加下属行

  export path=$path:/path1:/path2:/pahtN

转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
原文网址:http://www.linuxsense.org/archives/398.html
分享到:
评论

相关推荐

    Linux系统下修改环境变量PATH路径的三种方法.docx

    Linux 系统下修改环境...Linux 系统下修改环境变量 PATH 路径的三种方法可以满足不同的需求和场景。通过选择合适的方法,我们可以轻松地修改 PATH 变量以包含新的路径,从而使得 shell 可以搜索到更多的可执行文件。

    linux查看和修改PATH环境变量的方法.docx

    修改 PATH 环境变量有四种方法:修改环境变量、修改 `.bashrc` 文件、修改 `profile` 文件和修改 `environment` 文件。 方法一:修改环境变量 使用命令 `export PATH=/usr/local/mongodb/bin:$PATH` 可以临时修改 ...

    Linux 环境变量设置

    - 编辑 `/etc/profile` 文件,并添加或修改环境变量的定义,例如设置 `CLASSPATH`: ```bash export CLASSPATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib ``` - 要使更改生效,可以运行 `source /etc/profile`。 2....

    Linux配置JDK环境变量

    ### Linux配置JDK环境变量详解 #### 一、下载与准备JDK ...这里以`jdk-1_5_0_02-linux-i586.rpm`为例。...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。

    Linux环境变量设置总结

    Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类 环境变量可以分为两类:...

    Linux下adduser 及 环境变量问题

    ### Linux 下 adduser 及环境变量问题解析 #### 一、环境变量问题解析 在 Linux 系统中,用户可以通过 `su` 命令来切换用户身份,这对于日常管理和故障排查非常有用。但是,当你从一个普通用户切换到 root 用户时...

    linux 环境变量 配置 实用技巧 配置Linux 操作系统 环境变量

    1. **临时修改**:通过在命令行中直接使用 `export` 命令来修改环境变量。这种方式仅在当前会话中有效。 2. **永久修改**:通过编辑配置文件来实现对环境变量的持久化配置。 - **/etc/profile**:该文件中的设置对...

    Linux环境变量-在linux系统下.doc

    在Linux操作系统中,环境变量扮演着至关重要的角色,它们决定了系统如何找到并执行命令、配置文件和其他资源。当您在终端尝试运行一个命令时,如果出现"command not found"的错误,很可能是因为相应的可执行文件不在...

    linux环境变量更改

    - 通常情况下,修改环境变量后需要重新登录才能使改动生效。但如果你希望立即看到效果,可以在终端中执行以下命令: ```bash source ~/.bash_profile ``` 对于使用`.bashrc`的用户,应该使用: ```bash ...

    在Linux里设置环境变量的方法

    ### 在Linux里设置环境变量的方法 #### 一、引言 环境变量是在操作系统环境中定义的一组特殊变量,它们被用于存储各种系统配置信息,比如路径、语言环境等。在Linux系统中,设置环境变量是非常常见的一项操作,...

    linux超级基础系列——shell变量(本地变量和环境变量

    在Linux中,shell变量主要分为两大类:本地变量和环境变量。除此之外,还存在另外两种特殊变量,它们是只读的,并且主要用作向shell脚本传递参数。 本地变量仅在创建它们的shell生命期内有效,也就是说,它们只在...

    Linux如何处理当前运行环境的环境变量

    此外,`export`命令用于设置或修改环境变量,使其在当前终端会话及子进程中生效。例如,`export MYNAME=Luster`会创建一个名为`MYNAME`的新环境变量,值为"Luster"。 在Bash shell中,环境变量的管理更为灵活。除了...

    linux jdk mycat环境变量配置.txt

    在Linux环境下进行开发或部署时,正确配置JDK(Java Development Kit)与Mycat数据库中间件的环境变量是非常重要的步骤。这不仅能够确保应用程序顺利运行,还能提高系统的稳定性和性能。下面将详细介绍如何在Linux...

    java 程序 环境变量修改

    虽然我们通常通过图形界面或上述方法修改环境变量,但在某些情况下,可能需要借助这样的工具直接操作注册表,但这样做需谨慎,因为误操作可能会导致系统不稳定。 总结来说,理解并正确设置Java环境变量是每个Java...

    linux下java环境变量.doc

    在Linux环境下配置Java环境变量是部署Java应用程序的关键步骤之一,这一过程确保了系统能够正确识别并使用Java运行环境。本文将详细阐述如何在Linux系统中设置Java环境变量,包括JDK的安装、环境变量的临时配置与...

    zynq修改uboot环境变量保存到sd卡.docx

    同时,还需要修改Makefile和相关的配置头文件,如`zynq_zc70x.h`和`zynq-common.h`,以启用MMC作为环境变量的存储介质,并屏蔽原本用于SPI Flash的配置。 在`zynq_zc702_defconfig`文件中,我们需要取消对SPI Flash...

    Linux 环境变量 设置总结

    在Linux,尤其是RedHat 9.0这样的发行版中,用户可以通过修改环境变量来定制自己的工作环境。这通常是通过修改Shell配置文件实现的,如`/etc/bashrc`和`/etc/profile`。这两个文件对所有用户生效,而个人化的环境...

    Linux配置java环境变量(详细)

    在 Linux 系统中,配置 Java 环境变量是非常重要的,因为它将影响到 Java 应用的安装、编译和运行。环境变量可以指定命令搜索路径、类搜索路径和 JDK 安装目录等,正确地配置环境变量可以提高开发效率和应用性能。 ...

    进入Matlab方法 如何修改环境变量

    本篇文章将详细介绍如何进入Matlab以及如何修改环境变量来解决相关问题。 首先,让我们理解什么是环境变量。环境变量是操作系统用来存储信息的一系列变量,这些信息包括路径、系统配置和其他对程序运行至关重要的...

Global site tag (gtag.js) - Google Analytics