如何取消列出 PATH 环境变量中的可执行文件位置?

如何取消列出 PATH 环境变量中的可执行文件位置?

我刚刚学习 cmd,我在路径环境变量中列出了勇敢浏览器的可执行位置,如下所示:

set brave="brave's executable location"

但我想撤消/删除这个 brave 变量。我该怎么做?

答案1

我想撤消/删除这个勇敢的变量

set brave=将会删除它:

删除变量

SET仅使用变量名和等号输入=

退出cmdshell 也将删除它:

所做的更改SET仅在当前 CMD 会话期间保留。

来源:设置 - 环境变量 - Windows CMD - SS64.com

这是因为brave在环境空间中创建的局部变量当前的cmd 外壳。

如果您正在使用 cmd 批处理文件,则考虑使用setlocalendlocal


我在路径环境变量中列出了勇敢浏览器的可执行文件位置,如下所示:

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 环境变量中,而不是因为您创建的变量。

相关内容