在Debian系統中,環境變量(env variables)通常用于配置系統行為、程序運行參數以及用戶偏好設置等。以下是一些常用的環境變量類型及其用途:
這些變量對所有用戶和進程都有效。
PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOME
/home/username
USER
username
SHELL
/bin/bash
LANG
en_US.UTF-8
LC_ALL
en_US.UTF-8
HOSTNAME
debian-hostname
LOGNAME
SUDO_USER
SSH_CLIENT
這些變量通常在用戶的.bashrc
、.profile
或.bash_profile
文件中設置,僅對當前用戶有效。
EDITOR
nano
PAGER
less
TERM
xterm-256color
HISTSIZE
PS1
ALTPATH
許多應用程序會定義自己的環境變量來控制其行為。
JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
MYSQL_HOME
NODE_ENV
development
、production
)。DJANGO_SETTINGS_MODULE
PATH_INFO
QUERY_STRING
TZ
Asia/Shanghai
DISPLAY
XAUTHORITY
SSH_ASKPASS
你可以使用以下命令來查看當前的環境變量:
printenv
或者查看特定變量的值:
echo $PATH
要臨時設置環境變量,可以使用export
命令:
export MY_VAR="value"
要永久設置環境變量,可以將它們添加到用戶的.bashrc
或系統級的/etc/environment
文件中。
總之,合理使用和管理環境變量對于系統的穩定性和應用程序的正確運行至關重要。