文档章节

cmd查看环境变量

小叮当_加V
 小叮当_加V
发布于 2016/09/19 12:04
字数 1995
阅读 359
收藏 3

1、查看当前所有可用的环境变量:输入 set 即可查看。
2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path
3、修改环境变量 :输入 “set 变量名=变量内容”即可,比如将path设置为“d:\hacker.exe”,只要输入set path="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并不是追加。比如当我设置了上面的path路径之后, 如果我再重新输入set path="c",再次查看path路径的时候,其值为“c:”,而不是“d:\nmake.exe”;“c”。
4、设置为空:如果想将某一变量设置为空,输入“set 变量名=”即可。如“set path=” 那么查看path的时候就为空。注意,上面已经说了,只在当前命令行窗口起作用。因此查看path的时候不要去右击“我的电脑”——“属性”........
5、给变量追加内容(不同于3,那个是覆盖):输入“set 变量名=%变量名%;变量内容”。如,为path添加一个新的路径,输入“ set path=%path%;d:\hacker.exe”即可将d:\hacker.exe添加到path中,再次执行"set path=%path%;c:",那么,使用set path语句来查看的时候,将会有:d:\hacker.exe;c:,而不是像第3步中的只有c:。



%ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。
%APPDATA% 局部 返回默认情况下应用程序存储数据的位置。
%CD% 局部 返回当前目录字符串。
%CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。
%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。
%COMPUTERNAME% 系统 返回计算机的名称。
%COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。
%DATE% 系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关 date 命令的详细信息,请参阅 Date。
%ERRORLEVEL% 系统 返回最近使用过的命令的错误代码。通常用非零值表示错误。
%HOMEDRIVE% 系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。
%HOMEPATH% 系统 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。
%HOMESHARE% 系统 返回用户的共享主目录的网络路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。
%LOGONSEVER% 局部 返回验证当前登录会话的域控制器的名称。
%NUMBER_OF_PROCESSORS% 系统 指定安装在计算机上的处理器的数目。
%OS% 系统 返回操作系统的名称。Windows 2000 将操作系统显示为 Windows_NT。
%PATH% 系统 指定可执行文件的搜索路径。
%PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。
%PROCESSOR_ARCHITECTURE% 系统 返回处理器的芯片体系结构。值: x86,IA64。
%PROCESSOR_IDENTFIER% 系统 返回处理器说明。
%PROCESSOR_LEVEL% 系统 返回计算机上安装的处理器的型号。
%PROCESSOR_REVISION% 系统 返回处理器修订号的系统变量。
%PROMPT% 局部 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。
%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。
%SYSTEMDRIVE% 系统 返回包含 Windows XP 根目录(即系统根目录)的驱动器。
%SYSTEMROOT% 系统 返回 Windows XP 根目录的位置。
%TEMP% and %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP。
%TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由 Cmd.exe 生成。有关 time 命令的详细信息,请参阅 Time。
%USERDOMAIN% 局部 返回包含用户帐户的域的名称。
%USERNAME% 局部 返回当前登录的用户的名称。
%UserProfile% 局部 返回当前用户的配置文件的位置。

%WINDIR% 系统 返回操作系统目录的位置。

 

 

也可以通过代码的形式来获取环境变量:

 

  1. /** 
  2.  *  
  3.  */  
  4. package com.zken.test;  
  5.   
  6. /** 
  7.  * @author kenan.zhang 
  8.  */  
  9. public class Test2 {  
  10.   
  11.     /** 
  12.      * @param args 
  13.      */  
  14.     public static void main(String[] args) {  
  15.         System.out.println(System.getenv());  
  16.         System.out.println(System.getProperties());  
  17.     }  
  18.   
  19. }  

getenv是获取系统的环境变更,对于windows在系统属性-->高级-->环境变量中设置的变量将显示在此(对于linux,通过export设置的变量将显示在此)

getProperties是获取系统的相关属性,包括文件编码,操作系统名称,区域,用户名等,此属性一般由jvm自动获取,不能设置.

 

cmd和dos的区别:

DOS是一种操作系统;
CMD是操作系统里面的一种人机交互界面,系统模拟的dos操作环境。
本质不同,外观和操作相同。
CMD是Command的缩写,又叫命令提示符方式,在Win98中叫MS-DOS方式。但是,CMD并不是真正的DOS。它只是用DOS的方式操作计算机。在CMD中执行的命令实际上是Windows命令。只不过许多Windows命令和DOS命令是一样的罢了。
输入命令时,大小写通用。

