困扰我许久的一些问题

如何配置 windows 的系统变量,自从进入大学开始学习计算机就一直困扰着我。

最开始我只知道照着 csdn 比葫芦画瓢。

但后来 csdn 有些内容查不到了,就只能依靠我自己了。

如果有两个相同的环境变量会怎么样

在 program files 上的版本是 18 多的,下面的是 16 多的,在上面的优先。

所以 cmd 查询 node 的版本是 18 多的,更改顺序就会是 16 多的。

用户 PATH 和系统 PATH 的区别

用户变量和系统变量的区别

  • 用户变量:
    • 作用范围:仅适用于当前登录的用户。
    • 使用场景:用于配置与特定用户相关的环境设置,如用户特定的路径(PATH)或应用配置。
    • 优先级:当用户变量与系统变量同名时,优先使用用户变量。
  • 系统变量:
    • 作用范围:适用于系统中的所有用户。
    • 使用场景:用于配置整个系统范围内的环境设置,如全局路径(PATH)、系统级别的配置。
    • 优先级:在没有对应的用户变量时生效。

示例:PATH 变量

  • 用户 PATH:添加用户级别的可执行文件路径,仅当前用户可见。
  • 系统 PATH:添加系统级别的可执行文件路径,所有用户均可访问。