解释在linux *** 作系统中环境变量的概念

解释在linux *** 作系统中环境变量的概念,第1张

环境变量用于所有用户进程(经常称为子进程)。登录进程称为父进程。s h e l l中执行的用户进程均称为子进程。不像本地变量(只用于现在的s h e l l)环境变量可用于所有子进程,这包括编辑器、脚本和应用。

环境变量可以在命令行中设置,但用户注销时这些值将丢失,因此最好在. profile文件中定义。系统管理员可能在/etc/profile文件中已经设置了一些环境变量。将之放入profile文件意味着每次登录时这些值 都将被初始化。传统上,所有环境变量均为大写。环境变量应用于用户进程前,必须用export命令导出。环境变量与本地变量设置方式相同。 设置环境变量

VARIABLE-NAME=value;export VARIABLE-NAME

在两个命令之间是一个分号,也可以这样写:

VARIABLE-NAME=value

export VARIABLE-NAME显示环境变量与显示本地变量一样,用echo命令即可。

使用env命令可以查看所有的环境变量。 使用unset命令清除环境变量

unset VARIABLE-NAME你也可以试一下这个 echo $HOME

Linux中环境变量的概念Windows上其实也有,就是系统执行环境的一些设置,环境变量有很多,比较常用的有:

PATH变量:是执行文件的查找路径的设置,就是在哪几个目录查找命令的二进制文件,这个变量最常用了,Windows上面也有这个变量。

LANG变量:设置终端的语系的变量,可以理解为英文、中文还是繁体中文的设置

HOME变量:指示出用户的主文件夹是哪个

PWD变量:当前用户当前的工作目录

环境变量其实有很多的,就不一一解释了,不同的变量有不同的作用,但都是shell环境的设置。所有的变量可以用env这个命令一下子列出来。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8904107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存