首页 > 网络运维 > Linux > 正文

Linux显示环境变量的命令

Linux显示环境变量的命令

Linux是一种多用户多任务的操作系统,在Linux系统中有很多可以操作系统环境变量的命令,本文就来介绍Linux系统中显示环境变量的命令。

一、概念介绍

所谓“环境变量”指的便是计算机系统中的“环境变量”,即有关操作系统的用户和程序运行环境设置的数据库。它为程序提供信息,如查找所使用文件、执行特定操作以及在该系统中定义了不同类型的标准信息。这些环境变量在操作系统启动时定义,以便能够在全局访问,从而实现了Linux操作系统中不同服务之间的良好通信。

二、Linux查看环境变量的命令

要查看Linux下的环境变量,我们可以使用“env”或“printenv” 命令。下面介绍Linux下用以查看环境变量的两个命令:

(1)env命令

env命令是用来显示当前操作环境所有变量、配置信息、重定向信息和用户环境(HOME、USER等)等等,用来让其它命令能够访问同一变量,例如:

[root@Linuxnode ~ ]# env

HOSTNAME=Linuxnode

TERM=xterm

SHELL=/bin/bash

USER=root

LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:....

需要注意的是,env命令常用于定义或修改环境变量,并将它们传递给新创建的进程,特别是在初始化环境用户空间(PAM)时。

(2)printeNV命令

Printenv(在终端模式下可用printenvine两个写法)用于打印出本地环境,与env命令略有出入,env命令会输出更多内容,而Printenv命令仅仅只是输出本地环境,例如:

[user@linuxnode#] printenv

HOME=/home/user

USER=user

LOGNAME=user

....

三、Linux中设定环境变量

Linux中设定环境变量有两种方法:一种是使用“export”命令,另一种是在“/etc/profile”或“~/.bash_profile”或”~/.profile”文件中进行设置。

(1)使用“export”命令

使用“export”命令可以设定一个新的环境变量,或者修改原有的环境变量,语法如下:

export 變量名=變量值

例如,

[root@linuxnode#] export JAVA_HOME=/usr/local/java/jdk1.8.0

设置上面的环境变量后,可以使用echo命令查看:

[root@linuxnode#] echo $JAVA_HOME/

/usr/local/java/jdk1.8.0

(2)编辑/etc/profile文件

“/etc/profile”文件拥有对对用户Shell环境变量设定的功能,系统会把它放到“/etc/profile” 所设定的环境变量是对所有用户都有效。我们可以使用vi命令编辑“/etc/profile”文件,例如:

[root@linuxnode #] vi /etc/profile

而在vi编辑器中就可以添加我们所 编辑,在编辑环境变量时,需要注意:

(a)以外界有效变量打头;

(b)每一行不能超过1024字符;

(c)变量与变量之间使用空格或“tab”键隔开。

四、结语

本文主要介绍了Linux操作系统中显示环境变量的命令,主要包括概念介绍,Linux查看环境变量的命令,Linux中设定环境变量以及结语等内容,本文还向您介绍了Linux中查询,设置环境变量的两种方法,以及使用这两种方法的具体过程,希望从中您能有所收获,了解Linux操作系统中显示环境变量的命令。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/linux/3944.html

相关推荐

支付宝
微信
赞助本站