困扰我许久的一些问题

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

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

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

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

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

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

用户 PATH 和系统 PATH 的区别

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

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

示例:PATH 变量

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