Ⅰ 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
這個範例列舉當前環境中的環境變數名。
Ⅱ 如何自學windows批處理命令
一、入門 想用批處理的學習時間其實並不長,建議先了解一下windows的文件結構、然後學學基本cmd命令、最後再學批處理。如果您每天都花1~2小時學習,1周就能寫些簡單腳本了,但是用好了不容易。因為批處理是操作系統的輔助工具,所以要為系統任務服務,而用批處理實現系統任務目標,了解批處理只佔一小部分,最重要的是要了解操作系統知識和網路管理知識。
二、建議您先學習MCSE和Windows操作系統方面的資料。襲因為批處理是為了提高命令行方式維護和管理系統的效率的,所以您還是要先知道操作系統都能管什麼,構架如何。 之後,可以再更系統地學習Windows批處理教程、高級教程和Windows腳本技術等,批處理只是一種腳本技術,Windows下的腳本有很多,而且這些腳本之間不是相互獨立的。
三、推薦zd資料 在網路文庫中找或在網路中搜「批處理」。 以下幾個教程如果能堅持學完應該挺好:批處理經典入門教程、DOS批處理高級教程、Windows命令行詳解手冊
Ⅲ Windows命令行有哪些基礎命令關於網路的
net命令
net config server查閱本網路配置信息統計
Net share查閱本地計算機上共享文件
Net user查閱本地用戶賬號
Net view查閱網路上可用計算機
PING命令
1.Ping 用於確定網路的連通性。命令格式:
Ping 主機名
Ping 域名 檢測域名解析情況
Ping IP地址
典型的檢測次序及對應的可能故障:
①ping 本機IP
如果測試不成功,則表示本地配置或安裝存在問題,應當對網路設備和通訊介質進行測試、檢查並排除。
②ping 區域網內其他IP
如果測試成功,表明本地網路中的網卡和載體運行正確。但如果收到0個回送應答,那麼表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。
③ping 網關IP
這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。
④ping 遠程IP
如果收到正確應答,表示成功的使用了預設網關。對於撥號上網用戶則表示能夠成功的訪問Internet。
Ping命令的常用參數選項:
ping IP -t:連續對IP地址執行Ping命令,直到被用戶以Ctrl+C中斷。
ping IP -l 2000:指定Ping命令中的數據長度為2000位元組,而不是預設的32位元組。
ping IP –n次數:執行特定次數的Ping命令。
tracert 命令
tracert ip 是路由跟蹤命令,檢查路由結點情況
telnet 命令
telnet ip 埠 測試埠連通性
tasklist
檢查進程
route 命令
route print 列印路由表
route add 增加路由
Ⅳ Windows 命令行詳解手冊:第2版的目錄
第一部分windows命令行基礎.
第1章windows命令行概述 2
1.1命令行基礎 2
1.1.1理解windows命令shell 2
1.1.2理解ms-dos命令shell 5
1.1.3理解windows powershell 6
1.1.4配置命令行屬性 8
1.1.5使用命令歷史 9
1.2使用補充的組件 10
1.2.1在windows vista中使用微軟遠程伺服器管理工具 10
1.2.2注冊遠程伺服器管理工具包 10
1.2.3配置與選擇遠程伺服器管理工具 11
1.2.4刪除遠程伺服器管理工具 11
1.2.5刪除遠程伺服器管理工具軟體包 12
第2章充分利用命令行 13
2.1管理命令shell的啟動方式 13
2.2使用命令路徑進行工作 15
2.2.1管理命令路徑 15
2.2.2管理文件擴展與文件關聯 16
2.3標准輸入、輸出及錯誤日誌的重定向 17
.2.3.1將標准輸出重定向到其他命令 17
2.3.2i/o與文件的重定向 18
2.3.3標准錯誤輸出的重定向 18
2.4命令的結鏈與分組 19
2.4.1使用命令鏈 19
2.4.2命令分組 20
第3章命令行腳本基礎 21
3.1創建命令行腳本 21
3.2腳本的常見語句與命令 22
3.2.1清除命令shell窗口 23
3.2.2為腳本添加註釋 23
3.2.3管理文字的顯示方式與命令回顯方式 24
3.2.4使用@對命令回顯進行調整 25
3.2.5設置控制台窗口的標題與顏色 25
3.3向腳本傳遞參數 26
3.4熟悉變數 27
3.5在腳本中使用變數 28
3.5.1變數命名 28
3.5.2設置變數值 29
3.5.3替換變數值 30
3.5.4變數作用范圍局部化 31
3.6使用數學表達式 32
3.6.1使用算術運算符與賦值運算符 32
3.6.2理解運算符的優先順序 33
3.6.3模擬指數操作 33
3.7命令行選擇語句 34
3.7.1使用if語句 34
3.7.2使用if not語句 35
3.7.3使用if defined與if not defined語句 35
3.7.4使用嵌套的 if 語句 35
3.7.5在 if 語句中進行比較 36
3.8命令行迭代語句 36
3.8.1迭代的基礎 36
3.8.2遍歷一系列值 37
3.8.3在成組的文件中迭代執行 38
3.8.4在目錄中迭代執行 38
3.8.5分析文件的內容與輸出 40
3.9創建子程序與過程 41
3.9.1使用子程序 42
3.9.2使用過程 43
第二部分使用命令行管理windows系統
第4章部署windows伺服器 46
4.1伺服器配置管理 46
4.2使用角色、角色服務與功能 47
4.3管理角色、角色服務與功能 51
4.3.1servermanagercmd基礎 51
4.3.2查詢已安裝的角色、角色服務與功能 56
4.3.3安裝角色、角色服務與功能 57
4.3.4移除角色、角色服務與功能 58
第5章管理windows系統 59
5.1檢查系統信息 59
5.2操作注冊表 61
5.2.1理解注冊表與鍵值 61
5.2.2查詢注冊表值 63
5.2.3比較注冊表值 63
5.2.4注冊表鍵的保存與恢復 64
5.2.5添加註冊表鍵 65
5.2.6復制注冊表鍵 65
5.2.7刪除注冊表鍵 66
5.2.8導入與導出注冊表鍵 66
5.2.9載入與卸載注冊表鍵 67
5.3管理系統服務 69
5.3.1查看已配置的服務 69
5.3.2啟動、終止與暫停服務 71
5.3.3配置服務的啟動方式 72
5.3.4配置服務的登錄方式 72
5.3.5配置服務的恢復方式 73
5.4從命令行重啟與關閉系統 75
5.4.1管理本地系統的重啟與關閉 76
5.4.2管理遠程系統的重啟與關閉 76
5.4.3添加關機或重啟原因與注釋 77
第6章事件記錄、追蹤與監控 79
6.1windows事件日誌 79
6.2查看與過濾事件日誌 82
6.2.1查看事件 82
6.2.2過濾事件 83
6.3向事件日誌中寫入自定義事件 85
6.4創建與使用保存的查詢 86
6.5性能監控:基礎 89
6.5.1理解如何在命令行中進行性能監控 89
6.5.2追蹤性能數據 90
第7章進程監控與性能維護 94
7.1管理應用程序、進程與性能 94
7.1.1理解系統與用戶進程.. 94
7.1.2檢查運行中進程 95
7.1.3監控系統資源使用情況與進程 101
7.1.4終止進程 106
7.2通過監控來檢測與解決性能問題 108
7.2.1監控內存分頁與磁碟頁面 108
7.2.2監控單個進程的內存使用與working memory set 109
7.2.3解決性能瓶頸 111
第8章管理事件與性能日誌 114
8.1管理事件日誌 114
8.1.1開始使用wevtutil 114
8.1.2列出可用的日誌與已注冊的事件發布者 115
8.1.3查看與改變日誌配置 117
8.1.4導出與操作事件日誌 119
8.1.5清除事件日誌 122
8.2企業級集中化事件記錄機制 122
8.2.1配置事件轉發與收集 123
8.2.2創建訂閱 124
8.2.3管理訂閱 128
8.3性能日誌 130
8.3.1開始使用數據收集器集 130
8.3.2操作數據收集器集 131
8.3.3收集性能計數器數據 133
8.3.4配置性能計數器警報 136
8.3.5查看數據收集器報告 139
第9章計劃任務的自動運行 141
9.1在本地與遠程系統上執行計劃任務 141
9.1.1計劃任務簡介 141
9.1.2監控計劃任務 145
9.2使用任務計劃程序計劃任務 146
9.2.1創建基本任務 146
9.2.2創建高級任務 148
9.2.3管理任務屬性 150
9.2.4激活與禁用任務 150
9.2.5將任務復制到其他計算機 150
9.2.6立即運行任務 150
9.2.7移除不需要的任務 150
9.3使用schtasks設置任務計劃 151
9.3.1使用schtasks/create創建計劃任務 151
9.3.2創建由windows事件觸發的計劃任務 156
9.3.3使用schtasks /change改變計劃任務 157
9.3.4使用schtasks/query查詢已配置的任務 159
9.3.5使用xml配置文件創建任務 159
9.3.6使用schtasks /run立即運行任務 163
9.3.7使用schtasks /end終止運行中的任務 163
9.3.8使用schtasks/delete刪除任務 164
第三部分使用命令行管理windows文件系統和磁碟
第10章配置與維護磁碟 166
10.1使用diskpart 166
10.1.1diskpart基礎 166
10.1.2diskpart:一個實例 167
10.1.3理解焦點及其內涵 167
10.1.4diskpart命令與腳本 167
10.1.5diskpart:腳本實例 170
10.2安裝與管理硬碟驅動器 172
10.2.1安裝與檢查新驅動器 172
10.2.2檢查驅動器狀態與配置 173
10.2.3修改驅動器分區風格 174
10.3操作基本磁碟與動態磁碟 175
10.3.1理解基本磁碟與動態磁碟 176
10.3.2設置活動分區 177
10.3.3改變磁碟類型:基本磁碟與動態磁碟的互相轉換 177
10.4磁碟維護 178
10.4.1使用fsutil獲取磁碟信息並管理文件系統 178
10.4.2檢查磁碟的錯誤與壞扇區 180
10.4.3修正磁碟錯誤 183
10.4.4對系統啟動時的自動檢測進行控制 184
10.5磁碟碎片整理 185
第11章對基本磁碟進行分區 188
11.1獲取分區信息 188
11.2創建分區 189
11.2.1在mbr磁碟上創建分區 189
11.2.2在gpt磁碟上創建分區 190
11.3管理盤符與掛載點 192
11.3.1分配驅動器盤符或掛載點 192
11.3.2改變驅動器盤符或掛載點 193
11.3.3移除盤符或掛載點 193
11.4格式化分區 194
11.4.1使用format 194
11.4.2使用filesystems 195
11.4.3格式化:一個實例 197
11.5管理分區 198
11.5.1將分區或卷轉換為ntfs 198
11.5.2改變或刪除卷標 200
11.5.3壓縮分區或卷 200
11.5.4擴展分區或卷 201
11.5.5刪除分區 202
第12章管理動態磁碟上的卷與raid 203
12.1獲取卷信息與狀態 203
12.2創建並管理簡單卷 205
12.2.1創建簡單卷 205
12.2.2擴展簡單卷 206
12.2.3將動態磁碟聯機 206
12.2.4刪除卷 207
12.3通過動態磁碟上的raid提供容錯功能 207
12.3.1實現raid-0:磁碟分割 208
12.3.2實現raid-1:磁碟鏡像與雙控 209
12.3.3實現raid-5:帶奇偶校驗的磁碟分割 210
12.4管理raid並從失效中恢復 212
12.4.1分離鏡像集 212
12.4.2重新同步與修復鏡像集 212
12.4.3修復不帶奇偶校驗信息的raid-0條帶集 213
12.4.4重建帶奇偶校驗信息的raid-5條帶集 213
第四部分使用命令行管理windows活動目錄
第13章核心目錄服務管理 216
13.1從命令行控制活動目錄 216
13.1.1理解域、容器與對象 216
13.1.2理解活動目錄中的邏輯結構與物理結構 217
13.1.3理解區分名 218
13.1.4使用活動目錄命令行工具 218
13.2使用dsquery命令進行目錄查詢 219
13.2.1dsquery子命令及語法 220
13.2.2使用名稱、描述、sam賬號名進行搜索 221
13.2.3設定搜索的登錄域與run as許可許可權 222
13.2.4設定開始節點、搜索范圍與對象限制 223
13.2.5設定名的輸出格式 225
13.2.6結合使用dsquery與其他活動目錄命令行工具 226
13.3搜索問題用戶與計算機賬號 226
13.4對象的重命名與移動 227
13.5從活動目錄中移除對象 228
第14章管理計算機賬號與域控制器 229
14.1從命令行管理計算機賬號概覽 229
14.2在活動目錄域內創建計算機賬號 230
14.2.1創建計算機賬號 230
14.2.2定製計算機賬號屬性與組成員關系 231
14.3管理計算機賬號屬性 232
14.3.1查看與尋找計算機賬號 232
14.3.2設置或修改計算機的位置與描述信息屬性 234
14.3.3禁用與激活計算機賬號 234
14.3.4重置鎖定的計算機賬號 235
14.3.5將計算機賬號添加到某域中 236
14.3.6對計算機與計算機賬號進行重命名 237
14.3.7移動計算機賬號 238
14.3.8刪除計算機賬號 238
14.4操作域控制器 239
14.4.1安裝與降級域控制器 239
14.4.2在活動目錄中發現域控制器 239
14.5指定全局編目伺服器 240
14.5.1發現全局編目伺服器 240
14.5.2添加或移除全局編目伺服器 241
14.5.3檢查緩存與優先的全局編目設置 241
14.6指定操作主機 242
14.6.1發現操作主機 243
14.6.2使用命令行配置操作主機角色 244
14.7發現只讀的域控制器 246
第15章管理活動目錄用戶與組 247
15.1從命令行中管理用戶賬號概覽 247
15.2添加用戶賬號 249
15.2.1創建域用戶賬號 249
15.2.2自定義域用戶賬號屬性與組成員關系 250
15.2.3創建本地用戶賬號 252
15.3管理用戶賬號 253
15.3.1查看與查找用戶賬號 253
15.3.2確定單獨用戶賬號的組成員關系 254
15.3.3設置或更改用戶賬號屬性 255
15.3.4禁用與激活用戶賬號 256
15.3.5重置過期的用戶賬號 256
15.3.6控制與重置用戶口令 257
15.3.7移動用戶賬號 258
15.3.8用戶賬號重命名 258
15.3.9刪除用戶賬號 259
15.4從命令行管理組賬號概覽 259
15.5添加組賬號 260
15.5.1創建安全組與分發組 261
15.5.2創建本地組並為其分配成員 262
15.6管理組賬號 263
15.6.1查看與尋找組賬號 263
15.6.2確定組成員關系 264
15.6.3改變組類型或范圍 265
15.6.4添加、移除或替換組成員 265
15.6.5移動組賬號 267
15.6.6組賬號重命名 267
15.6.7刪除組賬號 268
第五部分使用命令行管理網路
第16章管理網路列印機與列印服務 270
16.1獲取列印機的支持信息與故障排除信息 270
16.1.1在命令行中操作列印機 270
16.1.2追蹤列印驅動程序與列印機信息 271
16.1.3獲取用於容量規劃與故障排除的列印詳細統計資料 274
16.2管理列印機 278
16.2.1安裝物理連接的列印設備 279
16.2.2安裝網路連接的列印設備 280
16.2.3列出計算機上配置的列印機 280
16.2.4查看與設置默認列印機 281
16.2.5列印機重命名 281
16.2.6刪除列印機 282
16.3管理網路連接列印機的tcp/ip埠 282
16.3.1為列印機創建與改變tcp/ip埠 282
16.3.2列出列印機使用的tcp/ip埠相關的信息 283
16.3.3刪除列印機使用的tcp/ip埠 284
16.4配置列印機屬性 284
16.4.1添加註釋與位置信息 285
16.4.2共享列印機 285
16.4.3在活動目錄中發布列印機 285
16.4.4設置分隔頁並改變列印設備模式 286
16.4.5列印任務的調度與優先順序設置 286
16.4.6配置緩沖池與其他高級列印機選項 287
16.5解決緩存問題 288
16.5.1檢查print spooler服務 288
16.5.2修復損壞的緩沖池 289
16.6管理列印隊列與單個列印任務 289
16.6.1查看隊列中的任務 289
16.6.2列印機的暫停與恢復 290
16.6.3清空列印隊列 290
16.6.4暫停、恢復與重啟單個文檔的列印 291
16.6.5移除文檔並取消列印任務 291
16.7備份與恢復列印伺服器配置 292
16.7.1備份列印伺服器的配置 292
16.7.2恢復列印伺服器的配置 293
16.7.3遷移列印機與列印隊列 294
第17章tcp/ip網路的配置、管理與故障排除 295
17.1使用網路服務shell 295
17.1.1操作netsh上下文 295
17.1.2操作遠程計算機 297
17.1.3操作腳本文件 298
17.2管理tcp/ip設置 299
17.2.1配置ipv4 299
17.2.2配置ipv6 304
17.3支持tcp/ip網路 307
17.3.1獲取並保存tcp/ip設置 307
17.3.2檢查ip地址與網路介面配置 309
17.3.3操作tcp internet控制與錯誤消息 310
17.3.4檢查分片、重組、錯誤消息的詳細信息 312
17.3.5檢查當前的tcp與udp連接 313
17.4排除tcp/ip網路故障 317
17.4.1查看診斷信息 317
17.4.2診斷常規的計算機配置問題 318
附錄a基本命令行工具參考 330
附錄bnetsh快速參考... 367
Ⅳ windows下各種命令行的指令是什麼
還是我來告訴你吧!假如對您有幫助請採納十分感謝
ASSOC顯示或修改文件擴展名關聯。
AT計劃在計算機上運行的命令和程序。
ATTRIB顯示或更改文件屬性。
BREAK設置或清除擴展式CTRL+C檢查。
CACLS顯示或修改文件的訪問控制列表(ACLs)。
CALL從另一個批處理程序調用這一個。
CD顯示當前目錄的名稱或將其更改。
CHCP顯示或設置活動代碼頁數。
CHDIR顯示當前目錄的名稱或將其更改。
CHKDSK檢查磁碟並顯示狀態報告。
CHKNTFS顯示或修改啟動時間磁碟檢查。
CLS清除屏幕。
CMD打開另一個Windows命令解釋程序窗口。
COLOR設置默認控制台前景和背景顏色。
COMP比較兩個或兩套文件的內容。
COMPACT顯示或更改NTFS分區上文件的壓縮。
CONVERT將FAT卷轉換成NTFS。您不能轉換
當前驅動器。
COPY將至少一個文件復制到另一個位置。
DATE顯示或設置日期。
DEL刪除至少一個文件。
DIR顯示一個目錄中的文件和子目錄。
DISKCOMP比較兩個軟盤的內容。
DISKCOPY將一個軟盤的內容復制到另一個軟盤。
DOSKEY編輯命令行、調用Windows命令並創建宏。
ECHO顯示消息,或將命令回顯打開或關上。
ENDLOCAL結束批文件中環境更改的本地化。
ERASE刪除至少一個文件。
EXIT退出CMD.EXE程序(命令解釋程序)。
FC比較兩個或兩套文件,並顯示
不同處。
FIND在文件中搜索文字字元串。
FINDSTR在文件中搜索字元串。
FOR為一套文件中的每個文件運行一個指定的命令。
FORMAT格式化磁碟,以便跟Windows使用。
FTYPE顯示或修改用於文件擴展名關聯的文件類型。
GOTO將Windows命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL啟用Windows來以圖像模式顯示
擴展字元集。
HELP提供Windows命令的幫助信息。
IF執行批處理程序中的條件性處理。
LABEL創建、更改或刪除磁碟的卷標。
MD創建目錄。
MKDIR創建目錄。
MODE配置系統設備。
MORE一次顯示一個結果屏幕。
MOVE將文件從一個目錄移到另一個目錄。
PATH顯示或設置可執行文件的搜索路徑。
PAUSE暫停批文件的處理並顯示消息。
POPD還原PUSHD保存的當前目錄的上一個值。
PRINT列印文本文件。
PROMPT更改Windows命令提示符。
PUSHD保存當前目錄,然後對其進行更改。
RD刪除目錄。
RECOVER從有問題的磁碟恢復可讀信息。
REM記錄批文件或CONFIG.SYS中的注釋。
REN重命名文件。
RENAME重命名文件。
REPLACE替換文件。
RMDIR刪除目錄。
SET顯示、設置或刪除Windows環境變數。
SETLOCAL開始批文件中環境更改的本地化。
SHIFT更換批文件中可替換參數的位置。
SORT對輸入進行分類。
START啟動另一個窗口來運行指定的程序或命令。
SUBST將路徑跟一個驅動器號關聯。
TIME顯示或設置系統時間。
TITLE設置CMD.EXE會話的窗口標題。
TREE以圖形模式顯示驅動器或路徑的目錄結構。
TYPE顯示文本文件的內容。
VER顯示Windows版本。
VERIFY告訴Windows是否驗證文件是否已正確
寫入磁碟。
VOL顯示磁碟卷標和序列號。
XCOPY復制文件和目錄樹。
Ⅵ 如何使用Windows命令行「Dos入門」
進入命令行
打開windows命令行窗口,這個應該都會了我就不原文翻譯了直接windows鍵+R,彈出框中輸入cmd確定。
理解提示行
特定的windows開始於你的文件夾。在下面圖片中,用戶是Mrhope,所以我們的提示是C:\Users\Windows>這個提示告訴我們在C盤下的Users文件夾下的Mrhope文件夾。
小提示
命令行命令是不區分大小寫的。
在windows中的文件和文件夾也可以在命令行中找到。
文件或文件夾用引號引起來比如My
Documents
寫成
「My
Documents.」
用命令行刪除文件或者文件夾將不會在回收站中顯示。
Ⅶ windows 命令行管理服務
windows 命令行管理服務可使用net和sc兩個命令.
net用於打開沒有被禁用的服務,它包含了管理網路環境、服務、用戶、登陸大部分重要的管理功能
可打開被禁用的服務。(也可以查看服務狀態)可以創建服務、刪除服務、打開與關閉服務
sc是用於與服務控制管理器和服務進行通信的命令行程序,其語法是:
Ⅷ Windows系統命令行設置環境變數
Windows系統命令行設置環境變數
以下命令均需在Windows的CMD環境(即「命令提示符」軟體)中執行。
1. 使用set命令
用於設置臨時環境變數。只在當前命令行窗口中有效。
例如,設置名為CLASSPATH的環境變數,執行下面的命令,
set CLASSPATH=D:\javalibs\lib1
# 查看 CLASSPATH
$ echo %CLASSPATH%
2. 使用命令setx
用於設置用戶環境變數和系統環境變數。默認設置是本地環境,通過選項 /m 設置系統環境變數。
# 永久設置 GIT_HOME 變數為 abc
$ setx /m GIT_HOME abc
# 將 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 追加到 PATH 變數
$ setx -m PATH "%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin"
註:上面 setx 命令後面用引號可以去除空格的影響,不加引號,會出現如下錯誤:
錯誤:無效語法。默認選項不允許超過 '2' 次。
鍵入 「SETX /?」 以了解用法。