cmd查看環境變量

一、查看當前全部可用的環境變量:輸入 set 便可查看。
二、查看某個環境變量:輸入 「set 變量名」便可,好比想查看path變量的值,即輸入 set path
三、修改環境變量 :輸入 「set 變量名=變量內容」便可,好比將path設置爲「d:\hacker.exe」,只要輸入set path="d:\nmake.exe"。注意,此修改環境變量是指用如今的內容去覆蓋之前的內容,並非追加。好比當我設置了上面的path路徑以後, 若是我再從新輸入set path="c",再次查看path路徑的時候,其值爲「c:」,而不是「d:\nmake.exe」;「c」。
四、設置爲空:若是想將某一變量設置爲空,輸入「set 變量名=」便可。如「set path=」 那麼查看path的時候就爲空。注意,上面已經說了,只在當前命令行窗口起做用。所以查看path的時候不要去右擊「個人電腦」——「屬性」........
五、給變量追加內容(不一樣於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% 局部 返回當前用戶的配置文件的位置。
java

%WINDIR% 系統 返回操做系統目錄的位置。linux

 

 

也能夠經過代碼的形式來獲取環境變量:web

 

  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設置的變量將顯示在此)apache

getProperties是獲取系統的相關屬性,包括文件編碼,操做系統名稱,區域,用戶名等,此屬性通常由jvm自動獲取,不能設置.windows

 

cmd和dos的區別:tomcat

DOS是一種操做系統;
CMD是操做系統裏面的一種人機交互界面,系統模擬的dos操做環境。
本質不一樣,外觀和操做相同。
CMD是Command的縮寫,又叫命令提示符方式,在Win98中叫MS-DOS方式。可是,CMD並非真正的DOS。它只是用DOS的方式操做計算機。在CMD中執行的命令其實是Windows命令。只不過許多Windows命令和DOS命令是同樣的罷了。
輸入命令時,大小寫通用。
網絡

輸出結果:oracle

  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}  
相關文章
相關標籤/搜索