① 如何用CMD來"永久"修改系統路盡PATH
看了··這些你就會明白了······參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定遠程計算機,則只可使用 HKLM 和 HKU 子目錄樹。
/v EntryName
比較子項下的特定項。
/ve
指定只可以比較沒有值的項。
{[/oa]|[/od]|[/os]|[on]}
指定不同點和匹配點的顯示方式。默認設置是 /od。 值 說明
/oa 指定顯示所有不同點和匹配點。默認情況下,僅列出不同點。
/od 指定僅顯示不同點。這是默認操作。
/os 指定僅顯示匹配點。默認情況下,僅列出不同點。
/on 指定不顯示任何內容。默認情況下,僅列出不同點。
/s Separator
比較所有子項和項。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg compare 操作的返回值。 值 說明
0 比較成功且結果相同。
1 比較失敗。
2 比較成功並找到不同點。
範例
下面的範例說明了如何使用 reg compare 命令:
reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s
reg
將一個注冊表項復制到本地或遠程計算機的指定位置。
語法
reg KeyName1 KeyName2 [/s] [/f]
參數
KeyName1
指定要復制子項的完整路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定遠程計算機,則只可使用 HKLM 和 HKU 子目錄樹。
KeyName2
指定子項目的地的完整路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定遠程計算機,則只可使用 HKLM 和 HKU 子目錄樹。
/s
復制指定子項下的所有子項和項。
/f
無需請求確認而直接復制子項。
/?
在命令提示符顯示幫助。
注釋
該版本的 Reg 在復制子項時無須請求確認。
下表列出了 reg 操作的返回值。 值 說明
0 成功
1 失敗
範例
下列範例說明了如何使用 reg 命令:
reg "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f
reg "hkcu\software\microsoft\winminebk" "hkcu\software\microsoft\winmine" /s
reg delete
從注冊表刪除項或子項
語法
reg delete KeyName [{/v EntryName|/ve|/va}] [/f]
參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
/v EntryName
刪除子項下的特定項。如果未指定項,則將刪除子項下的所有項和子項。
/ve
指定只可以刪除為空值的項。
/va
刪除指定子項下的所有項。使用本參數不能刪除指定子項下的子項。
/f
無需請求確認而刪除現有的注冊表子項或項。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg delete 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg delete 命令:
reg delete "hkcu\software\microsoft\winmine" /v Name1
reg delete "hkcu\software\microsoft\winmine" /v Time1
reg delete "hkcu\software\microsoft\winmine" /va
reg export
將指定子項、項和值的副本創建到文件中,以便將其傳輸到其它伺服器。
語法
reg export KeyName FileName
參數
KeyName
指定子項的完全路徑。Export 操作僅可在本地計算機上工作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
FileName
指定要導出文件的名稱和路徑。該文件必須具有 .reg 擴展名。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg export 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg export 命令:
reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
reg import
將包含導出的注冊表子項、項和值的文件復制到本地計算機的注冊表中。
語法
reg import FileName
參數
FileName
指定將復制到本地計算機注冊表中的文件的名稱和路徑。必須預先使用 reg export 命令創建該文件。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg import 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg import 命令:
reg import hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
reg load
將保存的子項和項寫回到注冊表的不同子項中。其目的是保存到一個臨時文件中,而該文件可用於注冊表項的疑難解答或編輯注冊表項。
語法
reg load KeyName FileName
參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
FileName
指定要載入的文件的名稱和路徑。必須使用帶 .hiv 擴展名的 reg save 操作創建該文件。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg load 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg load 命令:
reg load "hkcu\software\microsoft\winminebk2" wmbkup.hiv
reg query
返回注冊表的子項下的項和下一層子項的列表。
語法
reg query KeyName [{/v EntryName|/ve}] [/s]
參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定遠程計算機,則只可使用 HKLM 和 HKU 子目錄樹。
/v EntryName
返回特定的項及其值。該參數只返回直接位於指定子項的下一層中的項。將會找不到當前子項下的子項中的項。如果省略 EntryName,則將返回子項下的所有項。
/ve
指定僅返回為空值的項。
/s
將返回各個層中的所有子項和項。如果不使用該參數,將只返回下一層的子項和項。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg query 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg query 命令:
reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth
reg query "hkcu\software\microsoft\winmine" /s
reg restore
將保存的子項和項寫回到注冊表。
語法
reg restore KeyName FileName
參數
KeyName
指定子項的完全路徑。Restore 操作僅在本地計算機上工作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
FileName
指定將寫回到注冊表中的文件的名稱和路徑。必須使用帶 .hiv 擴展名的 reg save 操作預先創建該文件。
/?
在命令提示符顯示幫助。
注釋
該操作用於覆蓋已編輯的注冊表項。編輯注冊表項之前,請使用 reg save 操作保存父親子項。如果編輯失敗,則可以使用本操作恢復子項。
下表列出了 reg restore 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg restore 命令:
reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
reg save
將指定的子項、項和注冊表值的副本保存到指定文件中。
語法
reg save KeyName FileName
參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
FileName
指定所創建的文件的名稱和路徑。如果未指定路徑,則使用當前路徑。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg save 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg save 命令:
reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
reg unload
使用 reg load 操作刪除已載入的部分注冊表。
語法
reg unload KeyName
參數
KeyName
指定子項的完全路徑。對於遠程計算機,請在 \\ComputerName\PathToSubkey 中的子項路徑前包含計算機名稱。忽略 ComputerName 會導致默認對本地計算機進行操作。以相應的子目錄樹開始路徑。有效子目錄樹為 HKLM、HKCU、HKCR、HKU 以及 HKCC。
/?
在命令提示符顯示幫助。
注釋
下表列出了 reg unload 操作的返回值。 值 說明
0 成功
1 失敗
範例
下面的範例說明了如何使用 reg unload 命令:
reg unload "hkcu\software\microsoft\winminebk2"
小心
編輯注冊表不當可能會嚴重損壞您的系統。在更改注冊表之前,應備份計算機上任何有價值的數據。
小心
只有在別無選擇的情況下,才直接編輯注冊表。注冊表編輯器會忽略標準的安全措施,從而使得這些設置會降低性能、破壞系統,甚至要求用戶重新安裝 Windows。可以利用「控制面板」或「Microsoft 管理控制台 (MMC)」中的程序安全更改多數注冊表設置。如果必須直接編輯注冊表,則請首先將其備份。詳細信息,請參閱「注冊表編輯器幫助」。
注釋
使用 Reg 直接編輯本地或遠程計算機的注冊表。這些更改有可能造成計算機無法操作並需要重新安裝操作系統。所以不要直接編輯注冊表,而應盡可能利用「控制面板」或「Microsoft 管理控制台 (MMC)」更改注冊表。
有些操作可以查看或配置本地或遠程計算機的注冊表項,而另外一些則只允許配置本地計算機的注冊表設置。同時,遠程訪問注冊表也可能會限制用於某操作的參數。請檢查每個操作的語法以便驗證該操作可以用於遠程計算機,以及驗證可用於那種情況下的參數。
讓Windows注冊表修改快速生效
當我們修改了注冊表,許多情況下只按下F5鍵刷新注冊表還不足以使修改生效,而需要重新啟動計算機。其實我們不必每次都重啟機器,只需運行Windows的外殼程序Explorer即可(在Windows 9x/Me和Windows 2000/XP中的操作有所不同)。
在Windows 9x/Me中
按下「Ctrl+Alt+Delete」組合鍵,在彈出的窗口中選擇「Explorer」,並點擊「結束任務」按鈕,這時屏幕會出現「關機」菜單,不要做任何操作,在再次彈出的窗口中點擊「結束任務」按鈕,即可讓Windows在不重新啟動的情況下快速刷新注冊表。
在Windows 2000/XP中
按下「Ctrl+Alt+Delete」組合鍵,打開「任務管理器」,單擊「進程」標簽,找到並單擊其中的「Explorer.exe」,點擊右下方的「結束進程」按鈕,在打開的警告對話框中單擊「是」按鈕。然後再單擊「應用程序」標簽,單擊下方的「新任務」按鈕,在打開的「創建新任務」對話框中輸入「Explorer.exe」,再按下「確定」按鈕即可。
② DOS命令中的Path命令的作用是什麼具體說一下在什麼時候用到,舉個例子。
PATH 是路徑設置命令
當系統運行一個文件時,會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據PATH命令所設置的路徑,順序逐條地到目錄中搜索該文件。
比方說你運行 cmd 可以打開 命令提示符,雖然cmd.exe不在當前目錄中,但你的環境變數中默認把 PATH 設成 c:\windows\system32;c:\windows
系統在當前目錄中找不到cmd.exe 就會先在 c:\windows\system32 中查找,找到cmd.exe 就執行,萬一沒找到,系統又會換到 c:\windows 中查找,假如你把PATH變數的參數刪除,那你運行「 cmd 」 就打不開 命令提示符 了。
③ dos命令里的path命令怎麼用
這也就是說,如果要執行某個文件前,都要將當前目錄轉換到它所在的目錄,顯然這是一件很麻煩的事情(電腦是不是很笨啊,不用懷疑這句話的正確性了,我證明過n遍了,我不說,它什麼都不做,呵呵)。
為了解決這個問題,DOS提供了一條Path命令,如果在Path命令中定義了某個目錄,那麼你在任何地方,都可以直接執行Path中指定目錄里的文件。(簡直太爽了,這可減少了很多麻煩)
path命令的格式很簡單: path 目錄名 ,如果有很多目錄,中間就用 ; (不要記錯了,是分號不是逗號)隔開。要加入新的目錄,就在最後一個目錄的後面加一個; 然後再輸入新的目錄名就可以了。
講個例子吧,比如,path=c:\dos;c:\windows;c:\ 這條命令就是說,當我們執行一個文件時,電腦先在當前目錄下查找這個文件,找到則執行,如果沒有找到,則電腦按照path命令所指定的目錄順序去查找,先在C盤dos目錄下,然後在windows目錄下,最後在C盤根目錄下尋找這個文件。
但是,每次輸入path路徑仍是件很麻煩的事情,記得我們第一課講過的DOS啟動順序中要自動執行的一個命令文件嗎?對了,就是autoexec.bat,我們把path命令寫在該文件里,這樣啟動計算機後,你就可以執行Path命令指定目錄中的任何可執行文件了。
上面我粘貼的```讓我說``就是環境變數``
④ 如何修改cmd的默認路徑
一般情況下,系統被切換到MS-DOS命令行提示符狀態下時,系統會自動將「C:Documents and SettingsUser>」文件夾作為系統的當前默認路徑(其中User表示當前登錄進Windows系統的帳號名稱),那如果我們想打破常規,想讓MS-DOS環境下的默認路徑變成自己事先創建好的文件夾,該如何實現呢?要做到這一點,我們可以按下面的方法來設置系統:
逐一單擊「開始」、「設置」、「控制面板」,雙擊「管理工具」圖標,並在其後界面中再雙擊「計算機管理」圖標,進入本地系統的計算機管理窗口;
依次雙擊該界面中的「系統工具」/「本地用戶和組」/「用戶」分支,在「用戶」分支對應的右側子窗口界面中,雙擊當前登錄Windows系統的帳號名稱,在其後出現的帳號屬性設置窗口中單擊「配置文件」選項卡。
選中「主文件夾」設置欄中的「本地路徑」單選項,並在對應該選項的文本框中輸入我們事先已經指定好的文件夾具體路徑,例如要是我們希望將「C:Windows」作為MS-DOS環境下的默認當前路徑時,就可以在這里輸入「C:Windows」,然後單擊一下「確定」按鈕,最後再將計算機系統重新啟動一下;日後當我們再次在系統運行對話框中執行「cmd」命令時,就會看到MS-DOS環境下的默認當前路徑已經不是「C:Documents and SettingsUser>」,而是「C:Windows」了。
小提示:除了通過上面的方法來修改MS-DOS命令行提示符狀態下的默認當前路徑外,我們還可以通過修改注冊表相關子鍵的方法,來讓指定的文件夾作為MS-DOS環境下的默認當前路徑:
首先打開系統的注冊表編輯窗口,找到 HKEY_CLASSES_ROOTFoldershell 注冊表分支,在「shell」分支下先創建一個名為「DOS提示符」的子項,然後在「DOS提示符」下面再創建一個名為「command」的子項;
其次在「command」對應的右側子窗口中,用滑鼠雙擊「默認」選項,並在其後彈出的數值數據設置窗口中輸入「C:windowssystem32cmd.exe cd %1」字元串內容,之後單擊「確定」按鈕,再將計算機系統重新啟動一下;以後一旦我們需要將自己創建好的特定文件夾作為MS-DOS環境下的默認當前路徑時,可以直接用滑鼠右鍵單擊該特定文件夾,然後執行右鍵菜單中的「DOS提示符」命令,系統就能將當前選定的目標文件夾作為默認當前路徑了。
方法三:通過快捷方式修改
我們還可以給快捷方式添加參數臨時更改默認路徑。打開「開始/程序/附件」後,右鍵單擊「命令提示符」,選擇「屬性」,「快捷方式」標簽頁的「起始位置」中輸入路徑,單擊「確定」退出。以後通過這個快捷方式激活的「命令提示符」,默認路徑就是參數里的路徑。
⑤ linux和windows的系統默認路徑是什麼,如何設置
如果你指的是可執行程序的系統默認路徑的話:
linux是在環境變數path:(大小寫敏感)
查看:echo
$path
命令窗口臨時生效:export
$path=$path:yourpath
永久生效:root許可權下修改/etc/profile文件或者/root/.bashrc文件
windows下是在環境變數path:(大小寫不敏感)
查看:echo
%path%
命令窗口臨時生效:set
path=%path%;yourpath
永久生效:我的電腦屬性-->高級-->環境變數,找到path後修改