环境变量path清空了怎么办

原因

在安装一个okit的需求管理工具的时候安装失败了,重启后path就莫名其妙空了。服了…

image-20240626113806653

解决

win+r输入regedit打开注册表

在HYEK_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment下的path双击添加

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

保存后重启电脑

image-20240626114322530

其实也就是在path里添加上系统环境变量

其他软件的环境变量我慢慢补上吧,唉…

### 如何在不同操作系统中查看和编辑环境变量 #### 在MacOS中查看和编辑环境变量 环境变量是键值对形式的全局变量,定义了系统和进程的运行环境[^2]。对于 MacOS 用户来说,可以通过多种方式来查看和编辑这些重要的配置项。 为了查看现有的环境变量,在终端输入 `printenv` 命令即可显示所有的环境变量列表: ```bash printenv ``` 如果想要单独查看某个特定的环境变量,比如 PATH,则可以直接使用如下命令: ```bash echo $PATH ``` 要临时更改或新增一个环境变量,可以在终端里直接赋值给变量名前加上 export 关键字: ```bash export NEW_VARIABLE=value ``` 但是这种改变只会在当前 shell 会话期间有效。若希望永久保存下来,就需要把上述语句加入到用户的 Shell 配置文件(如 `.bash_profile`, `.zshrc` 等)当中去[^1]。 #### 在Linux中查看和编辑环境变量 同样地,在 Linux 操作系统下也可以采用相似的方式来进行操作。除了上面提到过的命令外,还可以通过修改 `/etc/environment` 或者用户家目录下的隐藏文件(例如`.profile`) 来达到持久化的效果。另外,针对某些特殊需求的应用场景,可能还需要调整其他位置的配置文件,像 Apache 的虚拟主机设置就可能会涉及到 `/etc/apache2/envvars`. 值得注意的是,当需要更新整个系统的路径时,即设置环境变量 PATH ,可以借助于 `export` 命令或者是在相应的初始化脚本里面添加对应的行[^3]: ```bash export PATH=$PATH:/new/directory/path ``` #### 在Windows中查看和编辑环境变量 至于 Windows 平台上的做法略有区别。这里提供了几种不同的途径让用户能够轻松找到并管理环境变量面板。其中一种简单快捷的办法就是按下组合键 Win+R 启动“运行”对话框之后输入 `sysdm.cpl` 打开系统属性界面中的高级选项卡;另一种常见的手段则是右击此电脑图标选择属性进入控制面板页面再点击左侧边栏里的“高级系统设置”。除此之外还有两种更简便的方法可供选用:一是按住 Shift 键的同时右键桌面空白处选取“在此处打开 PowerShell 窗口”,二是直接搜索“编辑系统环境变量”。 一旦进入了正确的窗口后就可以看到两个部分:“用户变量” 和 “系统变量”。前者仅影响当前登录账户而后者作用范围覆盖所有用户。双击任意一项就能对其进行编辑或是新建一条记录[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值