首頁 > 軟體

Windows使用cmd命令列檢視、修改、刪除與新增環境變數

2022-06-02 22:00:29

您可以在cmd中使用SET,顯示或設定環境變數。

一、檢視環境變數

1、檢視當前所有可用的環境變數

輸入 set 即可檢視。

2、檢視某個環境變數

輸入 “set 變數名”即可。比如想檢視path變數的值,即輸入 set path

二、修改環境變數

注意:所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。

永久性修改環境變數的方法有兩種:一種是直接修改登入檔,另一種是通過我的電腦-〉屬性-〉高階,來設定系統的環境變數(檢視詳細)。

1、修改環境變數

輸入 “set 變數名=變數內容”即可。比如將path設定為“d:nmake.exe”,只要輸入set path="d:nmake.exe"。

注意,此修改環境變數是指用現在的內容去覆蓋以前的內容,並不是追加。比如當我設定了上面的path路徑之後,如果我再重新輸入set path="c",再次檢視path路徑的時候,其值為“c:”,而不是“d:nmake.exe”;“c”。

2、設定為空:

如果想將某一變數設定為空,輸入“set 變數名=”即可。

如“set path=” 那麼檢視path的時候就為空。注意,上面已經說了,只在當前命令列視窗起作用。因此檢視path的時候不要去右擊“我的電腦”——“屬性”........

3、給變數追加內容

輸入“set 變數名=%變數名%;變數內容”。(不同於3,那個是覆蓋)。如,為path新增一個新的路徑,輸入“ set path=%path%;d:nmake.exe”即可將d:nmake.exe新增到path中,再次執行"set path=%path%;c:",那麼,使用set path語句來檢視的時候,將會有:d:nmake.exe;c:,而不是像第3步中的只有c:。

三、一些常用的環境變數

  • %AllUsersProfile%: 區域性 返回所有“使用者組態檔”的位置。 {所有使用者檔案目錄 – C:Documents and SettingsAll Users}
  • %AppData%: 區域性 返回預設情況下應用程式儲存資料的位置。 {當前使用者資料資料夾 – C:Documents and SettingswyApplication Data}
  • %Cd%: 區域性 返回當前目錄字串。
  • %CmdCmdLine%: 區域性 返回用來啟動當前的 Cmd.exe 的準確命令列。
  • %CmdExtVersion%: 系統 返回當前的“命令處理程式擴充套件”的版本號。
  • %CommonProgramFiles%: {檔案通用目錄 – C:Program FilesCommon Files}
  • %ComputerName%: 系統 返回計算機的名稱。 {計算機名 – IBM-B63851E95C9}
  • %ComSpec%: 系統 返回命令列直譯器可執行程式的準確路徑。 C:WINDOWSsystem32cmd.exe
  • %Date%: 系統 返回當前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關 date 命令的詳細資訊,請參閱 Date。
  • %ErrorLevel%: 系統 返回最近使用過的命令的錯誤程式碼。通常用非零值表示錯誤。
  • %HomeDrive%: 系統 返回連線到使用者主目錄的本地工作站驅動器號。基於主目錄值的設定。使用者主目錄是在“本地使用者和組”中指定的。 {當前使用者根目錄 – C:}
  • %HomePath%: 系統 返回使用者主目錄的完整路徑。基於主目錄值的設定。使用者主目錄是在“本地使用者和組”中指定的。 {當前使用者路徑 – Documents and Settingswy}
  • %HomeShare%: 系統 返回使用者的共用主目錄的網路路徑。基於主目錄值的設定。使用者主目錄是在“本地使用者和組”中指定的。
  • %LogonSever%: 區域性 返回驗證當前登入對談的域控制器的名稱。
  • %Number_Of_Processors%: 系統 指定安裝在計算機上的處理器的數目。 {處理器個數 – 1}
  • %Os%: 系統 返回作業系統的名稱。Windows 2000 將作業系統顯示為 Windows_NT。 {作業系統名 – Windows_NT}
  • %Path%: 系統 指定可執行檔案的搜尋路徑。
  • %PathExt%: 系統 返回作業系統認為可執行的副檔名的列表。
  • %Processor_Architecture%: 系統 返回處理器的晶片體系結構。值: x86,IA64。 {處理器晶片架構 – x86}
  • %Processor_Identfier%: 系統 返回處理器說明。
  • %Processor_Level%: 系統 返回計算機上安裝的處理器的型號。 {處理器型號 – 6}
  • %Processor_Revision%: 系統 返回處理器修訂號的系統變數。 {處理器修訂號 – 0905}
  • %ProgramFiles%: {程式預設安裝目錄 – C:Program Files}
  • %Prompt%: 區域性 返回當前解釋程式的命令提示字元設定。由 Cmd.exe 生成。 $P$G
  • %Random%: 系統 返回 0 到 32767 之間的任意十進位制數位。由 Cmd.exe 生成。
  • %SystemDrive%: 系統 返回包含 Windows XP 根目錄(即系統根目錄)的驅動器。 {系統根目錄 – C:}
  • %SystemRoot%: 系統 返回 Windows XP 根目錄的位置。 {系統目錄 – C:WINDOWS}
  • %Temp%: 系統和使用者 返回對當前登入使用者可用的應用程式所使用的預設臨時目錄。有些應用程式需要 TEMP,而其它應用程式則需要 TMP。 {當前使用者臨時資料夾 – C:DOCUME~1wyLOCALS~1Temp}
  • %Time%: 系統 返回當前時間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。9:16:25.05
  • %UserDomain%: 區域性 返回包含使用者帳戶的域的名稱。 {包含使用者帳號的域 – IBM-B63851E95C9}
  • %UserName%: 區域性 返回當前登入的使用者的名稱。 {當前使用者名稱 – wy}
  • %UserProfile%: 區域性 返回當前使用者的組態檔的位置。 {當前使用者目錄 – C:Documents and Settingswy}
  • %WinDir%: 系統 返回作業系統目錄的位置。 {系統目錄 – C:WINDOWS}

到此這篇關於Windows使用cmd命令操作環境變數的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com