cmd环境变量命令set 设置永久环境变量命令setx

当我们在Windows上运行命令行程序(如cmd.exe)时,环境变量是非常有用的。在这里,我将向你介绍如何使用 cmd 环境变量命令 set 和设置永久环境变量命令 setx。

set 命令

set 命令可以临时设置变量,只需在使用这些变量的同一会话期间保持它们的值。

对于每个变量,使用 set 命令时,需要手动输入变量名和值,并在两者之间用等号 " = " 连接。例如:

set name=John

在这个例子中,我们设置了一个叫做 name 的变量,它的值是 John。在这个会话期间,只要我们使用 %name% 语法输出这个变量,该变量的值将始终是 John。

setx 命令

setx 命令用于在特定的 Windows 用户和计算机上创建或更改永久环境变量。

与 set 命令不同的是,setx 命令设置的变量将在会话结束后仍然存在。这些变量将在 Windows 启动时自动加载。

使用 setx 命令设置变量时,需要指定变量名、值和用于标识用户或计算机的 /M、/U 或 /P 参数。例如:

setx name John /M

在这个例子中,我们使用 setx 命令设置了一个环境变量 name 值为 John,并在计算机级别上保存。在之后的会话中,我们可以使用 %name% 语法调用该变量。

示例

示例 1:使用 set 命令创建变量

set name=John
echo %name%

在这个示例中,我们首先使用 set 命令创建了一个名为 name 的变量,并将其设置为 John。然后我们使用 echo 命令打印该变量。输出结果应该是:

John

示例 2:使用 setx 命令创建永久变量

setx path C:\Tools /M

在这个示例中,我们使用 setx 命令创建了一个 path 环境变量,值为 C:\Tools,并将其保存在计算机级别。在 Windows 启动时,该环境变量将自动加载,并在整个系统中可用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:cmd环境变量命令set 设置永久环境变量命令setx - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • mybatis存储无限长度的数据

    MyBatis 存储无限长度的数据 MyBatis 是一种流行的持久化框架,它在数据层面上提供了许多的功能和特性。在本文中,我们将探讨 MyBatis 是如何存储无限长度的数据的。 为什么需要存储无限长度的数据 在我们的应用程序中,有些数据的长度是不确定的,例如,一些用户的评论、博文和文章等,这些数据的长度往往不受限制。在这种情况下,如果我们使用 MySQL…

    其他 2023年3月29日
    00
  • JUnit 5中扩展模型的深入理解

    JUnit 5中扩展模型的深入理解 JUnit 5是一个流行的Java测试框架。JUnit 5的一个主要特点是其扩展模型,该模型允许用户编写自己的扩展以定制测试框架的行为。本文将探讨JUnit 5中扩展模型的深入理解。我们将讨论以下主题: 扩展模型的概念和工作原理 编写扩展以定制测试框架的行为 扩展示例 扩展模型的概念和工作原理 JUnit 5通过“扩展”来…

    other 2023年6月27日
    00
  • ASP初学者常犯的几个错误(ZT)

    ASP初学者常犯的几个错误(ZT)攻略 引言 ASP(Active Server Pages)是一种用于创建动态网页的服务器端脚本语言。初学者在学习ASP时,常常会犯一些错误。本攻略将详细讲解几个初学者常犯的错误,并提供相应的解决方案。 错误1:未正确设置ASP文件的扩展名 ASP文件的扩展名应为.asp,但有些初学者可能会将其保存为.html或其他扩展名。…

    other 2023年8月15日
    00
  • idea中如何导入一个maven项目并配置相关设置

    在 IntelliJ IDEA 中导入一个 Maven 项目并配置相关设置的步骤如下: 打开 IntelliJ IDEA,点击“File” -> “New” -> “Project”,选择“Maven”并点击“Next”。 在“ Project”窗口中,选择“Create from archetype”并选择“maven-archetype-qu…

    other 2023年5月7日
    00
  • Angular重构数组字段的解决方法示例

    下面开始讲解“Angular重构数组字段的解决方法示例”的完整攻略。 什么是重构数组? 在Angular中,我们通常使用数组来存储和展示数据。重构数组通常指对数组中的元素进行添加、删除或修改,以达到更新数据的目的。 解决方法示例一:使用JavaScript的splice()方法 JavaScript中的splice()方法可以实现对数组进行修改、添加、删除等…

    other 2023年6月27日
    00
  • 利用IDEA工具修改Maven多模块项目标识包名全过程记录

    利用IDEA工具修改Maven多模块项目标识包名全过程记录攻略 本攻略将详细介绍如何使用IDEA工具修改Maven多模块项目的标识包名。以下是完整的步骤记录: 步骤一:打开项目 首先,使用IDEA工具打开你的Maven多模块项目。 步骤二:定位要修改的包名 在项目结构中,定位到你想要修改的包名所在的模块。可以通过展开项目结构树,在src/main/java目…

    other 2023年9月7日
    00
  • 十个你必须要会的TypeScript技巧分享

    十个你必须要会的 TypeScript 技巧分享 TypeScript 是一种强类型的 JavaScript 超集,它提供了更好的代码可读性、可维护性和可靠性。下面是十个你必须要会的 TypeScript 技巧,它们将帮助你更好地使用 TypeScript。 1. 类型推断 TypeScript 可以根据变量的赋值自动推断出变量的类型。这样可以减少代码中的类…

    other 2023年7月29日
    00
  • 3.8版QQ影音更新了什么内容?附下载地址

    QQ影音3.8版更新内容攻略 QQ影音是一款功能强大的多媒体播放器,它提供了丰富的功能和优化的用户体验。最新的3.8版更新带来了一些令人兴奋的新功能和改进。以下是3.8版QQ影音的更新内容攻略: 1. 新增功能 1.1 视频下载功能 QQ影音3.8版新增了视频下载功能,使用户能够方便地下载他们喜欢的在线视频。用户只需复制视频链接,然后在QQ影音中选择下载,即…

    other 2023年8月4日
    00
合作推广
合作推广
分享本页
返回顶部