Windows-添加环境变量(path)

使用命令提示符((cmd)(批处理)(Batch)(.bat))添加环境变量

永久环境变量

命令提示符下修改

==注意:要使用管理员身份运行cmd==

set PATH=%PATH%;要添加的路径
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f

批处理修改

  1. 新建add.bat
  2. 设置要永久加入到path环境变量中的路径
     ::关闭回显
     @echo off
     ::设置要永久加入到path环境变量中的路径
     set My_PATH=要添加的路径
     set PATH=%PATH%;%My_PATH%
     reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f
     exit
  3. 使用管理员身份运行add.bat

eg: 设置python的环境变量

set PATH=%PATH%;C:\Python2.7\;C:\Python2.7\Scripts\;
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f

临时环境变量

退出cmd就消失的环境变量

命令提示符

set PATH=%PATH%;要添加的路径

批处理

@echo off
::设置要临时加入到path环境变量中的路径
set My_PATH=D:\AppFolder
set PATH=%PATH%;%My_PATH%

::下面写你其它脚本命令

pause

原文地址:https://www.cnblogs.com/jffun-blog/p/10217608.html

时间: 2024-10-11 03:48:50

Windows-添加环境变量(path)的相关文章

向windows添加环境变量

以NASM为例,软件安装完毕后,启动Windows操作系统的命令窗口,在安装目录(比如C:\Program Files\NASM)下运行nasm是ok的,但是在其他任意目录下运行nasm就会报错. 这意味着我们还不能使用nasm命令,这是因为:虽然我们以经安装了nasm,而安装目录下也包含了nasm这个命令,但计算机不知道去哪里去找这两个命令.但是我们如果说进入到nasm的安装目录,再依次运行nasm命令,又是可以正常运行的. 计算机是如何查找命令的呢?Windows操作系统根据Path环境变量

Windows添加环境变量是否需要重启

经常看到一些软件的安装说明上写着,修改Windows的环境变量,然后重新启动计算机.这让人不禁产生疑问,修改环境变量之后真的要重启吗? 一个程序启动时,环境变量被复制到该程序所在的环境中,在该程序执行过程中不会被除该程序以外的其他程序所改变.也就是说,假设我们启动了一个cmd程序,然后通过控制面板修改了环境变量设置,但是已经启动了的cmd所拥有的环境变量并不会被改变.如果我们在修改环境变量之后启动cmd程序,则该程序将拥有新的环境变量. 其实只要理解了环境变量的原理就可以做出正确的判断.环境变量

Windows添加环境变量后的具体情形

问题: 在cmd里#path查看了path变量值后,发现需要添加字段 此时在属性->环境变量设置里添加字段后 回到cmd,#path 后发现环境变量没有更改 原因: 一个程序启动时,环境变量被复制到该程序所在的环境中 且复制来的不会在程序执行过程中被除该程序以外的程序所改变 因此需要重启cmd,#path 此时发现环境变量已经改变了

Linux添加环境变量到PATH的方法

Centos Linux添加环境变量到PATH的方法 在 Linux CentOS 系统上安装完 Hadoop 后,为了使用方便,需要将 Hadoop 命令加到系统命令中,如果在没有添加到环境变量之前,执行“hadoop fs”命令时,则会提示命令不存在的错误,如下所示: 方法一1. export PATH="$PATH:/my_new_path" 直接运行命令,使用这种方法,只会对当前回话生效,也就是说每当登出或注销系统以后,新export的变量就会失效,还是恢复为原来profile

Linux系统下修改环境变量PATH路径的三种方法

比如要把/etc/apache/bin目录添加到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profile 在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格) 这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变 3.#vi ~/.bash_profile 修改PATH行,把/et

java环境变量 Path 与CLASSPATH

1.Windows操作系统根据Path环境变量来查找命令,Linux操作系统则根据PATH环境变量来查找命令 因为Windows操作系统不区分大小写,设置Path和PATH并没有区别,而Linux系统是区分大小写的设置Path和PATH是有区别的,因此我们只需要设置PATH变量即可 2.CLASSPATH环境变量定位类: 1.       JDK 1.5以上的版本完全可以不用设置CLASSPATH环境变量 2.       1.4以前的JDK版本需要在CLASSPATH环境变量中添加一点(.)用

Windows JDK环境变量的配置

下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装 计算机-->属性-->高级系统设置-->高级-->环境变量-->用户变量: 新建 JAVA_HOMED:\Program Files\Java\jdk1.8.0_05 (JDK的安装路径) 新建 PATH%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 新建 CLASSPATH.;%JAVA_HOME%\

变量的声明及其作用域、脚本、修改环境变量$PATH【:VALUE】

变量的声明及其作用域 本地变量 VARNAME=VALUE:作用域为整个bash进程[打开新的shell进程,没有该变量] [root@jiakang a]# A=123 [root@jiakang a]# bash [root@jiakang a]# echo $A [root@jiakang a]# 局部变量 local VARNAME=VALUE:作用域为当前代码段 环境变量 作用域为当前shell及其子进程[打开一个shell就是一个进程] export VARNAME=VALUE或者

Mac添加环境变量的三种方法

Mac添加环境变量的三种方法   法一:系统级,修改/etc/paths(每一行是一个环境变量)   法二:系统级,方便管理 1.创建一个文件: sudo touch /etc/paths.d/mysql 2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑): sudo vim /etc/paths.d/mysql 3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并重新打开一个,就能使用 mysql 命令了) /usr/local/mysql/bin

CentOS添加环境变量

CentOS添加环境变量 在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行"php -v"命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中). 方法一:直接运