在Linux下查看和修改环境变量
2010-03-11 15:54
在Linux下查看环境变量
2009-10-30 10:25
系统的环境变量在配置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
转载自:http://hi.baidu.com/for_music_love/blog/item/521d9ab4cbbbda788bd4b2ae.html
分享到:
相关推荐
Linux 系统下修改环境...Linux 系统下修改环境变量 PATH 路径的三种方法可以满足不同的需求和场景。通过选择合适的方法,我们可以轻松地修改 PATH 变量以包含新的路径,从而使得 shell 可以搜索到更多的可执行文件。
修改 PATH 环境变量有四种方法:修改环境变量、修改 `.bashrc` 文件、修改 `profile` 文件和修改 `environment` 文件。 方法一:修改环境变量 使用命令 `export PATH=/usr/local/mongodb/bin:$PATH` 可以临时修改 ...
- 编辑 `/etc/profile` 文件,并添加或修改环境变量的定义,例如设置 `CLASSPATH`: ```bash export CLASSPATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib ``` - 要使更改生效,可以运行 `source /etc/profile`。 2....
### Linux配置JDK环境变量详解 #### 一、下载与准备JDK ...这里以`jdk-1_5_0_02-linux-i586.rpm`为例。...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。
Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类 环境变量可以分为两类:...
### Linux 下 adduser 及环境变量问题解析 #### 一、环境变量问题解析 在 Linux 系统中,用户可以通过 `su` 命令来切换用户身份,这对于日常管理和故障排查非常有用。但是,当你从一个普通用户切换到 root 用户时...
1. **临时修改**:通过在命令行中直接使用 `export` 命令来修改环境变量。这种方式仅在当前会话中有效。 2. **永久修改**:通过编辑配置文件来实现对环境变量的持久化配置。 - **/etc/profile**:该文件中的设置对...
在Linux操作系统中,环境变量扮演着至关重要的角色,它们决定了系统如何找到并执行命令、配置文件和其他资源。当您在终端尝试运行一个命令时,如果出现"command not found"的错误,很可能是因为相应的可执行文件不在...
- 通常情况下,修改环境变量后需要重新登录才能使改动生效。但如果你希望立即看到效果,可以在终端中执行以下命令: ```bash source ~/.bash_profile ``` 对于使用`.bashrc`的用户,应该使用: ```bash ...
### 在Linux里设置环境变量的方法 #### 一、引言 环境变量是在操作系统环境中定义的一组特殊变量,它们被用于存储各种系统配置信息,比如路径、语言环境等。在Linux系统中,设置环境变量是非常常见的一项操作,...
在Linux中,shell变量主要分为两大类:本地变量和环境变量。除此之外,还存在另外两种特殊变量,它们是只读的,并且主要用作向shell脚本传递参数。 本地变量仅在创建它们的shell生命期内有效,也就是说,它们只在...
此外,`export`命令用于设置或修改环境变量,使其在当前终端会话及子进程中生效。例如,`export MYNAME=Luster`会创建一个名为`MYNAME`的新环境变量,值为"Luster"。 在Bash shell中,环境变量的管理更为灵活。除了...
在Linux环境下进行开发或部署时,正确配置JDK(Java Development Kit)与Mycat数据库中间件的环境变量是非常重要的步骤。这不仅能够确保应用程序顺利运行,还能提高系统的稳定性和性能。下面将详细介绍如何在Linux...
虽然我们通常通过图形界面或上述方法修改环境变量,但在某些情况下,可能需要借助这样的工具直接操作注册表,但这样做需谨慎,因为误操作可能会导致系统不稳定。 总结来说,理解并正确设置Java环境变量是每个Java...
在Linux环境下配置Java环境变量是部署Java应用程序的关键步骤之一,这一过程确保了系统能够正确识别并使用Java运行环境。本文将详细阐述如何在Linux系统中设置Java环境变量,包括JDK的安装、环境变量的临时配置与...
同时,还需要修改Makefile和相关的配置头文件,如`zynq_zc70x.h`和`zynq-common.h`,以启用MMC作为环境变量的存储介质,并屏蔽原本用于SPI Flash的配置。 在`zynq_zc702_defconfig`文件中,我们需要取消对SPI Flash...
在Linux,尤其是RedHat 9.0这样的发行版中,用户可以通过修改环境变量来定制自己的工作环境。这通常是通过修改Shell配置文件实现的,如`/etc/bashrc`和`/etc/profile`。这两个文件对所有用户生效,而个人化的环境...
在 Linux 系统中,配置 Java 环境变量是非常重要的,因为它将影响到 Java 应用的安装、编译和运行。环境变量可以指定命令搜索路径、类搜索路径和 JDK 安装目录等,正确地配置环境变量可以提高开发效率和应用性能。 ...
本篇文章将详细介绍如何进入Matlab以及如何修改环境变量来解决相关问题。 首先,让我们理解什么是环境变量。环境变量是操作系统用来存储信息的一系列变量,这些信息包括路径、系统配置和其他对程序运行至关重要的...