Cmd中的環境變數

2021-06-18 05:49:47 字數 2388 閱讀 7740

本文主要講述cmd下的顯示各種不同環境變數的命令及返回值說明,並簡單說明了cmd下環境變數檢視、新增和刪除等操作的方法。(紅色字型為小節目錄,綠色字型表示比較常用)

1. cmd下的顯示各種不同環境變數的命令及返回值說明

%allusersprofile% 本地 返回「所有使用者」配置檔案的位置。

% cd% 本地 返回當前目錄字串。

%cmdcmdline% 本地 返回用來啟動當前的 cmd.exe 的準確命令列。

%cmdextversion% 系統 返回當前的「命令處理程式擴充套件」的版本號。

%computername% 系統 返回計算機的名稱。

%comspec% 系統 返回命令列直譯器可執行程式的準確路徑。

% date% 系統 返回當前日期。使用與 date /t 命令相同的格式。由 cmd.exe 生成。有關 date 命令的詳細資訊,請參閱 date。

%errorlevel% 系統 返回上一條命令的錯誤**。通常用非零值表示錯誤。

%homedrive% 系統返回連線到使用者主目錄的本地工作站驅動器號。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。

%homepath% 系統 返回使用者主目錄的完整路徑。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。

%homeshare% 系統 返回使用者的共享主目錄的網路路徑。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。

%logonserver% 本地 返回驗證當前登入會話的域控制器的名稱。

%number_of_processors% 系統 指定安裝在計算機上的處理器的數目。

%os% 系統 返回作業系統名稱。windows 2000 顯示其作業系統為 windows_nt。

%path% 系統 指定可執行檔案的搜尋路徑。//

%pathext% 系統 返回作業系統認為可執行的副檔名的列表。

%processor_architecture% 系統 返回處理器的晶元體系結構。值:x86 或 ia64(基於 itanium)。

%processor_identfier% 系統 返回處理器說明。

%processor_level% 系統 返回計算機上安裝的處理器的型號。

%processor_revision% 系統 返回處理器的版本號。

%prompt% 本地 返回當前解釋程式的命令提示符設定。由 cmd.exe 生成。

%random% 系統 返回 0 到 32767 之間的任意十進位制數字。由 cmd.exe 生成。

%systemdrive% 系統 返回包含 windows server operating system 根目錄(即系統根目錄)的驅動器。 %systemroot% 系統 返回 windows server operating system 根目錄的位置。

%temp% 和 %tmp% 系統和使用者 返回對當前登入使用者可用的應用程式所使用的預設臨時目錄。有些應用程式需要 temp,而其他應用程式則需要 tmp。

%time% 系統 返回當前時間。使用與 time /t 命令相同的格式。由 cmd.exe 生成。有關 time 命令的詳細資訊,請參閱 time。

%userdomain% 本地 返回包含使用者帳戶的域的名稱。

%username% 本地 返回當前登入的使用者的名稱。

%userprofile% 本地 返回當前使用者的配置檔案的位置。

%windir% 系統 返回作業系統目錄的位置。

2. cmd下環境變數檢視、新增和刪除等操作的方法

設定環境變數 使用 set 命令建立、更改、刪除或顯示環境變數

。set 命令只更改當前直譯器環境中的變數。

要檢視變數,請在命令提示符下鍵入: set variablename

要新增變數,請在命令提示符下鍵入: set variablename=value

要刪除變數,請在命令提示符下鍵入: set variablename=

可以將大多數字元用作變數值,其中包括空格。如果使用特殊字元 <、>、|、& 或 ^,則必須在它們前面加上轉義字元 (^) 或引號。如果使用引號,則必須將引號作為值的組成部分,因為等號後面的任何內容都會被視為值。請考慮下列示例:

要建立變數值 new&name,請鍵入: set varname=new^&name

要建立變數值 「new&name」,請鍵入: set varname=」new&name」

如果在命令提示符下鍵入 set varname=new&name,就會出現與下面內容類似的錯誤訊息: 「』name』 不是內部或外部檔案,也不是可執行的程式或批處理檔案。」

變數名不區分大小寫。但是,set 顯示的變數與您鍵入的完全相同。可以在變數名中結合使用大寫字母和小寫字母,這樣可以使**更具有可讀性(例如,username)。

碎片1987/blog/item/3be7652f6e9111f68a1399c5.html

CMD 環境變數

所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。永久性修改環境變數的方法有兩種 一種是直接修改登錄檔 此種方法目前沒試驗過 另一種是通過我的電腦 屬性 高階,來設定系統的環境變數 其次,明確一下環境變數的作用。它是作業系統用...

cmd檢視環境變數

windir 系統 返回作業系統目錄的位置。也可以通過 的形式來獲取環境變數 package com.zken.test author kenan.zhang public class test2 輸出結果 getenv是獲取系統的環境變更,對於windows在系統屬性 高階 環境變數中設定的變數將...

在cmd中操作path環境變數

在cmd中操作path環境變數 cmd的開啟與使用 按下win鍵 r鍵 先按下 鍵,再按下r鍵 或 右擊 開始 單擊 執行 彈出 執行 視窗,輸入cmd 回車 指按下enter見 或單擊 確定 按鈕,彈出的cmd命令視窗,參見下圖 set命令用於設定當前cmd視窗中的環境變數,只在當前cmd視窗有效...