在Debian系统中,env
命令用于显示当前环境变量
系统默认环境变量:这些变量是由操作系统设置的,例如PATH
、HOME
、LANG
等。
用户自定义环境变量:这些变量是由用户在shell配置文件(如.bashrc
、.bash_profile
或.profile
)中设置的。当用户登录时,这些配置文件会被读取并执行,从而设置环境变量。
shell内置环境变量:这些变量是由shell本身提供的,例如$?
(上一个命令的退出状态)、$$
(当前进程的进程ID)等。
当前目录下的.env
文件:如果当前目录下存在一个名为.env
的文件,它可能包含一些环境变量设置。这些设置会在当前shell会话中生效,但不会影响其他用户或系统范围的环境变量。
程序或脚本中设置的环境变量:当运行一个程序或脚本时,它可能会设置一些环境变量。这些变量仅在程序或脚本运行期间生效,程序结束后,这些变量将不再存在。
需要注意的是,环境变量的执行顺序可能会因不同的shell和系统配置而有所不同。如果你需要查看当前环境变量的具体值,可以在终端中运行env
命令。