在Ubuntu系统中,环境变量主要可以分为以下几种类型:
这些变量对所有用户和所有进程都有效。
PATH
HOME
USER
SHELL
LANG
LC_ALL
HOSTNAME
LOGNAME
HISTSIZE
PS1
这些变量仅在当前shell会话中有效,关闭shell后失效。
临时变量
export TEMP_VAR="some_value"
脚本内部变量
这些变量存储在用户的配置文件中,如~/.bashrc、~/.profile等。
这些变量存储在系统级的配置文件中,如/etc/environment、/etc/profile等。
还有一些特殊用途的环境变量:
$?
$$
$!
**$#
$@
$0
你可以使用以下命令来查看当前的环境变量:
printenv:显示所有环境变量。echo $VAR_NAME:显示特定环境变量的值。设置环境变量的方法包括:
~/.bashrc或~/.profile中添加export VAR_NAME=value。export VAR_NAME=value。了解这些不同类型的环境变量及其用途,可以帮助你更好地管理和配置Ubuntu系统。