时间:2024-11-02 来源:网络 人气:
Linux系统设置环境变量详解
环境变量是Linux系统中用来指定操作系统运行环境的一些参数。它们为程序提供了运行时所需的信息,如路径、配置信息等。环境变量通常具有全局属性,即对所有用户和进程都有效。
1. 按生效范围分类:
系统环境变量:对全部用户和进程都生效。
用户环境变量:仅对当前用户生效。
2. 按生存周期分类:
永久环境变量:在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。
临时环境变量:使用时在Shell中临时定义,退出Shell后失效。
Linux环境变量通常以下划线和字母开头,由下划线、字母(区分大小写)和数字组成,习惯上使用大写字母。例如:PATH、HOME、SHELL等。
1. PATH:指定命令的搜索路径,用于查找可执行文件。
2. HOME:指定用户的主工作目录。
3. SHELL:当前Shell的类型,如/bin/bash。
4. HISTSIZE:保存历史命令记录的条数。
5. LOGNAME:当前用户的登录名。
6. HOSTNAME:主机的名称。
7. LANG/LANGUAGE:与语言相关的环境变量。
8. MAIL:当前用户的邮件存放目录。
9. PS1/PS2:基本提示符和附属提示符。
1. 使用env命令:
在Shell下,使用env命令可以查看当前用户全部的环境变量。
2. 使用echo命令:
使用echo命令可以查看指定环境变量的值。
echo $环境变量名
1. 临时设置环境变量:
在Shell中,可以使用export命令临时设置环境变量。
export 环境变量名=值
2. 永久设置环境变量:
永久设置环境变量需要修改相应的配置文件,如~/.bashrc、~/.profile等。
echo