输出结果:

  1. {USERPROFILE=C:\Users \kenan.zhang@99bill.com, ProgramData=C: \ProgramData, USERDNSDOMAIN=99BILL.COM, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, windows_tracing_logfile=C: \BVTBin\Tests\installpackage\csilogfile.log, JAVA_HOME=D:\Java \jdk1.8.0_60_64, NUT_SUFFIXED_SEARCHING=1, MAVEN_HOME=D: \software_installed\maven\apache-maven-3.3.3-bin, ProgramFiles(x86)=C: \Program Files (x86), windows_tracing_flags=3, TEMP=C:\Users \KENANZ~1.COM\AppData\Local\Temp, SystemDrive=C:, ProgramFiles=C: \Program Files, Path=D:/Java/jre1.8.0_60/bin/client;D:/Java/jre1.8.0_60 /bin;D:/Java/jre1.8.0_60/lib/i386;D:\software_installed\maven\apache- maven-3.3.3-bin\bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C: \ProgramData\Oracle\Java\javapath;D:\Java\jdk1.8.0_60_64\bin;C:\Windows \system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C: \Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86) \TortoiseSVN\bin;D:\软件安装目录\Rational\common;C:\Program Files (x86) \IDM Computer Solutions\UltraEdit\;D:\software_installed\;D: \myeclipse;, HOMEDRIVE=C:, HAC_CLIENT_INSTALL_PATH=D:\software_installed \Union_HAC\PortalClients \, PROCESSOR_REVISION=4501, USERDOMAIN=99BILL, ALLUSERSPROFILE=C: \ProgramData, RATL_RTHOME=D:\软件安装目录\Rational \Rational Test, ProgramW6432=C:\Program Files, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel, SESSIONNAME=Console, TMP=C:\Users\KENANZ~1.COM\AppData\Local\Temp, CommonProgramFiles=C:\Program Files\Common Files, =::=::\, LOGONSERVER=\\SHPDC, PROCESSOR_ARCHITECTURE=AMD64, FP_NO_HOST_CHECK=NO, OS=Windows_NT, HOMEPATH=\Users\kenan.zhang@99bill.com, PROCESSOR_LEVEL=6, CommonProgramW6432=C:\Program Files\Common Files, LOCALAPPDATA=C:\Users\kenan.zhang@99bill.com\AppData\Local, NUTSUFFIX=1, COMPUTERNAME=SH401030101504, windir=C:\Windows, SystemRoot=C:\Windows, asl.log=Destination=file, NUMBER_OF_PROCESSORS=4, USERNAME=kenan.zhang, PUBLIC=C:\Users\Public, PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ComSpec=C:\Windows\system32\cmd.exe, APPDATA=d:\kenan.zhang\Application Data}  
  2. {java.runtime.name=Java(TM) SE Runtime Environment, sun.boot.library.path=D:\Java\jdk1.6.0_29\jre\bin, java.vm.version=20.4-b02, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, file.encoding.pkg=sun.io, sun.java.launcher=SUN_STANDARD, user.country=CN, sun.os.patch.level=Service Pack 1, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\software_installed\apache-tomcat-7.0.64\webapps\WeakReferenceTest, java.runtime.version=1.6.0_29-b11, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=D:\Java\jdk1.6.0_29\jre\lib\endorsed, os.arch=amd64, java.io.tmpdir=C:\Users\KENANZ~1.COM\AppData\Local\Temp\, line.separator=  
  3. , java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows 7, sun.jnu.encoding=GBK, java.library.path=D:\Java \jdk1.6.0_29\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C: \Windows;D:/Java/jre1.8.0_60/bin/client;D:/Java/jre1.8.0_60/bin;D:/Java /jre1.8.0_60/lib/i386;D:\software_installed\maven\apache-maven-3.3.3-bin \bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\ProgramData \Oracle\Java\javapath;D:\Java\jdk1.8.0_60_64\bin;C:\Windows\system32;C: \Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell \v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files \Intel\WirelessCommon\;C:\Program Files (x86)\TortoiseSVN\bin;D:\软件安装目录 \Rational\common;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;D:\software_installed\;D:\myeclipse;;., java.specification.name=Java Platform API Specification, java.class.version=50.0, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, os.version=6.1, user.home=d:\kenan.zhang, user.timezone=, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=UTF-8, java.specification.version=1.6, java.class.path=D:\software_installed\apache-tomcat-7.0.64\webapps\WeakReferenceTest\bin, user.name=kenan.zhang, java.vm.specification.version=1.0, sun.java.command=com.zken.test.Test2, java.home=D:\Java\jdk1.6.0_29\jre, sun.arch.data.model=64, user.language=zh, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.6.0_29, java.ext.dirs=D:\Java\jdk1.6.0_29\jre\lib\ext;C:\Windows\Sun\Java\lib\ext, sun.boot.class.path=D:\Java\jdk1.6.0_29\jre\lib\resources.jar;D:\Java\jdk1.6.0_29\jre\lib\rt.jar;D:\Java\jdk1.6.0_29\jre\lib\sunrsasign.jar;D:\Java\jdk1.6.0_29\jre\lib\jsse.jar;D:\Java\jdk1.6.0_29\jre\lib\jce.jar;D:\Java\jdk1.6.0_29\jre\lib\charsets.jar;D:\Java\jdk1.6.0_29\jre\lib\modules\jdk.boot.jar;D:\Java\jdk1.6.0_29\jre\classes, java.vendor=Sun Microsystems Inc., file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, sun.cpu.isalist=amd64}  

