配置环境变量是计算机系统中一个重要的操作,它允许用户在命令行或程序中引用一些预设的变量,从而方便地访问系统路径、用户路径等,以下是详细的配置步骤和相关说明:
一、Windows环境下配置环境变量的方法
1、通过系统属性设置环境变量
打开系统属性窗口:按下“Win+R”快捷键,打开运行对话框,输入指令“sysdm.cpl”,然后按回车键。
进入高级系统设置:在系统属性窗口中,点击“高级”选项卡,然后点击“环境变量”按钮。
添加或修改环境变量:在弹出的环境变量窗口中,可以看到系统变量和用户变量两部分,根据需要选择相应的部分,然后点击“新建”按钮来添加新的环境变量,或者选择一个现有的变量进行编辑。
2、通过控制面板设置环境变量
打开控制面板:按下“Win+R”快捷键,打开运行对话框,输入“control”并按回车键。
进入系统设置:在控制面板中,点击“系统和安全”选项,然后点击“系统”选项,接着点击“高级系统设置”链接。
编辑环境变量:在系统属性窗口中,点击“高级”选项卡,然后点击“环境变量”按钮,接下来的步骤与方法一相同。
3、通过设置应用设置环境变量
打开设置应用:点击Win10桌面左下角的开始菜单,然后选择“设置”应用。
进入系统设置:在设置应用中,点击“系统”选项。
编辑环境变量:在系统设置中,点击“选项,然后在右侧点击“高级系统设置”链接,接下来的步骤与方法一相同。
4、通过命令提示符设置环境变量
打开命令提示符:按下“Win+R”快捷键,打开运行对话框,输入“cmd”并按回车键。
使用setx命令设置环境变量:在命令提示符窗口中,输入“setx 变量名 变量值”并按回车键,要设置名为“MY_VARIABLE”的变量,可以输入“setx MY_VARIABLE value”。
5、通过PowerShell设置环境变量
打开PowerShell:按下“Win+R”快捷键,打开运行对话框,输入“powerShell”并按回车键。
使用setx命令设置环境变量:在PowerShell窗口中,输入“setx 变量名 变量值”并按回车键,与命令提示符中的操作相同。
二、Linux环境下配置环境变量的方法
1、临时添加环境变量:在终端中使用export
命令可以临时添加环境变量,要添加一个名为MY_VARIABLE
的变量,可以输入export MY_VARIABLE=value
,这种添加方式只在当前终端会话中有效,关闭终端后变量将失效。
2、永久添加环境变量:
编辑配置文件:通常可以通过编辑用户的shell配置文件(如.bashrc
,.bash_profile
,.zshrc
等)来永久添加环境变量,在文件中添加一行export 变量名=变量值
,然后保存并退出编辑器。
使配置生效:为了使更改生效,需要重新加载配置文件,可以使用source ~/.bashrc
(或其他相应的配置文件)命令来重新加载配置文件。
三、常见环境变量及其作用
变量名 | 描述 |
%ALLUSERSPROFILE% | 返回所有“用户配置文件”的位置 |
%AppData% | 返回默认情况下应用程序存储数据的位置 |
%Cd% | 返回当前目录字符串 |
%CmdCmdLine% | 返回用来启动当前的Cmd.exe的准确命令行 |
%CmdExtVersion% | 返回“命令处理程序扩展”的版本号 |
%CommonProgramFiles% | 文件通用目录 |
%ComputerName% | 返回计算机的名称 |
%ComSpec% | 返回命令行解释器可执行程序的准确路径 |
%Date% | 返回当前日期 |
%ErrorLevel% | 返回最近使用过的命令的错误代码 |
%HomeDrive% | 返回连接到用户主目录的本地工作站驱动器号 |
%HomePath% | 返回用户主目录的完整路径 |
%HomeShare% | 返回用户的共享主目录的网络路径 |
%LogonServer% | 返回验证当前登录会话的域控制器的名称 |
%NumberOfProcessors% | 返回安装在计算机上的处理器的数目 |
%OS% | 返回操作系统的名称 |
%Path% | 指定可执行文件的搜索路径 |
%PathExt% | 返回操作系统认为可执行的文件扩展名的列表 |
%ProcessorArchitecture% | 返回处理器的芯片体系结构 |
%ProcessorIdentfier% | 返回处理器说明 |
%ProcessorLevel% | 返回计算机上安装的处理器的型号 |
%ProcessorRevision% | 返回处理器修订号的系统变量 |
%ProgramFiles% | 程序默认安装目录 |
%Prompt% | 返回当前解释程序的命令提示符设置 |
%Random% | 返回0到32767之间的任意十进制数字 |
%SystemDrive% | 返回包含Windows XP根目录的驱动器 |
%SystemRoot% | 返回Windows XP根目录的位置 |
%Temp% | 返回对当前登录用户可用的应用程序所使用的默认临时目录 |
%Time% | 返回当前时间 |
%UserDomain% | 返回包含用户帐户的域的名称 |
%UserName% | 返回当前登录的用户的名称 |
%UserProfile% | 返回当前用户的配置文件的位置 |
%WinDir% | 返回操作系统目录的位置 |
四、常见问题解答(FAQs)
问题1:如何在Windows中修改已存在的环境变量?
答:在Windows中修改已存在的环境变量,可以通过系统属性或控制面板进入环境变量设置界面,在环境变量列表中找到需要修改的变量,选中它并点击“编辑”按钮,然后在弹出的编辑窗口中修改变量的值,修改完成后点击“确定”即可,需要注意的是,如果修改的是系统变量,可能需要管理员权限才能成功保存更改。
问题2:在Linux中如何删除环境变量?
答:在Linux中删除环境变量同样可以使用unset
命令,在终端中输入unset 变量名
并按回车键即可删除指定的环境变量,需要注意的是,这种删除方式也是临时的,只对当前终端会话有效,如果要永久删除环境变量,需要从相关的配置文件(如.bashrc
,.bash_profile
,.zshrc
等)中删除相应的导出语句,并重新加载配置文件以使更改生效。