谁能解释一下什么是LINUX的环境变量?以及功能?

2024-11-20 09:24:53
推荐回答(2个)
回答(1):

在LINUX的环境下,打命令:
env
你可以看到环境变量。例如:
PWD=/home/wang
HOSTNAME=abcd.net
USER=wang
MACHTYPE=i386-redhat-linux-gnu
FTP_PASSIVE=1
MAIL=/var/spool/mail/wang
BASH_ENV=/home/wang/.bashrc
LOGNAME=wang
SHELL=/bin/bash
HOSTTYPE=i386
OSTYPE=linux-gnu
HISTSIZE=1000
HOME=/home/wang
TERM=xterm
等号前是环境变量名,等号后是环境变量值。

环境变量名可以用到程序里,程序可以获得它的值,根据值决定如何操作,运行,找路径,文件夹等等。

环境变量的用途与PC (Windows ) 的环境变量的用途类似。
PC的环境变量可以打命令:
set
看到。例如:
ComSpec=C:\WINDOWS\system32\cmd.exe
CPU=i386
HOMEDRIVE=C:
LIB=C:\program Files\MicroSoft Visual Studio\VC98\LIB;。。
OS=Windows_NT
Path=C:\Program Files\。。。
PROMPT=$P$G
。。。。
等号前是环境变量名,等号后是环境变量值。

回答(2):

环境变量是交互环境(shell)中的变量,可以被在该交互环境(shell)下运行的进程访问并修改其值。
环境变量在同一个交互环境下只有一个实例。不同的交互环境有不同的实例,互不干扰。
其功能是用于影响该环境下进程的行为。