时间:2024-10-22 来源:网络 人气:
Linux系统变量,也称为环境变量,是一组在Linux操作系统中具有特定名称和值的变量。这些变量可以在整个系统中被任何程序或脚本访问,它们用于存储和传递配置信息、路径信息以及其他系统级别的数据。系统变量对于系统的正常运行和用户自定义环境至关重要。
路径管理:如PATH变量,它包含了可执行文件的搜索路径,使得用户可以在命令行中直接运行程序。
配置信息:例如,HOME变量指向用户的主目录,而HISTSIZE变量决定了命令历史记录的大小。
系统资源控制:如ulimit变量,它用于限制进程可以使用的资源,如内存和CPU时间。
国际化设置:如LANG变量,它决定了系统的语言和字符编码。
/etc/profile:这个文件在系统启动时被读取,用于设置全局环境变量。
/etc/bashrc:这个文件在交互式shell会话开始时被读取,用于设置用户级别的环境变量。
用户主目录下的.bash_profile或.bashrc:这些文件在用户登录时被读取,用于设置个人级别的环境变量。
要查看当前的环境变量,可以使用以下命令:
export
要设置一个新的环境变量,可以使用以下命令:
export VAR_NAME=value
要删除一个环境变量,可以使用unset命令:
unset VAR_NAME
PATH:包含了可执行文件的搜索路径,例如:
export PATH=$PATH:/usr/local/bin
HOME:指向用户的主目录,例如:
export HOME=/home/username
LANG:决定了系统的语言和字符编码,例如:
export LANG=en_US.UTF-8
PS1:定义了shell提示符,例如:
export PS1=