[linux@oss ~]$ echo $HOME
/zsmart/etl72_dev
[linux@oss ~]$ export HELLO="Hello"
[linux@oss ~]$ echo $HELLO
Hello
使用readonly设置了环境变量为只读之后,该环境变量将不可修改或删除
[linux@oss ~]$ env
HOSTNAME=oss
SHELL=/bin/bash
TERM=ansi
HISTSIZE=1000
HELLO=HELL
QTDIR=/usr/lib/qt-3.3
OLDPWD=/zsmart
QTINC=/usr/lib/qt-3.3/include
USER=etl72_dev
...
使用set命令显示所有本地定义的环境变量
[linux@oss ~]$ set
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
...
如果未指定值,则该变量值设置成NULL
删除上面设置的环境变量HELLO
[etl72_dev@oss ~]$ unset HELLO
然后查看该变量
[etl72_dev@oss ~]$ echo $HELLO
会发现HELLO已经不存在了
PATH 决定shell将到哪些目录中寻找命令或程序
HOME 当前用户主目录
HISTSIZE 历史记录数
LOGNAME 当前用户登录名
HOSTNAME 主机名称
SHELL 当前用户Shell类型
LANGUAGE 语言相关环境变量
MAIL 当前用户邮件存放目录
PS1 基本提示符 root用户是#,普通用户是$
按变量生存周期来划分,可分为永久变量和临时变量。
永久变量:需要修改配置文件,变量永久生效
临时变量:使用export命令声明,变量在关闭shell时失效
1 在/etc/profile文件中添加变量,可对所有用户生效(永久的)
export CLASSPATH=./JAVA_HOME/lib
如果需要在修改文件后马上生效,则需要运行命令
source /etc/profile
2 在用户目录下的.bash_profile文件中增加变量(对本用户生效,对其他用户无效)
马上生效命令:
export /home/用户目录/.bash_profile
3 直接运行export命令
分享到:
相关推荐
本篇文章将深入探讨Unix环境变量编程,旨在帮助你理解和利用这些变量进行更高效的系统管理与软件开发。 1. **环境变量的基本概念** - **定义**:环境变量是在Unix shell中存储信息的一系列变量,可供所有子进程...
6. **设置环境变量**: 为了让系统能找到SEISMIC UNIX的命令,可能需要在`.bashrc`文件中添加路径。打开`.bashrc`,添加`export PATH=$PATH:/usr/local/bin`,然后运行`source ~/.bashrc`使更改生效。 7. **验证安装...
`.inputrc`文件主要用来配置Bash shell的读取控制,与NS2的环境变量设置关系不大,但如果你希望自定义Bash的提示符或者快捷键,可以在这个文件中进行编辑。 总的来说,正确设置NS2的环境变量对于使用和学习NS2至关...
Linux & Unix 环境变量 环境变量 环境变量 环境变量 环境变量
JDK包含Java编译器、解释器和其他工具,而这些工具的执行往往依赖于正确的环境变量设置。本篇文章将深入探讨如何自动设置JDK环境变量,确保Java程序能够顺利运行。 首先,我们需要了解三个关键的环境变量:JAVA_...
本文旨在深入探讨Linux和Unix环境变量的相关概念、设置方法以及常见应用场景。 #### 二、环境变量的基本概念 1. **背景介绍** 在Linux环境下,当用户遇到无法执行已安装的应用程序的问题时(例如,收到“command...
Java环境变量设置脚本是Java开发中至关重要的一步,它确保了Java开发工具包(JDK)正确安装并能够在操作系统中被识别和调用。在Windows、Linux或macOS等不同操作系统上,环境变量的配置方式略有差异,但其核心目标是...
### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。本文将详细介绍如何设置JAVA环境变量,并确保其能够在各种操作系统中顺利...
在Linux或Unix系统中,如Ubuntu或MacOS,环境变量的设置通常在`~/.bashrc`或`~/.bash_profile`文件中进行: 1. 使用文本编辑器(如vim或nano)打开配置文件。 2. 添加以下行: ``` export JAVA_HOME=/path/to/jdk...
在Unix或Linux系统中,全局环境变量的设置则通常通过修改`~/.bashrc`(用户级)或`/etc/profile`(系统级)这样的启动配置文件来完成。例如,要添加一个名为`MY_VAR`的环境变量,可以在这些文件中加入以下行: ```...
UNIX环境变量的管理不仅仅限于命令行操作,很多图形界面的系统管理工具也提供了设置和管理环境变量的界面。这些工具使得环境变量的管理更加直观和易于操作,对于初学者或者不太熟悉命令行操作的用户来说尤其方便。 ...
### Java环境变量设置详解 在Java开发环境中,正确配置环境变量是进行编译与运行Java程序的基础步骤之一。本文将详细介绍如何设置Java环境变量,并解释每个环境变量的作用及其配置方法。 #### 一、JAVA_HOME环境...
### Java环境变量设置详解 在计算机编程领域,Java作为一种广泛使用的高级编程语言,其环境配置对于初学者来说是一项基础但重要的任务。正确设置Java环境变量不仅有助于开发环境的搭建,还能确保程序能够顺利运行。...
了解了基本环境变量设置后,我们还要知道一些附加概念: - **JRE vs JDK**:JRE(Java Runtime Environment)是运行Java程序所必需的,它不包含开发工具。JDK则包含了JRE和开发工具,如javac、javadoc等。 - **...
同样,这需要根据不同的操作系统进行相应的环境变量设置。 3. **检查环境变量**:在Python程序中,可以使用`os`模块的`environ`属性来访问环境变量,如`os.environ['PYTHONPATH']`。 接下来,`Proteus 8 ...
在命令行环境中,如DOS或Unix shell,环境变量扮演着指挥官的角色。当你输入一个命令,如`dir`、`javac`或其他自定义命令时,系统会首先检查当前目录是否存在对应的可执行文件。如果不存在,系统将根据环境变量中...
Java环境变量设置是Java开发和运行过程中的重要环节,它涉及到JDK的安装路径、Java应用程序的执行路径以及系统资源的配置。理解并正确设置这些环境变量对于Java开发者来说至关重要,因为它们直接影响到Java程序的...
这篇博文“关于JAVA环境变量设置”提供了一种引导,帮助用户了解如何在不同操作系统上设置这些关键的环境变量。以下是关于Java环境变量设置的详细知识。 首先,我们需要了解三个核心的Java环境变量: 1. **JAVA_...
在计算机科学中,系统环境变量扮演着至关重要的角色,它们是操作系统用来存储各种配置信息的变量,包括路径、系统设置和应用程序配置等。本资源"获取系统环境变量.rar"似乎是一个压缩包,提供了关于如何在不同操作...