本文转载自:http://blog.csdn.net/zkn_cs_dn_2013/article/details/49122015

小叮当_加V
粉丝 6
博文 98
码字总数 19908
作品 0
东城
私信 提问
Spark菜鸟之路(1):Spark在Windows10下的环境配置

1)安装Scala 2.12.0(好像要2.11.0的,修改) 从https://www.scala-lang.org/download/all.html下载Scala相应版本 查看JAVA版本 两种下载 前者的IDE 还是选择msi吧。。。 装到固态上吧 cmd没S...

qianfeng_dashuju
2018/05/25
0
0
Win10 下git的安装与配置

Win10下git的安装与配置 1. 注册。在github上注册一个账号 2. 下载git 安装完成后将安装目录cmdgit.exe加入到系统环境变量 Path 中,打开 cmd 输入 git --version 命令查看一下是否安装成功。...

灌南高手No1
04/10
0
0
Windows 如何在cmd命令行中查看、修改、删除与添加环境变量

首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修...

君满楼001
2017/12/11
0
0
win10安装配置nodejs

win10安装配置nodejs 下载node 官网下载node 接下来在命令提示符里(win+R)输入和,如图所示,表示安装完成。 测试, 配置node 在nodejs文件目录下,新建文件夹nodecache和nodeglobal. 配置...

彬彬公子
2018/11/27
91
0
如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)

本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI 删除 image admin 登录后,Project -> Compute -> Images 在列表中选择格式为 ARI 和 ...

CloudMAN
2016/04/18
499
2

没有更多内容

加载失败,请刷新页面

加载更多

iota硬件集成实战教程

本教程面向iota初学者,我们将学习如何开发基于指定IOTA地址的余额来闭合或断开一个连接到树莓派上的继电器,点亮或熄灭LED。教程虽然简单,但足以展示IOTA的强大能力。 我们将使用一个联网的...

汇智网教程
8分钟前
1
0
influxdb-1.7.8绿色安装-centos7

influxdb作为一款性能强悍的时序数据库, 一旦拥有, 别无所求. 本文介绍它的绿色安装方法. 环境准备, 下载, 解压. [dev5@7bdc6644c7c4 influxdb-1.7.8] cat /etc/redhat-release CentOS Linu...

dev5
12分钟前
1
0
Java 11 新特性

java 11 是继 java8 之后的第一个LTS版本。因此有必要针对它进行一些深入的学习,虽然短时间内java8 还是主流版本。当然,如果从java8基础上升级,几乎可以确定目标就是java11。 同时也要明确...

polly
14分钟前
1
0
SVG

本文转载于:专业的前端网站➯SVG SVG 是使用 XML 来描述二维图形和绘图程序的语言。 SVG 使用 XML 编写。 一、什么是SVG? SVG 指可伸缩矢量图形,使用 XML 格式定义图形,SVG图像在放大或改...

前端老手
14分钟前
2
0
zabbix server proxy

server./configure --prefix=/data/zabbix3.4 --enable-server --enable-agent --with-net-snmp --with-libcurl --enable-proxy --with-mysql=/data/mysql-5.6.44-linux-glibc2.12-x8......

雁南飞丶
15分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部