我刚刚学习 cmd,我在路径环境变量中列出了勇敢浏览器的可执行位置,如下所示:
set brave="brave's executable location"
但我想撤消/删除这个 brave 变量。我该怎么做?
答案1
我想撤消/删除这个勇敢的变量
set brave=
将会删除它:
删除变量
SET
仅使用变量名和等号输入=
退出cmd
shell 也将删除它:
所做的更改
SET
仅在当前 CMD 会话期间保留。
来源:设置 - 环境变量 - Windows CMD - SS64.com
这是因为brave
在环境空间中创建的局部变量当前的cmd 外壳。
如果您正在使用 cmd 批处理文件,则考虑使用setlocal
和endlocal
我在路径环境变量中列出了勇敢浏览器的可执行文件位置,如下所示:
set brave="brave's executable location"
您没有path
使用上述命令更改环境变量。您已创建一个新的当地的在当前 cmd shell 环境空间中调用的变量brave
。此变量仅在设置它的 cmd shell 持续时间内有效。
path
另一方面,环境变量是全球的属于操作系统的变量。您可以使用以下命令查看其当前值:
echo %path%
您可以使用以下方法更改路径变量:
set path=somevalue
大多数用户不需要这样做。警告 - 除非您完全了解这样做的后果,否则请不要这样做。
要查看所有环境变量(本地和全局),请使用:
set
进一步阅读
答案2
您尚未修改 PATH。
您所做的就是创建一个名为的环境变量,brave
该变量是当前 CMD 会话的本地变量。
除非您明确使用此变量的值(%brave%
),否则该变量不会影响当前 CMD 会话中命令的执行。
如果 Brave 随后执行,那是因为它的文件夹已经在 PATH 环境变量中,而不是因为您创建的变量。