Windows中环境变量中的SETX和SET有什么区别

Premraj

SETX之间有什么区别SET

根据我的理解:
两者都用于设置环境变量
SETX,用于用户变量。
SET用于shell变量。

弗兰克·托马斯

恐怕不是那么简单。正如您所建议的,环境变量不受范围的限制,但是您正确地认为,比较动词时变量中值的生存期是不同的。

set修改当前外壳程序(窗口)的环境值,并且更改是立即可用的,但它是临时的。所做的更改不会影响正在运行的其他外壳程序,并且一旦关闭外壳程序,新值就会丢失,直到您再次设置运行时为止。

setx永久修改该值,这会影响将来的所有Shell,但不会修改已经运行的Shell的环境。您必须退出外壳并重新打开外壳,然后才能使用更改,但是该值将保持修改状态,直到您再次更改它为止。

参见此处的示例:http : //batcheero.blogspot.com/2008/02/set-and-setx.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建虚拟环境(Python)中的“ virtualenv”和“ -m venv”有什么区别

HashSet和Set有什么区别?

Set和List有什么区别?

javascript中的断言库,测试框架和测试环境有什么区别?

JavaScript中的&和&&有什么区别?

系统属性和环境变量有什么区别

变量和参数有什么区别

XPath中.//和// *有什么区别?

Ruby中的符号和变量之间有什么区别?

setX和setTranslationX有什么区别

箭头功能中的set ref和set ref直接变量之间有什么区别

设置环境变量-SETX

Cargo的环境变量RUSTC和RUSTC_WRAPPER有什么区别?

ECMAScript中的环境记录(词法环境)和引用的规范类型有什么区别?

C中的翻译环境和执行环境是什么,它们之间有什么区别?

在GAMS中,变量和参数有什么区别?

Toad for Oracle 12.12:文字变量和环境变量之间有什么区别?

XPath中// * [*]和// * [。]有什么区别?

全球范围和环境之间有什么区别?

shell变量和环境变量在用法上有什么区别?

环境变量与Shell变量有什么区别?

Windows中的MS DOS和Powershell有什么区别?

Windows环境变量名称和值的有效字符是什么?

SETX从文件中设置环境变量

在MacOS上的rsync脚本中环境变量中的空格出现问题

熊猫中的 set_value 和 = 有什么区别

sass中的变量和mixin有什么区别?

AIRFLOW_HOME 与 AIRFLOW__CORE__AIRFLOW_HOME 环境变量有什么区别

Haskell 中的 *> 和 >> 有什么区别?