在Debian系统中,环境变量(env variables)通常用于配置系统行为、程序运行参数以及用户偏好设置等。以下是一些常用的环境变量类型及其用途:
这些变量对所有用户和进程都有效。
PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binHOME
/home/usernameUSER
usernameSHELL
/bin/bashLANG
en_US.UTF-8LC_ALL
en_US.UTF-8HOSTNAME
debian-hostnameLOGNAME
SUDO_USER
SSH_CLIENT
这些变量通常在用户的.bashrc、.profile或.bash_profile文件中设置,仅对当前用户有效。
EDITOR
nanoPAGER
lessTERM
xterm-256colorHISTSIZE
PS1
ALTPATH
许多应用程序会定义自己的环境变量来控制其行为。
JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64MYSQL_HOME
NODE_ENV
development、production)。DJANGO_SETTINGS_MODULE
PATH_INFO
QUERY_STRING
TZ
Asia/ShanghaiDISPLAY
XAUTHORITY
SSH_ASKPASS
你可以使用以下命令来查看当前的环境变量:
printenv 或者查看特定变量的值:
echo $PATH 要临时设置环境变量,可以使用export命令:
export MY_VAR="value" 要永久设置环境变量,可以将它们添加到用户的.bashrc或系统级的/etc/environment文件中。
总之,合理使用和管理环境变量对于系统的稳定性和应用程序的正确运行至关重要。