1. CMD詳細介紹及常用命令大全
DOSKEY
編輯命令行調用 Windows 命令並創建宏。
ECHO
顯示消息,或將命令回顯打開或關上。
ENDLOCAL
結束批文件中環境更改的本地化。
ERASE
刪除至少一個文件。
EXIT
退出。
CMDEXE
程序命令解釋程序。
FC
比較兩個或兩套文件。
CMD的常用命令及禁用方法
一、常用命令
1. 系統功能類
2. 系統程序類
3. 其他命令
二、禁用方法
1. 在Windows XP中,要禁止運行「Cmd.exe」,你可以單擊「開始」菜單,點擊「運行」菜單項,輸入「gpedit.msc」回車。
2. 然後打開「組策略」,找到「用戶配置」下的「管理模板」中的「系統」,雙擊「不允許運行命令提示符」,設置為「已啟用」並確定。
CMD命令開始運行
鍵入 "cmd" 或 "command" 命令,在命令行里可以看到系統版本文件。
系統版本
CMD命令大全詳解
1. gpedit.msc 組策略
2. sndrec32 錄音機
3. Nslookup IP地址偵測器,是一個監測網路中DNS伺服器的工具。
DOSKEY
編輯命令行調用 Windows 命令並創建宏。
ECHO
顯示消息,或將命令回顯打開或關上。
ENDLOCAL
結束批文件中環境更改的本地化。
ERASE
刪除至少一個文件。
EXIT
退出。
CMDEXE
程序命令解釋程序。
FC
比較兩個或兩套文件。
以下為Windows操作系統的常用運行命令,執行這些命令,就能打開系統對應的相關實用程序。如果大家能基本利用,就能檢查並修復系統的最基本的故障。除注銷、關閉系統命令外,其它所有命令,大家不妨一試。
運行 > 輸入CMD > 輸入 對應的相關實用程序。
展開全部
復制目錄
dir 顯示目錄文件
del 刪除文件
ren 重命名文件
move 移動文件
mkdir 創建目錄
rmdir 刪除目錄
以上是部分常用的內部命令,除此之外,還有一些內部命令,如 "cls" 清屏命令,"time" 顯示或改變當前時間,"date" 顯示或改變當前日期,"ver" 顯示系統版本號等。使用這些內部命令能夠對DOS進行基礎的操作,掌握它們是進行復雜操作的前提。
然後如果要查看文件夾中的文件包括文件夾,輸入 "dir" 命令即可,或者是輸入 "DIR *" 回車之後,那麼也會顯示當前的所有文件。
運行 > 輸入 "cmd" > 輸入 "dir"
運行 > 輸入 "cmd" > 輸入 "help" 有關某個命令的詳細信息,請鍵入 "HELP 命令名"
ASSOC 顯示或修改文件擴展名關聯
AT 計劃在計算機上運行的命令和程序
ATTRIB 顯示或更改文件屬性
BREAK 設置或清除擴展式 CTRL+C 檢查
CACLS 顯示或修改文件或目錄的訪問控制列表
在cmd里輸入 "help" ?d\Cmd常用命令txt 就可以在d盤生成一個常用命令集。
2. 求批處理for命令的完整講解!!!!!
批處理for命令詳解
2008-03-07 11:00
FOR這條命令基本上都被用來處理文本,但還有其他一些好用的功能!
看看他的基本格式(這里我引用的是批處理中的格式,直接在命令行只需要一個%號)
FOR 參數 %%變數名 IN (相關文件或命令) DO 執行的命令
參數:FOR有4個參數 /d /l /r /f 他們的作用我在下面用例子解釋
%%變數名 :這個變數名可以是小寫a-z或者大寫A-Z,他們區分大小寫,FOR會把每個讀取到的值給他;
IN:命令的格式,照寫就是了;
(相關文件或命令) :FOR要把什麼東西讀取然後賦值給變數,看下面的例子
do:命令的格式,照寫就是了!
執行的命令:對每個變數的值要執行什麼操作就寫在這.
可以在CMD輸入for /?看系統提供的幫助!對照一下
FOR %%variable IN (set) DO command [command-parameters]
%%variable 指定一個單一字母可替換的參數。
(set) 指定一個或一組文件。可以使用通配符。
command 指定對每個文件執行的命令。
command-parameters
為特定命令指定參數或命令行開關。
現在開始講每個參數的意思
/d
僅為目錄
如果 Set (也就是我上面寫的 "相關文件或命令") 包含通配符(* 和 ?),將對與 Set 相匹配的每個目
錄(而不是指定目錄中的文件組)執行指定的 Command。
系統幫助的格式:FOR /D %%variable IN (set) DO command
他主要用於目錄搜索,不會搜索文件,看這樣的例子
@echo off
for /d %%i in (*) do @echo %%i
pause
把他保存放在C盤根目錄執行,就會把C盤目錄下的全部目錄名字列印出來,而文件名字一個也不顯示!
在來一個,比如我們要把當前路徑下文件夾的名字只有1-3個字母的打出來
@echo off
for /d %%i in (???) do @echo %%i
pause
這樣的話如果你當前目錄下有目錄名字只有1-3個字母的,就會顯示出來,沒有就不顯示了
思考題目:
@echo off
for /d %%i in (window?) do @echo %%i
pause
保存到C盤下執行,會顯示什麼呢?自己看吧!
/D參數只能顯示當前目錄下的目錄名字,這個大家要注意!
/R
遞歸
進入根目錄樹 [Drive:]Path,在樹的每個目錄中執行 for 語句。如果在 /R 後沒有指定目錄,則認為是
當前目錄。如果 Set 只是一個句點 (.),則只枚舉目錄樹。
系統幫助的格式:FOR /R [[drive:]path] %%variable IN (set) DO command
上面我們知道,/D只能顯示當前路徑下的目錄名字,那麼現在這個/R也是和目錄有關,他能幹嘛呢?放心他比
/D強大多了!
他可以把當前或者你指定路徑下的文件名字全部讀取,注意是文件名字,有什麼用看例子!
@echo off
for /r c:\ %%i in (*.exe) do @echo %%i
pause
咋們把這個BAT保存到D盤隨便哪裡然後執行,我會就會看到,他把C盤根目錄,和每個目錄的子目錄下面全部
的EXE文件都列出來了,這里的c:\就是目錄了。
再來一個
@echo off
for /r %%i in (*.exe) do @echo %%i
pause
參數不一樣了,這個命令前面沒加那個C:\也就是搜索路徑,這樣他就會以當前目錄為搜索路徑,比如你這
個BAT你把他防災 d:\test目錄下執行,那麼他就會把D:\test目錄和他下面的子目錄的全部EXE文件列出
來!!!
/L
迭代數值范圍
使用迭代變數設置起始值 (Start#),然後逐步執行一組范圍的值,直到該值超過所設置的終止值 (End#)
。/L 將通過對 Start# 與 End# 進行比較來執行迭代變數。如果 Start# 小於 End#,就會執行該命令。
如果迭代變數超過 End#,則命令解釋程序退出此循環。還可以使用負的 Step# 以遞減數值的方式逐步執
行此范圍內的值。例如,(1,1,5) 生成序列 1 2 3 4 5,而 (5,-1,1) 則生成序列 (5 4 3 2 1)。語法是:
系統幫助的格式:for /L %% Variable in (Start#,Step#,End#) do Command
例如:
@echo off
for /l %%i in (1,1,5) do @echo %%i
pause
保存執行看效果,他會列印從1 2 3 4 5 這樣5個數字
(1,1,5)這個參數也就是表示從1開始每次加1直到5終止!
再看這個例子
@echo off
for /l %%i in (1,1,5) do start cmd
pause
執行後是不是嚇了一跳,怎麼多了5個CMD窗口,呵呵!如果把那個 (1,1,5)改成 (1,1,65535)會有什麼結果,
我先告訴大家,會打開65535個CMD窗口....這么多你不死機算你強!
當然我們也可以把那個start cmd改成md %%i 這樣就會建立指定個目錄了!!!名字為1-65535
看完這個被我賦予破壞性質的參數後,我們來看最後一個參數
/f
含有/F的for詳細說明
含有/F的for有很大的用處,在批處理中使用的最多,用法如下:
格式:
FOR /F ["options"] %%i IN (file) DO command
FOR /F ["options"] %%i IN ("string") DO command
FOR /F ["options"] %%i IN ('command') DO command
這個可能是最常用的,也是最強的命令,主要用來處理文件和一些命令的輸出結果。
file代表一個或多個文件
string 代表字元串
command代表命令
["options"] 可選
對於FOR /F %%i IN (file) DO command
file為文件名,按照官方的說法是,for會依次將file中的文件打開,並且在進行到下一個文件之前將每個文件讀取到內存,按照每一行分成一個一個的元素,忽略空白的行,看個例子。
假如文件a.txt中有如下內容:
第1行第1列 第1行第2列 第1行第3列
第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列
你想顯示a.txt中的內容,會用什麼命令呢?當然是type,type a.txt
for也可以完成同樣的命令:
for /f %%i in (a.txt) do echo %%i
還是先從括弧執行,因為含有參數/f,所以for會先打開a.txt,然後讀出a.txt裡面的所有內容,把它作為一個集合,並且以每一行作為一個元素,所以會產生這樣的集合,
{"第1行第1列 第1行第2列 第1行第3列", //第一個元素
" 第2行第1列 第2行第2列 第2行第3列", //第二個元素
"第3行第1列 第3行第2列 第3行第3列"} //第三個元素
集合中只有3個元素,同樣用%%i依次代替每個元素,然後執行do後面的命令。
具體過程:
用%%i 代替"第1行第1列 第1行第2列 第1行第3列",執行do後面的echo %%i,顯示"第1行第1列 第1行第2列 第1行第3列",
用%%i 代替"第2行第1列 第2行第2列 第2行第3列",執行echo %%i,顯示"第2行第1列 第2行第2列 第2行第3列",
依次,直到每個元素都代替完為止。
為了加強理解/f的作用,請執行一下兩個命令,對比即可明白:
for /f %%i in (a.txt) do echo %%i //這個會顯示a.txt裡面的內容,因為/f的作用,會讀出a.txt中
的內容。
for %%i in (a.txt) do echo %%i //而這個只會顯示a.txt這個名字,並不會讀取其中的內容。
通過上面的學習,我們發現for /f會默認以每一行來作為一個元素,但是如果我們還想把每一行再分解更小的內容,該怎麼辦呢?不用擔心,for命令還為我們提供了更詳細的參數,使我們將每一行分為更小的元素成為可能。
它們就是:delims和tokens
delims 用來告訴for每一行應該拿什麼作為分隔符,默認的分隔符是空格和tab鍵
比如,還是上面的文件,我們執行下面的命令:
for /f "delims= " %%i in (a.txt) do echo %%i
顯示的結果是:
第 1行第1列
第2行第1列
第3行第1列
為什麼是這樣的呢。因為這里有了 delims這個參數,=後面有一個空格,意思是再將每個元素以空格分割,默認是只取分割之後的第一個元素。
執行過程是:
將第一個元素"第1行第1列 第1行第2列 第1行第3列"分成三個元素:"第1行第1列" "第1行第2列" "第1行第3列",它默認只取第一個,即"第1行第1列",然後執行do後面的命令,依次類推。
但是這樣還是有局限的,如果我們想要每一行的第二列元素,那又如何呢?
這時候,tokens跳出來說,我能做到。
它的作用就是當你通過delims將每一行分為更小的元素時,由它來控制要取哪一個或哪幾個。
還是上面的例子,執行如下命令:
for /f "tokens=2 delims= " %%i in (a.txt) do echo %%i
執行結果:
第1行第2列
第2行第2列
第3行第2列
如果要顯示第三列,那就換成tokens=3。
同時tokens支持通配符*,以及限定范圍。
如果要顯示第二列和第三列,則換成tokens=2,3或tokens=2-3,如果還有更多的則為:tokens=2-10之類的。
此時的命令為:
for /f "tokens=2,3 delims= " %%i in (a.txt) do echo %%i %%j
怎麼多出一個%%j?
這是因為你的tokens後面要取每一行的兩列,用%%i來替換第二列,用%%j來替換第三列。
並且必須是按照英文字母順序排列的,%%j不能換成%%k,因為i後面是j
執行結果為:
第1行第2列 第1行第3列
第2行第2列 第2行第3列
第3行第2列 第3行第3列
對以通配符*,就是把這一行全部或者這一行的剩餘部分當作一個元素了。
比如:
for /f "tokens=* delims= " %%i in (a.txt) do echo %%i
執行結果為:
第1行第1列 第1行第2列 第1行第3列
第 2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列
其實就跟for /f %%i in (a.txt) do echo %%i的執行結果是一樣的。
再如:
for /f "tokens=2,* delims= " %%i in (a.txt) do echo %%i %%j
執行結果為:
第1行第2列 第1行第3列
第2行第2列 第2行第3列
第3行第2列 第3行第3列
用%%i代替第二列,用%%j代替剩餘的所有
最後還有 skip合eol,這倆個簡單,skip就是要忽略文件的前多少行,而eol用來指定當一行以什麼符號開始時,就忽略它。
比如:
for /f "skip=2 tokens=*" %%i in (a.txt) do echo %%i
結果為:
第 3行第1列 第3行第2列 第3行第3列
用skip來告訴for跳過前兩行。
如果不加tokens=*的話,執行結果為:
第3行第1列
不知道怎麼回事。
再如,當a.txt內容變成:
. 第1行第1列 第1行第2列 第1行第3列
.第2行第1列 第2行第2列 第2行第3列
第3行第1列 第3行第2列 第3行第3列
執行for /f "eol=. tokens=*" %%i in (a.txt) do echo %%i結果是:
第3行第1列 第3行第2列 第3行第3列
用eol來告訴for忽略以"." 開頭的行。
同樣也必須加tokens=*,否則只會顯示"第3行第1列"
3. Windows批處理-for命令詳解
摘自Windows XP的幫助文檔。
For對一組文件中的每個文件運行指定的命令。
語法
for {%variable|%%variable} in (set) do command [ CommandLineOptions]
參數
{%variable|%%variable}
必需。代表可替換的參數。使用 %variable 通過命令提示符執行 for 命令。使用 %%variable 在批處理文件中執行 for 命令。變數要區分大小寫,並且必須用 Alpha 值表示,例如,%A、%B 或 %C。
(set)
必需。指定要用指定命令處理的一個或多個文件、目錄、數值范圍以及文本字元串。需要括弧。
command
必需。指定要對包括在指定 (set) 中的每個文件、目錄、數值范圍以及文本字元串所執行的命令。
CommandLineOptions
指定要通過指定命令使用的任何命令行選項。
/?
在命令提示符顯示幫助。
注釋
使用 for
可以在批處理文件中或直接從命令提示符使用 for 命令。
使用批處理參數
下列屬性適用於 for 命令:
for 命令使用指定 set 中的每個文本字元串替換 %variable 或 %%variable,直到 command 處理所有文件為止。
記住,for variable名是區分大小寫、全局的,並且每次總共不超過 52 個是活動的。
要避免批處理參數從 %0 到 %9 混淆,對 variable 可以使用除數字 0 到 9 之外的任何字元。對於簡單的批處理文件,單個字元即可奏效,例如 %%f。
在復雜的批處理文件中可以使用 variable 的多個值來區分不同的可替換變數。
顯示一組文件
set 參數可以代表單個或多個文件組。可以使用通配符(即,* 和 ?)指定文件組。以下為有效文件組:
(*.doc)
(*.doc *.txt *.me)
(jan*.doc jan*.rpt feb*.doc feb*.rpt)
(ar??1991.* ap??1991.*)
在使用 for 命令時,set 中的第一個值代替 %variable 或 %%variable,然後由指定的命令處理該值。這一直會繼續下去,直到處理完與 set 值相對應的所有文件(或文件組)為止。
使用 in 和 do 關鍵字
In 和 do 不是參數,但必須將它們與 for 一起使用。如果省略其中任何一個關鍵字,就會出現錯誤消息。
使用 for 的其它形式
如果命令擴展名處於啟用狀態(即,默認設置),則支持 for 的下列其它形式:
僅為目錄
如果 set 包含通配符(* 和 ?),則為匹配 set 的每個目錄(而不是指定目錄中的文件組)而執行指定的 command。語法是:
for /D {%% | %}variable in (set) do command [CommandLineOptions]
遞歸
進入根目錄樹 [Drive:]Path,在樹的每個目錄中執行 for 語句。如果在 /R 後沒有指定目錄,則假定為當前目錄。如果 set 只是一個句號 (.),則只列舉目錄樹。語法是:
for /R [[Drive :]Path] {%% | %}variable in (set) do command [CommandLineOptions]
重復數值范圍
使用迭代變數設置起始值 (start#) ,然後一步步執行一系列設置范圍的值,直到該值超過設置的終止值 (end#)。/L 將通過對 start# 與 end# 進行比較,執行迭代變數。如果 start# 小於 end#,就會執行該命令。如果迭代變數超過 end#,則命令解釋程序退出此循環。也可以使用負 step# 以遞減數值的方式一步步執行此范圍內的值。例如,(1,1,5) 生成順序 1 2 3 4 5,而 (5,-1,1) 則生成順序 (5 4 3 2 1)。語法是:
for /L {%% | %}variable in (start#,step#,end#) do command [CommandLineOptions]
重復和文件解析
使用文件解析過程處理命令輸出、字元串和文件內容。使用迭代變數定義要檢查的內容或字元串,以及使用各種 ParsingKeywords 選項進一步修改解析方式。使用 ParsingKeywords 令牌選項指定哪些令牌應該傳遞為迭代程序變數。注意:在沒有使用令牌選項時,/F 將僅檢查第一個令牌。
文件解析過程包括讀取輸出、字元串或文件內容、分成獨立的文本行及然後將每行解析成零個或更多個令牌。然後通過設置為令牌的迭代程序變數值,調用 for 循環。默認情況下,/F 傳遞每個文件每一行的第一個空白分隔符號。跳過空行。語法的不同點為:
for /F ["ParsingKeywords"] {%% | %}variable in (filenameset) do command [CommandLineOptions]
for /F ["ParsingKeywords"] {%% | %}variable in ("LiteralString") do command [CommandLineOptions]
for /F ["ParsingKeywords"] {%% | %}variable in ('command') do command [CommandLineOptions]
filenameset 參數指定一個或多個文件名稱。在繼續到 filenameset 中的下一個文件之前,每個文件都會被打開、讀取和處理。要覆蓋默認解析行為,指定 "ParsingKeywords"。這是一個引用字元串,它包含一個或多個關鍵字以指定不同的解析選項。
如果使用 usebackq 選項,請使用如下語法之一:
for /F ["usebackqParsingKeywords"] {%% | %}variable in ("filenameset") do command [CommandLineOptions]
for /F ["usebackqParsingKeywords"] {%% | %}variable in ('LiteralString') do command [CommandLineOptions]
for /F ["usebackqParsingKeywords"] {%% | %}variable in (`command`) do command [CommandLineOptions]
下表列出可以用於 ParsingKeywords 的解析關鍵字。
關鍵字 說明
eol=c 指定行尾字元(只一個字元)。
skip=n 指定在文件的開頭跳過的行數。
delims=xxx 指定定界符集合。這將替換空格和製表符的默認分隔符集。
tokens=x,y,m-n 指定將哪些令牌從每行傳遞到每個迭代的 for 正文。結果就分配了附加變數名稱。m-n 格式是一個范圍,指定從 mth 到 nth 的令牌。如果 tokens=字元串中最後一個字元是星號 (*),則將分配附加的變數,並在解析的最後一個令牌後在行上接收剩餘的文本。
usebackq 指定可以使用引號引用 filenameset 中的文件名稱,將後面帶有引號的字元串作為一個命令執行,而帶有單引號的字元串是文字字元串命令。
變數替換
已經增強了 for 變數引用的替換修改程序。下表列出可選語法(對於任意變數 I)。
帶有修改程序的變數 說明
%~I 展開刪除任何前後引號 ("") 的 %I。
%~fI 將 %I 展開到完全合格的路徑名。
%~dI 只將 %I 展開到驅動器號。
%~pI 只將 %I 展開到路徑。
%~nI 只將 %I 展開到文件名 。
%~xI 只將 %I 展開到文件擴展名。
%~sI 展開路徑以只包含短名稱。
%~aI 將 %I 展開到文件的文件屬性。
%~tI 將 %I 展開到文件的日期和時間。
%~zI 將 %I 展開到文件大小。
%~$PATH:I 搜索 PATH 環境變數所列出的目錄,並將 %I 展開到第一個找到的完全合格的名稱。如果沒有定義環境變數名稱,或搜索沒有找到文件,則此修改程序擴展成空字元串。
下表列出可用來獲得綜合結果的修改程序組合。
變數(使用組合的修改程序) 說明
%~dpI 只將 %I 展開到驅動器號和路徑。
%~nxI 只將 %I 展開到文件名和擴展名。
%~fsI 將 %I 展開到只包含短名稱的完整路徑名。
%~dp$PATH:I 在 PATH 環境變數中所列出的目錄中搜索 %I,並展開到第一個找到結果的驅動器號和路徑。
%~ftzaI 將 %I 展開到輸出行(如 dir一樣)。
在上述範例中,可以用其它有效值替換 %I 和 PATH。有效的 for 變數名終止 %~ syntax。
使用大寫變數名(例如 %I),可以使代碼更具可讀性,並且避免與不區分大小寫的修改程序混淆。
解析字元串
通過將 Filenameset 包括在圓括弧內,並且外面再帶上單引號(即,'filenameset'),可以使用 for /F 對直接字元串解析邏輯。將 Filenameset 視為從某個文件輸入的單行,然後接受解析。
解析輸出
通過將圓括弧之間的 filenameset 變為後面帶有引號的字元串,可以利用 for /F 命令解析命令輸出。將它作為命令行,此命令被傳遞給子 Cmd.exe,並將輸出捕獲到內存並進行解析,就象它是一個文件一樣。
範例
要在批處理文件中使用 for,請使用以下語法:
for %%variable in (set) do command [CommandLineOptions]
要通過使用可替換變數 %f 顯示當前目錄中擴展名為 .doc 或 .txt 的所有文件的內容,請鍵入:
for %f in (*.doc *.txt) do type %f
在前述範例中,當前目錄中擴展名為 .doc 或 .txt 的每個文件都被替代為變數 %f ,直到每個文件的內容都顯示為止。要在批處理文件中使用該命令,只需使用 %%f 替換 %f 的每個事件。否則忽略此變數,並顯示一條錯誤消息。
要解析文件,同時忽略注釋行,請鍵入:
for /F "eol=; tokens=2,3* delims=," %i in (myfile.txt) do @echo %i %j %k
這個命令解析 myfile.txt 文件的每一行,忽略以分號開頭的行,將第二和第三個令牌從各行傳遞到 FOR 正文(令牌通過逗號或空格分隔)中。FOR 語句的正文引用 %i 以獲得第二個令牌,引用 %j 以獲得第三個令牌,引用 %k 以獲得其餘全部令牌。如果您提供的文件名包含空格,請使用引號將文本引起來(例如,"File Name")。要使用引號,必須使用 usebackq。否則,就將引號解釋為定義要解析的文字字元串。
要通過將 filenameset 放在括弧之間來解析命令輸出,請鍵入:
for /F "usebackq delims==" %i IN (`set`) DO @echo %i
這個範例列舉當前環境中的環境變數名。
4. 常用的cmd命令
命令提示符是在操作系統中,提示進行命令輸入的一種工作提示符。在不同的操作系統環境下,命令提示符各不相同。下面是我收集整理的電腦檢測不到鍵盤的常用的cmd命令大全,歡迎閱讀。
最早的電腦系統是從DOS系統開始,DOS時代沒有現在Windows這樣的.視窗操作界面,讓你輸入命令。隨著電腦的發展至今,學習一些常用cmd命令大全是很有必要。大多數的程序員高手們或計算機專家在DOS系統下的操作是非常歷害,所以菜鳥要想成為計算機高手,不防多學習一些cmd命令大全。
CMD命令:開始->運行->鍵入cmd或command(在命令行里可以看到系統版本、文件系統版本)
CMD命令大全詳解:
1、 gpedit.msc-----組策略。
2.、sndrec32-------錄音機。
3、Nslookup-------IP地址偵測器 ,是一個 監測網路中 DNS 伺服器是否能正確實現域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中卻沒有集成這一個工具。
4、explorer-------打開資源管理器。
5、logoff---------注銷命令。
6、shutdown-------60秒倒計時關機命令。
7、lusrmgr.msc----本機用戶和組。
8、services.msc---本地服務設置。
9、oobe/msoobe /a----檢查XP是否激活。
10、 notepad--------打開記事本。
11、cleanmgr-------垃圾整理。
12、net start messenger----開始信使服務。
13、 compmgmt.msc---計算機管理。
14、net stop messenger-----停止信使服務。
15、conf-----------啟動netmeeting。
16、dvdplay--------DVD播放器。
17、charmap--------啟動字元映射表。
18、 diskmgmt.msc---磁碟管理實用程序。
19、calc-----------啟動計算器。
20、 dfrg.msc-------磁碟碎片整理程序。
21、chkdsk.exe-----Chkdsk磁碟檢查。
22、devmgmt.msc--- 設備管理器。
23、regsvr32 /u *.dll----停止dll文件運行。
24、 drwtsn32------ 系統醫生。
25.、rononce -p----15秒關機。
26、dxdiag---------檢查DirectX信息。
27、 regedt32-------注冊表編輯器。
28、 Msconfig.exe---系統配置實用程序。
29、 rsop.msc-------組策略結果集。
30、mem.exe--------顯示內存使用情況。
31、regedit.exe----注冊表。
32、winchat--------XP自帶區域網聊天。
33、progman--------程序管理器。
34、winmsd---------系統信息。
35、perfmon.msc----計算機性能監測程序。
36、 winver---------檢查Windows版本。
37、sfc /scannow-----掃描錯誤並復原。
38、taskmgr-----任務管理器(2000/xp/2003)。
39、wmimgmt.msc----打開windows管理體系結構(WMI)。
40、wupdmgr--------windows更新程序。
41、wscript--------windows腳本宿主設置。
42、write----------寫字板。
43、 wiaacmgr-------掃描儀和照相機向導。
44、 winchat--------XP自帶區域網聊天。
45、 mspaint--------畫圖板。
46、 mstsc----------遠程桌面連接。
47、magnify--------放大鏡實用程序.
48.、mmc------------打開控制台。
49、mobsync--------同步命令。
50、iexpress-------木馬捆綁工具,系統自帶。
51、fsmgmt.msc-----共享文件夾管理器。
52、utilman--------輔助工具管理器。
53、 dcomcnfg-------打開系統組件服務。
54、 ddeshare-------打開DDE共享設置。
55、 osk------------打開屏幕鍵盤。
56、 ntbackup-------系統備份和還原。
57、 ntmsmgr、msc----移動存儲管理器。
58、 ntmsoprq、msc---移動存儲管理員操作請求。
59、 netstat -an----(TC)命令檢查介面。
60、 syncapp--------創建一個公文包。
61、 sysedit--------系統配置編輯器。
62、 sigverif-------文件簽名驗證程序。
63、 ciadv、msc------索引服務程序。
64、 shrpubw--------創建共享文件夾。
65、 secpol、msc-----本地安全策略。
66、 syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼。
67、 services、msc---本地服務設置。
68、 Sndvol32-------音量控製程序。
69、 sfc、exe--------系統文件檢查器。
70、 sfc /scannow---windows文件保護。
71、 ciadv、msc------索引服務程序。
72、 tourstart------xp簡介(安裝完成後出現的漫遊xp程序)。
73、 taskmgr--------任務管理器。
74、 eventvwr-------事件查看器。
75、 eudcedit-------造字程序。
76、 compmgmt、msc---計算機管理。
77、 packager-------對象包裝程序。
78、 perfmon、msc----計算機性能監測程序。
79、 charmap--------啟動字元映射表。
80、 cliconfg-------SQL SERVER 客戶端網路實用程序。
81、 Clipbrd--------剪貼板查看器。
82、 conf-----------啟動netmeeting。
83、 certmgr、msc----證書管理實用程序。
84、 regsvr32 /u *、dll----停止dll文件運行。
85、 regsvr32 /u zipfldr、dll------取消ZIP支持。
86、 cmd、exe--------CMD命令提示符。
5. 詳解cmd修復系統命令操作方法
對於遇到Windows系統故障卻不想重裝的用戶,無需擔憂,可以通過CMD命令進行系統修復。下面詳細講解cmd修復系統命令的操作步驟:
首先,打開開始菜單,找到並打開命令提示符。在打開的窗口中,輸入"SFC/?",回車後,這個命令會顯示所有可用參數,幫助你了解其功能。
如果你想檢查所有受保護系統文件的完整性,但不進行自動修復,輸入"sfc verifyonly",然後按回車。系統將開始掃描,過程可能需要一些時間。掃描結束後,你會看到報告,包括發現的完整性沖突,以及對應的文件路徑和名稱。
通過命令提示,找到問題文件的路徑後,打開CBS文檔,這個文檔記錄了Windows系統的所有異常報告,有助於定位問題並解決。
如果發現需要修復,回到命令提示符,輸入"sfc /scannow",進行系統文件的完整性掃描和修復。在整個過程中,你的其他軟體操作不會受到影響,系統會保持穩定性和流暢性。
完成修復後,重啟電腦,等待系統驗證100%完成,新的修復就正式生效了。以上就是通過CMD命令修復Windows系統的基本操作流程,希望對有需要的用戶有所幫助。
6. windows 常用cmd命令詳解
cmd命令,就是cmd.exe執行操作命令。
想要使用cmd命令,就是我們常說的黑窗口,按win+r,輸入:cmd,確定
先來個命令:ping+域名,執行結果如下:
現在黑窗口中已經有ping www..com 的記錄了,在這個窗口下,再次使用該命令的方式有三種:
方式一:再次手動敲出同樣的命令;
方式二:按方向鍵「↑」,所有已經執行過的命令,都被記錄了下來,可以無限次上翻記錄,直到找到自己想要執行的命令;
注意:只能用方向鍵「↑」逐個上翻歷史記錄。
方式三:復制,粘貼;
選中要復制的命令,此時又可以分為兩種情況:
情形一:win7
在選中之後,點擊滑鼠右鍵,選擇「標記」,在需要輸入命令的地方,右鍵,選擇「粘貼」
情形二:win10
方式一:在選中之後,直接Ctrl+c完成復制,Ctrl+v完成粘貼;
方式二:在選中之後,直接使用右鍵完成復制和粘貼。
方向鍵「←」,「→」,負責指定游標所在位置,通常用它配合退格鍵,來小幅修改要執行的命令。
再來個類似的命令:ping+域名+"-t",執行結果如下:
如果,我們不手動終止該命令的執行的話,它會一直進行下去;如何終止命令行的執行?
下面進入正題
ping命令
telnet命令
這兩個命令的具體用法,見文末推薦
ipconfig命令
它通常用來查詢本機所對應的IP地址
IPv4 地址,就是可供外機訪問本機的地址
我們現在在C盤下,如何切換到D:apache-activemq-5.14.2目錄下?
我們可能想到的是:
失敗,原因是:cd命令,只能限於同個盤符間目錄的切換。
cd命令
切換到一級子目錄:
多級子目錄
切換到一級父目錄:
..回到上一層目錄,注意cd 與..之間有空格
切換到多級父目錄:
多級父目錄,要使用../../,一個../代表一級
切換到磁碟根目錄下
盤符命令
語法:
切換到d盤
回到剛才的話題:如何切換到D:apache-activemq-5.14.2目錄下?
需要兩步:
語法:
使用該命令即可查看環境變數path的值(哪些命令能生效,可以調用哪些命令等)
直接輸入變數名稱,不用set也是可以的。
語法:
按Ctrl+c即可退出
執行time命令後,會讓你輸入要設置的新時間,如果不想改,按Ctrl+c即可退出。
會打開一個新的cmd命令窗口
常用命令,都在這里
輸入exit並按回車鍵或者點擊關閉按鈕
背景色和前景色的取值范圍:0-f。
修改成功,可惜的是:當我們重新打開黑窗口時,就又會回到黑色(僅當前窗口有效)。
基本上就這些了,其它命令,等遇到的時候再進行補充。