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
分享到:
相关推荐
本文将深入探讨Linux中的环境变量设置,特别是涉及`.bash_profile`、`.bashrc`、`/etc/profile`和`/etc/bashrc`等配置文件的使用。 首先,`/etc/profile`是系统级别的环境变量配置文件,它会在每个用户首次登录时...
### Linux环境变量设置详解 #### 一、理解Linux环境变量 在Linux系统中,环境变量是一种重要的配置方式,用于向程序传递系统级别的信息。这些变量包括路径信息、语言设置、用户主目录等,它们对系统的运行起着至关...
Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...
在Linux中设置环境变量,最常见的方法是在终端中使用export命令,但当需要一次性设置多个环境变量时,逐个敲入export命令显然效率低下,为此,可以采用批处理脚本的方式来高效配置。 首先,我们来解释一下什么是...
本文主要聚焦于Linux环境变量的设置,特别是关于`PATH`变量的配置,这对于有效地使用安装的应用程序至关重要。 环境变量是系统中预定义的一系列变量,它们包含了系统配置、用户偏好以及其他关键信息。例如,`HOME`...
Linux设置环境变量小结设置永久变量&临时变量 全局变量&局部变量
这篇博客将深入探讨如何在Linux中设置环境变量,并结合`Shell`编程进行学习。 首先,环境变量是全局的,它们在整个系统或特定用户会话中有效。常见的环境变量包括`PATH`(定义可执行文件的搜索路径)、`HOME`(用户...
### Linux环境变量设置详解 在Linux系统中,环境变量扮演着至关重要的角色,它们是操作系统与用户、应用程序之间沟通的桥梁。通过环境变量,我们可以控制程序的行为,改变系统的默认设置,甚至解决某些软件的兼容性...
### Linux环境变量配置实用技巧详解 #### 一、概述 Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储...
### Linux配置JDK环境变量详解 #### 一、下载与准备JDK 1. **下载JDK**:首先,从Sun Microsystems(现已被Oracle收购)的官方网站([www.oracle.com](https://www.oracle.com/))下载JDK安装包。这里以`jdk-1_5_0...
在给定的"linux用户环境变量设置.pdf"文件中,主要讲解了如何为root用户和其他普通用户设置环境变量。下面将详细解释这个过程。 1. **root用户设置环境变量** root用户是Linux系统中的超级用户,具有最高的系统...
3. PATH:添加ORACLE_HOME/bin到PATH环境变量中,使得可以在任何目录下执行Oracle相关的命令。 4. LD_LIBRARY_PATH:存放Oracle所需的动态链接库,确保运行时能找到正确的库文件。 5. TNS_ADMIN:指定网络配置文件...
### Ubuntu Linux 环境变量 PATH ...通过以上详细分析,我们可以了解到在 Ubuntu Linux 系统中设置环境变量 `PATH` 的多种方法及其应用场景。合理选择合适的配置方法,可以有效地管理系统的环境变量,提高开发效率。
在 Linux 中,环境变量是一个非常重要的概念,它可以影响用户和操作系统之间的交互方式。 shell 是用户和操作系统之间的命令解释器,负责接受用户输入的命令并将其翻译成操作系统能够理解的指令。 环境变量的设置:...
Linux环境变量设置是每个系统管理员和开发者必须掌握的基础技能,因为它们对软件的可执行性和用户的交互体验至关重要。环境变量是Linux系统中的关键元素,它们提供了系统如何运行和交互的信息。当我们在终端输入命令...
除了`.bash_profile`,还可以在`.bashrc`文件中设置环境变量,这对于交互式shell会话尤其有用。然而,`.bash_profile`通常用于非交互式登录shell,例如通过SSH连接。如果你希望环境变量在任何类型的shell中都可用,...
- **优化路径设置**:避免将不必要的目录添加到`PATH`等关键环境变量中,以免占用过多内存资源。 - **特定软件兼容性**:某些软件在ARM架构下可能存在兼容性问题,因此在设置环境变量时,确保所有依赖库的路径都已...
总的来说,理解并掌握Linux环境变量的设置和管理是提高效率和解决问题的关键。通过正确设置环境变量,可以确保系统能够顺利找到并执行所需命令,同时优化软件的工作流程。对于开发人员和系统管理员来说,这是一项...
### Linux环境变量更改详解 #### 一、临时终端有效法 **定义与适用场景:** 在Linux系统中,可以通过临时更改环境变量的方式让当前终端会话中的某些设置生效。这种方式适用于临时测试或调试某些功能,不会对其他...