Windows如何在cmd命令列中檢視、修改、刪除與新增、設定環境變數
Windows如何在cmd命令列中檢視、修改、刪除與新增、設定環境變數
首先明確一點:
所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。永久性修改環境變數的方法有兩種:一種是直接修改登錄檔(此種方法目前沒試驗過),另一種是透過我的電腦-〉屬性-〉高階,來設定系統的環境變數(檢視詳細)。
其次,明確一下環境變數的作用。
它是作業系統用來指定執行環境的一些引數。比如臨時資料夾位置和系統資料夾位置等。當你執行某些程式時,除了在當前資料夾中尋找外,還會到這些環境變數中去查詢,比如“Path”就是一個變數,裡面儲存了一些常用的命令所存放的目錄路徑。
第三:什麼情況下進行設定?
當啟動cmd命令列視窗呼叫某一命令的時候,經常會出現“xxx不是內部或外部命令,也不是可執行的程式或批處理檔案”,如果你的拼寫沒有錯誤,同時計算機中確實存在這個程式,那麼出現這個提示就是你的path變數沒有設定正確,因為你的path路徑,也就是預設路徑裡沒有你的程式,同時你有沒有給出你程式的絕對路徑(因為你只是輸入了命令或程式的名稱而已),這是作業系統不知道去哪兒找你的程式,就會提示這個問題。
第四:如何修改?
1、檢視當前所有可用的環境變數:輸入 set 即可檢視。
2、檢視某個環境變數:輸入 “set 變數名”即可,比如想檢視path變數的值,即輸入 set path
3、修改環境變數 :輸入 “set 變數名=變數內容”即可,比如將path設定為“d:\nmake.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:\nmake.exe”即可將d:\nmake.exe新增到path中,再次執行"set path=%path%;c:",那麼,使用set path語句來檢視的時候,將會有:d:\nmake.exe;c:,而不是像第3步中的只有c:。如:
set INCLUDE=%INCLUDE%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\include
set LIB=%LIB%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
set LIB=C:\Program Files\Microsoft XML Parser SDK\lib;C:\Program Files\Microsoft Platform SDK\lib\;C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib
set PATH=%PATH%;C:\Program Files\Microsoft Visual Studio\Common\Tools; C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT; C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin; C:\Program Files\Microsoft Visual Studio\VC98\bin
set INCLUDE=C:\Program Files\Microsoft XML Parser SDK\Inc; C:\Program Files\Microsoft SDK\Include\; C:\Program Files\Microsoft Visual Studio\VC98\atl\include; C:\Program Files\Microsoft Visual Studio\VC98\mfc\include; C:\Program Files\Microsoft Visual Studio\VC98\include
附錄:下面貼上一些常用的環境變數及作用
%ALLUSERSPROFILE% 區域性 返回所有“使用者配置檔案”的位置。
%APPDATA% 區域性 返回預設情況下應用程式儲存資料的位置。
%CD% 區域性 返回當前目錄字串。
%CMDCMDLINE% 區域性 返回用來啟動當前的 Cmd.exe 的準確命令列。
%CMDEXTVERSION% 系統 返回當前的“命令處理程式擴充套件”的版本號。
%COMPUTERNAME% 系統 返回計算機的名稱。
%COMSPEC% 系統 返回命令列直譯器可執行程式的準確路徑。
%DATE% 系統 返回當前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關 date 命令的詳細資訊,請參閱 Date。
%ERRORLEVEL% 系統 返回最近使用過的命令的錯誤程式碼。通常用非零值表示錯誤。
%HOMEDRIVE% 系統 返回連線到使用者主目錄的本地工作站驅動器號。基於主目錄值的設定。使用者主目錄是在“本地使用者和組”中指定的。
%HOMEPATH% 系統 返回使用者主目錄的完整路徑。基於主目錄值的設定。使用者主目錄是在“本地使用者和組”中指定的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-2147921/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在cmd命令列中檢視、修改、刪除與新增環境變數命令列變數
- LINUX shell以及C程式中檢視, 修改, 刪除環境變數LinuxC程式變數
- Ubuntu環境變數——新增與刪除Ubuntu變數
- ubuntu環境變數的新增與刪除Ubuntu變數
- Ubuntu新增刪除環境變數Ubuntu變數
- CentOS新增、刪除環境變數CentOS變數
- Linux環境變數的設定、檢視、刪除Linux變數
- Linux下環境變數設定、檢視、刪除Linux變數
- linux下export命令新增刪除環境變數LinuxExport變數
- Linux 新增環境變數和刪除環境變數Linux變數
- win 命令列 設定環境變數命令列變數
- ubuntu 快捷新增和刪除環境變數Ubuntu變數
- linux下export命令新增、刪除環境變數(轉載)LinuxExport變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- 【Linux】-- 環境變數 path 的檢視、新增及刪除Linux變數
- linux環境變數顯示、新增、刪除Linux變數
- Linux下檢視 設 刪除 環境變數方法 .Linux變數
- ubuntu 刪除環境變數Ubuntu變數
- DOS命令新增, 刪除, 查詢系統環境變數(永久/臨時生效)變數
- Qt 安裝與環境變數的設定(Windows 10)QT變數Windows
- windows cmd中檢視某個命令所在的路徑Windows
- 【Linux】Linux中怎麼設定和刪除環境變數Linux變數
- 批處理-刪除環境變數變數
- 設定環境變數變數
- Windows手動新增python、pip環境變數及修改pip源WindowsPython變數
- win10 如何讓環境變數生效_windows10如何設定環境變數Win10變數Windows
- 技能 |【點滴知識】 Linux平臺(bash) 檢視/設定/刪除 環境變數的方法。Linux變數
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- Windows下JAVA環境變數的設定祥解WindowsJava變數
- Windows環境下刪除MySQLWindowsMySql
- Linux 環境變數的設定、檢視方法Linux變數
- 在Linux中,什麼是環境變數?如何設定和檢視環境變數?Linux變數