導航:首頁 > 程序命令 > cmdfor命令詳解

cmdfor命令詳解

發布時間:2024-11-03 21:21:58

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命令大全,歡迎閱讀。

常用的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。

修改成功,可惜的是:當我們重新打開黑窗口時,就又會回到黑色(僅當前窗口有效)。

基本上就這些了,其它命令,等遇到的時候再進行補充。

閱讀全文

與cmdfor命令詳解相關的資料

熱點內容
huffman壓縮c 瀏覽:431
代碼事件的編譯 瀏覽:412
程序員學什麼培訓好 瀏覽:967
maven下載jar包命令 瀏覽:462
cad加密的圖紙怎麼編輯 瀏覽:989
怎麼在壓縮圖片上備注信息 瀏覽:833
電腦上如何斷開網路連接網路連接伺服器 瀏覽:128
eclipse寫python程序 瀏覽:270
pythonfor循環else 瀏覽:395
電腦版mc有什麼有趣的伺服器 瀏覽:908
虛擬機只有命令模式怎麼復制粘貼 瀏覽:267
python實現圖片數字化 瀏覽:902
ant編譯未生產class 瀏覽:7
驪威車空調壓縮機 瀏覽:817
c無法解析的外部命令 瀏覽:796
齊魯證券交易是哪個app 瀏覽:241
為什麼安卓手機網速那麼慢 瀏覽:839
遼寧常用dns的伺服器ip地址 瀏覽:20
單片機水塔水位控制 瀏覽:445
51單片機如何燒 瀏覽:93