成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章帶你讀懂批量處理命令

運維 系統(tǒng)運維
這在早期沒有gui界面的時候用的是最多的,而且命令比較豐富,雖然現(xiàn)在有很多功能都被封裝到了軟件中,但是你會發(fā)現(xiàn)在dos中執(zhí)行操作會更快,哪怕會比較麻煩,如果你無法忍受慢節(jié)奏。

[[398217]]

批處理,顧名思義,批量處理,它可以將復雜的事情變得簡單,最早出現(xiàn)在dos操作系統(tǒng)中,也就是我們經(jīng)常說的cmd黑窗口,這在早期沒有gui界面的時候用的是最多的,而且命令比較豐富,雖然現(xiàn)在有很多功能都被封裝到了軟件中,但是你會發(fā)現(xiàn)在dos中執(zhí)行操作會更快,哪怕會比較麻煩,如果你無法忍受慢節(jié)奏。

下面就基本命令咱們先看看吧,首先打開cmd窗口:

你可以通過 快捷鍵 徽標鍵+R,然后輸入cmd,也可以點擊window系統(tǒng)右下角,然后點擊運行,輸入cmd即可。

下面我們來看看吧:

打開后可以看到這幅畫面,我們可以對他進行一些操作,讓他看起來 炫酷一點。

我們先看看怎樣操作, 打開屬性對話框:

最后我們就得到了這樣一個窗口,比以前的是不是要炫酷一點了,哈哈哈哈。

那么dos 里面到底有哪些命令呢?下面我們來看看:

這樣就獲取到了一部分dos操作系統(tǒng)的命令,也是可以進行批量處理的命令,所以我們形象的稱之為批處理腳本。那么這些命令都是怎樣使用的了。

一、顯示,暫停,清除,注釋

1.echo 輸出信息

2.pause 暫停

不信,你可以看看這個:

3.cls 清除

清除之后他是沒有任何顯示的,清除即清空前面的所有內容。

4.rem 注釋

另外 :: 也可以起到 rem 的注釋作用, 而且更簡潔有效。

二、文件目錄操作

1. cd 切換目錄

2. md 創(chuàng)建文件夾

3. ren重命名

4. move移動文件(夾)

5. del 刪除文件

6. copy xcopy 復制文件

很多人覺得這兩個用法一樣,其實不一樣的,當你復制超大型文件時,我想每個人基本都會遇到復制緩慢的尷尬,如果你善用dos命令,可以讓你把效率提高至少十倍。copy本身比系統(tǒng)的復制要快,但xcopy更快。

7.dir 列舉文件名

可以打印出當前目錄所有文件(夾)名

8. 文件屬性

三、網(wǎng)絡命令

1.net 顯示設置網(wǎng)絡用戶組賬號

  1. 此命令的語法是: 
  2.  
  3. NET 
  4.     [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | 
  5.       HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START | 
  6.       STATISTICS | STOP | TIME | USE | USER | VIEW ] 

2.netstat 顯示協(xié)議統(tǒng)計和當前 TCP/IP 網(wǎng)絡連接

  1. NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] 
  2.  
  3.   -a            顯示所有連接和偵聽端口。 
  4.   -b            顯示在創(chuàng)建每個連接或偵聽端口時涉及的可執(zhí)行程序。 
  5.                 在某些情況下,已知可執(zhí)行程序承載多個獨立的 
  6.                 組件,這些情況下,顯示創(chuàng)建連接或偵聽端口時涉 
  7.                 及的組件序列。此情況下,可執(zhí)行程序的名稱 
  8.                 位于底部[]中,它調用的組件位于頂部,直至達 
  9.                 到 TCP/IP。注意,此選項可能很耗時,并且在您沒有 
  10.                 足夠權限時可能失敗。 
  11.   -e            顯示以太網(wǎng)統(tǒng)計。此選項可以與 -s 選項結合使用。 
  12.   -f            顯示外部地址的完全限定域名(FQDN)。 
  13.   -n            以數(shù)字形式顯示地址和端口號。 
  14.   -o            顯示擁有的與每個連接關聯(lián)的進程 ID。 
  15.   -p proto      顯示 proto 指定的協(xié)議的連接;proto 可以是下列任 
  16.                 何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s 選 
  17.                 項一起用來顯示每個協(xié)議的統(tǒng)計,proto 可以是下列任 
  18.                 何一個: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 
  19.                 或 UDPv6。 
  20.   -r            顯示路由表。 
  21.   -s            顯示每個協(xié)議的統(tǒng)計。默認情況下,顯示 
  22.                 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 
  23.                 的統(tǒng)計;-p 選項可用于指定默認的子網(wǎng)。 
  24.   -t            顯示當前連接卸載狀態(tài)。 
  25.   interval      重新顯示選定的統(tǒng)計,各個顯示間暫停的間隔秒數(shù)。 
  26.                 按 CTRL+C 停止重新顯示統(tǒng)計。如果省略,則 netstat 
  27.                 將打印當前的配置信息一次。 

3.ping 測試IP連接

  1. 用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] 
  2.            [-r count] [-s count] [[-j host-list] | [-k host-list]] 
  3.            [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name 
  4.  
  5. 選項: 
  6.     -t             Ping 指定的主機,直到停止。 
  7.                    若要查看統(tǒng)計信息并繼續(xù)操作 - 請鍵入 Control-Break; 
  8.                    若要停止 - 請鍵入 Control-C。 
  9.     -a             將地址解析成主機名。 
  10.     -n count       要發(fā)送的回顯請求數(shù)。 
  11.     -l size        發(fā)送緩沖區(qū)大小。 
  12.     -f             在數(shù)據(jù)包中設置“不分段”標志(僅適用于 IPv4)。 
  13.     -i TTL         生存時間。 
  14.     -v TOS         服務類型(僅適用于 IPv4。該設置已不贊成使用,且 
  15.                    對 IP 標頭中的服務字段類型沒有任何影響)。 
  16.     -r count       記錄計數(shù)躍點的路由(僅適用于 IPv4)。 
  17.     -s count       計數(shù)躍點的時間戳(僅適用于 IPv4)。 
  18.     -j host-list   與主機列表一起的松散源路由(僅適用于 IPv4)。 
  19.     -k host-list   與主機列表一起的嚴格源路由(僅適用于 IPv4)。 
  20.     -w timeout     等待每次回復的超時時間(毫秒)。 
  21.     -R             同樣使用路由標頭測試反向路由(僅適用于 IPv6)。 
  22.     -S srcaddr     要使用的源地址。 
  23.     -4             強制使用 IPv4。 
  24.     -6             強制使用 IPv6。 

4.ipconfig 查看本機網(wǎng)絡配置

  1. 用法: 
  2.     ipconfig [/allcompartments] [/? | /all | 
  3.                                  /renew [adapter] | /release [adapter] | 
  4.                                  /renew6 [adapter] | /release6 [adapter] | 
  5.                                  /flushdns | /displaydns | /registerdns | 
  6.                                  /showclassid adapter | 
  7.                                  /setclassid adapter [classid] | 
  8.                                  /showclassid6 adapter | 
  9.                                  /setclassid6 adapter [classid] ] 
  10.  
  11. 其中 
  12.     adapter             連接名稱 
  13.                        (允許使用通配符 * 和 ?,參見示例) 
  14.  
  15.     選項: 
  16.        /?               顯示此幫助消息 
  17.        /all             顯示完整配置信息。 
  18.        /release         釋放指定適配器的 IPv4 地址。 
  19.        /release6        釋放指定適配器的 IPv6 地址。 
  20.        /renew           更新指定適配器的 IPv4 地址。 
  21.        /renew6          更新指定適配器的 IPv6 地址。 
  22.        /flushdns        清除 DNS 解析程序緩存。 
  23.        /registerdns     刷新所有 DHCP 租約并重新注冊 DNS 名稱 
  24.        /displaydns      顯示 DNS 解析程序緩存的內容。 
  25.        /showclassid     顯示適配器的所有允許的 DHCP 類 ID。 
  26.        /setclassid      修改 DHCP 類 ID。 
  27.        /showclassid6    顯示適配器允許的所有 IPv6 DHCP 類 ID。 
  28.        /setclassid6     修改 IPv6 DHCP 類 ID。 
  29.  
  30.  
  31. 默認情況下,僅顯示綁定到 TCP/IP 的適配器的 IP 地址、子網(wǎng)掩碼和 
  32. 默認網(wǎng)關。 
  33.  
  34. 對于 Release 和 Renew,如果未指定適配器名稱,則會釋放或更新所有綁定 
  35. 到 TCP/IP 的適配器的 IP 地址租約。 
  36.  
  37. 對于 Setclassid 和 Setclassid6,如果未指定 ClassId,則會刪除 ClassId。 
  38.  
  39. 示例: 
  40.     > ipconfig                       ... 顯示信息 
  41.     > ipconfig /all                  ... 顯示詳細信息 
  42.     > ipconfig /renew                ... 更新所有適配器 
  43.     > ipconfig /renew EL*            ... 更新所有名稱以 EL 開頭 
  44.                                          的連接 
  45.     > ipconfig /release *Con*        ... 釋放所有匹配的連接, 
  46.                                          例如 "Local Area Connection 1" 或 
  47.                                              "Local Area Connection 2" 
  48.     > ipconfig /allcompartments      ... 顯示有關所有分段的 
  49.                                          信息 
  50.     > ipconfig /allcompartments /all ... 顯示有關所有分段的 
  51.                                          詳細信息 

5.arp 地址轉換協(xié)議

  1. ARP -s inet_addr eth_addr [if_addr] 
  2. ARP -d inet_addr [if_addr] 
  3. ARP -a [inet_addr] [-N if_addr] [-v] 
  4.  
  5.   -a            通過詢問當前協(xié)議數(shù)據(jù),顯示當前 ARP 項。 
  6.                 如果指定 inet_addr,則只顯示指定計算機 
  7.                 的 IP 地址和物理地址。如果不止一個網(wǎng)絡 
  8.                 接口使用 ARP,則顯示每個 ARP 表的項。 
  9.   -g            與 -a 相同。 
  10.   -v            在詳細模式下顯示當前 ARP 項。所有無效項 
  11.                 和環(huán)回接口上的項都將顯示。 
  12.   inet_addr     指定 Internet 地址。 
  13.   -N if_addr    顯示 if_addr 指定的網(wǎng)絡接口的 ARP 項。 
  14.   -d            刪除 inet_addr 指定的主機。inet_addr 可 
  15.                 以是通配符 *,以刪除所有主機。 
  16.   -s            添加主機并且將 Internet 地址 inet_addr 
  17.                 與物理地址 eth_addr 相關聯(lián)。物理地址是用 
  18.                 連字符分隔的 6 個十六進制字節(jié)。該項是永久的。 
  19.   eth_addr      指定物理地址。 
  20.   if_addr       如果存在,此項指定地址轉換表應修改的接口 
  21.                 的 Internet 地址。如果不存在,則使用第一 
  22.                 個適用的接口。 
  23. 示例: 
  24.   > arp -s 157.55.85.212   00-aa-00-62-c6-09.... 添加靜態(tài)項。 
  25.   > arp -a                                  .... 顯示 ARP 表。 

6.route 網(wǎng)絡路由表

  1. ROUTE [-f] [-p] [-4|-6] command [destination] 
  2.                   [MASK netmask]  [gateway] [METRIC metric]  [IF interface] 
  3.  
  4.   -f           清除所有網(wǎng)關項的路由表。如果與某個 
  5.                命令結合使用,在運行該命令前, 
  6.                應清除路由表。 
  7.  
  8.   -p           與 ADD 命令結合使用時,將路由設置為 
  9.                在系統(tǒng)引導期間保持不變。默認情況下,重新啟動系統(tǒng)時, 
  10.                不保存路由。忽略所有其他命令, 
  11.                這始終會影響相應的永久路由。Windows 95 
  12.                不支持此選項。 
  13.  
  14.   -4           強制使用 IPv4。 
  15.  
  16.   -6           強制使用 IPv6。 
  17.  
  18.   command      其中之一: 
  19.                  PRINT     打印路由 
  20.                  ADD       添加路由 
  21.                  DELETE    刪除路由 
  22.                  CHANGE    修改現(xiàn)有路由 
  23.   destination  指定主機。 
  24.   MASK         指定下一個參數(shù)為“網(wǎng)絡掩碼”值。 
  25.   netmask      指定此路由項的子網(wǎng)掩碼值。 
  26.                如果未指定,其默認設置為 255.255.255.255。 
  27.   gateway      指定網(wǎng)關。 
  28.   interface    指定路由的接口號碼。 
  29.   METRIC       指定躍點數(shù),例如目標的成本。 
  30.  
  31. 用于目標的所有符號名都可以在網(wǎng)絡數(shù)據(jù)庫 
  32. 文件 NETWORKS 中進行查找。用于網(wǎng)關的符號名稱都可以在主機名稱 
  33. 數(shù)據(jù)庫文件 HOSTS 中進行查找。 
  34.  
  35. 如果命令為 PRINT 或 DELETE。目標或網(wǎng)關可以為通配符, 
  36. (通配符指定為星號“*”),否則可能會忽略網(wǎng)關參數(shù)。 
  37.  
  38. 如果 Dest 包含一個 * 或 ?,則會將其視為 Shell 模式,并且只 
  39. 打印匹配目標路由。“*”匹配任意字符串, 
  40. 而“?”匹配任意一個字符。示例: 157.*.1、157.*、127.*、*224*。 
  41.  
  42. 只有在 PRINT 命令中才允許模式匹配。 
  43. 診斷信息注釋: 
  44.     無效的 MASK 產生錯誤,即當 (DEST & MASK) != DEST 時。 
  45.     示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 
  46.              路由添加失敗: 指定的掩碼參數(shù)無效。 
  47.              (Destination & Mask) != Destination。 
  48.  
  49. 示例: 
  50.  
  51.     > route PRINT 
  52.     > route PRINT -4 
  53.     > route PRINT -6 
  54.     > route PRINT 157*          .... 只打印那些匹配  157* 的項 
  55.  
  56.     > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2 
  57.              destination^      ^mask      ^gateway     metric^    ^ 
  58.                                                          Interface^ 
  59.       如果未給出 IF,它將嘗試查找給定網(wǎng)關的最佳 
  60.       接口。 
  61.     > route ADD 3ffe::/32 3ffe::1 
  62.  
  63.     > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2 
  64.  
  65.       CHANGE 只用于修改網(wǎng)關和/或躍點數(shù)。 
  66.  
  67.     > route DELETE 157.0.0.0 
  68.     > route DELETE 3ffe::/32 

7.tracert路由跟蹤

  1. 用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] 
  2.                [-R] [-S srcaddr] [-4] [-6] target_name 
  3.  
  4. 選項: 
  5.     -d                 不將地址解析成主機名。 
  6.     -h maximum_hops    搜索目標的最大躍點數(shù)。 
  7.     -j host-list       與主機列表一起的松散源路由(僅適用于 IPv4)。 
  8.     -w timeout         等待每個回復的超時時間(以毫秒為單位)。 
  9.     -R                 跟蹤往返行程路徑(僅適用于 IPv6)。 
  10.     -S srcaddr         要使用的源地址(僅適用于 IPv6)。 
  11.     -4                 強制使用 IPv4。 
  12.     -6                 強制使用 IPv6。 

四、系統(tǒng)命令

1.taskkill 查殺進程

  1. TASKKILL [/S system [/U username [/P [password]]]] 
  2.          { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F] 
  3.  
  4. 描述: 
  5.     使用該工具按照進程 ID (PID) 或映像名稱終止任務。 
  6.  
  7. 參數(shù)列表: 
  8.     /S    system           指定要連接的遠程系統(tǒng)。 
  9.  
  10.     /U    [domain\]user    指定應該在哪個用戶上下文執(zhí)行這個命令。 
  11.  
  12.     /P    [password]       為提供的用戶上下文指定密碼。如果忽略,提示 
  13.                            輸入。 
  14.  
  15.     /FI   filter           應用篩選器以選擇一組任務。 
  16.                            允許使用 "*"。例如,映像名稱 eq acme* 
  17.  
  18.     /PID  processid        指定要終止的進程的 PID。 
  19.                            使用 TaskList 取得 PID。 
  20.  
  21.     /IM   imagename        指定要終止的進程的映像名稱。通配符 '*'可用來 
  22.                            指定所有任務或映像名稱。 
  23.  
  24.     /T                     終止指定的進程和由它啟用的子進程。 
  25.  
  26.     /F                     指定強制終止進程。 
  27.  
  28.     /?                     顯示幫助消息。 
  29.  
  30. 篩選器: 
  31.     篩選器名      有效運算符                有效值 
  32.     -----------   ---------------           ------------------------- 
  33.     STATUS        eq, ne                    RUNNING | 
  34.                                             NOT RESPONDING | UNKNOWN 
  35.     IMAGENAME     eq, ne                    映像名稱 
  36.     PID           eq, ne, gt, lt, ge, le    PID 值 
  37.     SESSION       eq, ne, gt, lt, ge, le    會話編號。 
  38.     CPUTIME       eq, ne, gt, lt, ge, le    CPU 時間,格式為 
  39.                                             hh:mm:ss。 
  40.                                             hh - 時, 
  41.                                             mm - 分,ss - 秒 
  42.     MEMUSAGE      eq, ne, gt, lt, ge, le    內存使用量,單位為 KB 
  43.     USERNAME      eq, ne                    用戶名,格式為 [domain\]user 
  44.     MODULES       eq, ne                    DLL 名稱 
  45.     SERVICES      eq, ne                    服務名稱 
  46.     WINDOWTITLE   eq, ne                    窗口標題 
  47.  
  48.     說明 
  49.     ---- 
  50.     1) 只有在應用篩選器的情況下,/IM 切換才能使用通配符 '*'。 
  51.     2) 遠程進程總是要強行 (/F) 終止。 
  52.     3) 當指定遠程機器時,不支持 "WINDOWTITLE" 和 "STATUS" 篩選器。 
  53.  
  54. 例如: 
  55.     TASKKILL /IM notepad.exe 
  56.     TASKKILL /PID 1230 /PID 1241 /PID 1253 /T 
  57.     TASKKILL /F /IM cmd.exe /T 
  58.     TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*" 
  59.     TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe 
  60.     TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM * 
  61.     TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*" 

2.shutdown 關閉或者重啟計算機

  1. 用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] 
  2.     [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]] 
  3.  
  4.     沒有參數(shù)   顯示幫助。這與鍵入 /? 是一樣的。 
  5.     /?         顯示幫助。這與不鍵入任何選項是一樣的。 
  6.     /i         顯示圖形用戶界面(GUI)。 
  7.                這必須是第一個選項。 
  8.     /l         注銷。這不能與 /m 或 /d 選項一起使用。 
  9.     /s         關閉計算機。 
  10.     /r         關閉并重新啟動計算機。 
  11.     /g         關閉并重新啟動計算機。系統(tǒng)重新啟動后, 
  12.                重新啟動所有注冊的應用程序。 
  13.     /a         中止系統(tǒng)關閉。 
  14.                這只能在超時期間使用。 
  15.     /p         關閉本地計算機,沒有超時或警告。 
  16.                可以與 /d 和 /f 選項一起使用。 
  17.     /h         休眠本地計算機。 
  18.                可以與 /f 選項一起使用。 
  19.     /e         記錄計算機意外關閉的原因。 
  20.     /m \\computer 指定目標計算機。 
  21.     /t xxx     設置關閉前的超時為 xxx 秒。 
  22.                有效范圍是 0-315360000 (10 年),默認值為 30。 
  23.                如果超時時間大于 0,則默示 /f 
  24.                參數(shù)。 
  25.     /c "comment" 重啟動或關閉的原因的注釋。 
  26.                最多允許 512 個字符。 
  27.     /f         強制正在運行的應用程序關閉,不前臺警告用戶。 
  28.                當為 /t 參數(shù)指定大于 0 的值時, 
  29.                則默示 /f 參數(shù)。 
  30.     /d [p|u:]xx:yy  提供重新啟動或關機的原因。 
  31.                p 表明重新啟動或關閉是計劃內的。 
  32.                u 表示原因由用戶定義。 
  33.                如果 p 和 u 均未指定,則是計劃外重新啟動 
  34.                或關閉。 
  35.                xx 是主要原因號(小于 256 的正整數(shù))。 
  36.                yy 是次要原因號(小于 65536 的正整數(shù))。 
  37.  
  38. 此計算機上的原因: 
  39. (E = 預期 U = 意外 P = 計劃內,C = 自定義) 
  40. 類別    主要    次要    標題 
  41.  
  42.  U      0       0       其他(計劃外) 
  43. E       0       0       其他(計劃外) 
  44. E P     0       0       其他(計劃內) 
  45.  U      0       5       其他故障: 系統(tǒng)沒有反應 
  46. E       1       1       硬件: 維護(計劃外) 
  47. E P     1       1       硬件: 維護(計劃內) 
  48. E       1       2       硬件: 安裝(計劃外) 
  49. E P     1       2       硬件: 安裝(計劃內) 
  50. E       2       2       操作系統(tǒng): 恢復(計劃內) 
  51. E P     2       2       操作系統(tǒng): 恢復(計劃內) 
  52.   P     2       3       操作系統(tǒng): 升級(計劃內) 
  53. E       2       4       操作系統(tǒng): 重新配置(計劃外) 
  54. E P     2       4       操作系統(tǒng): 重新配置(計劃內) 
  55.   P     2       16      操作系統(tǒng): Service Pack (計劃內) 
  56.         2       17      操作系統(tǒng): 熱修補(計劃外) 
  57.   P     2       17      操作系統(tǒng): 熱修補(計劃內) 
  58.         2       18      操作系統(tǒng): 安全修補(計劃外) 
  59.   P     2       18      操作系統(tǒng): 安全修補(計劃內) 
  60. E       4       1       應用程序: 維護(計劃外) 
  61. E P     4       1       應用程序: 維護(計劃內) 
  62. E P     4       2       應用程序: 安裝(計劃內) 
  63. E       4       5       應用程序: 沒有反應 
  64. E       4       6       應用程序: 不穩(wěn)定 
  65.  U      5       15      系統(tǒng)故障: 停止錯誤 
  66.  U      5       19      安全問題 
  67. E       5       19      安全問題 
  68. E P     5       19      安全問題 
  69. E       5       20      網(wǎng)絡連接丟失(計劃外) 
  70.  U      6       11      電源故障: 電線被拔掉 
  71.  U      6       12      電源故障: 環(huán)境 
  72.   P     7       0       舊版 API 關機 

3.start 啟動命令

  1. START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] 
  2.       [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] 
  3.       [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B] 
  4.       [command/program] [parameters] 
  5.  
  6.     "title"     在窗口標題欄中顯示的標題。 
  7.     path        啟動目錄。 
  8.     B           啟動應用程序,但不創(chuàng)建新窗口。應用程序已忽略 ^C 處理。 
  9.                 除非應用程序啟用 ^C 處理,否則 ^Break 是唯一可以中斷 
  10.                 該應用程序的方式。 
  11.     I           新的環(huán)境將是傳遞給 cmd.exe 的原始環(huán)境,而不是當前環(huán)境。 
  12.  
  13.     MIN         以最小化方式啟動窗口。 
  14.     MAX         以最大化方式啟動窗口。 
  15.     SEPARATE    在單獨的內存空間中啟動 16 位 Windows 程序。 
  16.     SHARED      在共享內存空間中啟動 16 位 Windows 程序。 
  17.     LOW         在 IDLE 優(yōu)先級類中啟動應用程序。 
  18.     NORMAL      在 NORMAL 優(yōu)先級類中啟動應用程序。 
  19.     HIGH        在 HIGH 優(yōu)先級類中啟動應用程序。 
  20.     REALTIME    在 REALTIME 優(yōu)先級類中啟動應用程序。 
  21.     ABOVENORMAL 在 ABOVENORMAL 優(yōu)先級類中啟動應用程序。 
  22.     BELOWNORMAL 在 BELOWNORMAL 優(yōu)先級類中啟動應用程序。 
  23.  NODE        將首選非一致性內存結構 (NUMA) 節(jié)點指定為十進制整數(shù)。 
  24.  AFFINITY    將處理器關聯(lián)掩碼指定為十六進制數(shù)字。進程被限制在這些 
  25.                     處理器上運行。 
  26.  
  27.              當 /AFFINITY 和 /NODE 結合時,會對關聯(lián)掩碼進行不同的解釋。 
  28.              指定關聯(lián)掩碼,正如 NUMA 節(jié)點的處理器掩碼正確移動到零位 
  29.              起始位置一樣。進程被限制在指定關聯(lián)掩碼和 NUMA 節(jié)點之間的 
  30.              那些通用處理器上運行。如果沒有通用處理器,則進程被限制在 
  31.              指定的 NUMA 節(jié)點上運行。 
  32.  WAIT        啟動應用程序并等待它終止。 
  33.  command/program 
  34.              如果它是內部 cmd 命令或批文件,則該命令處理器是使用 
  35.              cmd.exe 的 /K 開關運行的。這表示運行該命令之后,該窗口 
  36.              將仍然存在。 
  37.  
  38.              如果它不是內部 cmd 命令或批文件,則它就是一個程序,并將 
  39.              作為一個窗口化應用程序或控制臺應用程序運行。 
  40.  
  41.  parameters  這些是傳遞給 command/program 的參數(shù)。 
  42.  
  43. 意: 在 64 位平臺上不支持 SEPARATE 和 SHARED 選項。 
  44.  
  45. 過指定 /NODE,可按照利用 NUMA 系統(tǒng)中的內存區(qū)域的方式創(chuàng)建進程。例如, 
  46. 以創(chuàng)建兩個完全通過共享內存互相通信的進程以共享相同的首選 NUMA 節(jié)點, 
  47. 而最大限度地減少內存延遲。如有可能,它們即會分配來自相同 NUMA 節(jié)點的 
  48. 存,并且會在指定節(jié)點之外的處理器上自由運行。 
  49.  
  50.  啟動 /NODE 1 application1.exe 
  51.  啟動 /NODE 1 application2.exe 
  52.  
  53. 兩個進程可被進一步限制在相同 NUMA 節(jié)點內的指定處理器上運行。在以下 
  54. 例中, application1 在節(jié)點的兩個低順序處理器上運行,而 application2 
  55. 該節(jié)點的其后兩個處理器上運行。該示例假定指定節(jié)點至少具有四個邏輯 
  56. 理器。請注意,節(jié)點號可更改為該計算機的任何有效節(jié)點號,而無需更改關聯(lián) 
  57. 碼。 
  58.  
  59.  啟動 /NODE 1 /AFFINITY 0x3 application1.exe 
  60.  啟動 /NODE 1 /AFFINITY 0xc application2.exe 
  61.  
  62. 果命令擴展被啟用,通過命令行或 START 命令的外部命令 
  63. 用會如下改變: 
  64.  
  65. 文件名作為命令鍵入,非可執(zhí)行文件可以通過文件關聯(lián)調用。 
  66.  (例如,WORD.DOC 會調用跟 .DOC 文件擴展名關聯(lián)的應用程序)。 
  67.  關于如何從命令腳本內部創(chuàng)建這些關聯(lián),請參閱 ASSOC 和 
  68.   FTYPE 命令。 
  69.  
  70. 行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用 
  71.  程序終止就返回命令提示符。如果在命令腳本內執(zhí)行,該新行為 
  72.  則不會發(fā)生。 
  73.  
  74. 果執(zhí)行的命令行的第一個符號是不帶擴展名或路徑修飾符的 
  75.  字符串 "CMD","CMD" 會被 COMSPEC 變量的數(shù)值所替換。這 
  76.  防止從當前目錄提取 CMD.EXE。 
  77.  
  78. 果執(zhí)行的命令行的第一個符號沒有擴展名,CMD.EXE 會使用 
  79.  PATHEXT 環(huán)境變量的數(shù)值來決定要以什么順序尋找哪些擴展 
  80.  名。PATHEXT 變量的默認值是: 
  81.  
  82.      .COM;.EXE;.BAT;.CMD 
  83.  
  84.  請注意,該語法跟 PATH 變量的一樣,分號隔開不同的元素。 
  85.  
  86. 找可執(zhí)行文件時,如果沒有相配的擴展名,看一看該名稱是否 
  87. 目錄名相配。如果確實如此,START 會在那個路徑上調用 
  88. lorer。如果從命令行執(zhí)行,則等同于對那個路徑作 CD /D。 

講了這么多基礎語句是不是想躍躍欲試嘞嘞,其實批處理中還有很多比較高級的東西,比如說循環(huán)判斷,set設置,下面一起來看看吧。

1.if語句

if語句大家都知道,基本就是用作判斷,比如兩個數(shù)是否相同,一個變量是否存在。它的用法如下:

大家可以看到,這樣就完成了一段非常智障的判斷語句,哈哈哈。了解了這個簡單的語法后,我們是不是該整點新鮮的東西了,比如說變量啥的,下面請看:

可以看到使用關鍵字set定義變量就完成了交互操作,賦值。

說完了判斷,變量,當然還有循環(huán)啦,for 循環(huán)相信大家都不陌生,在哪里都有它的身影,dos也不例外。

不過貌似這個for語句的話操作起來在cmd窗口中和在批處理文件中結果不一樣哦,具體表現(xiàn)為前者需要在變量前加一個%,后者則是兩個%%。for語句里有三個關鍵字 for 、in、do 三者缺一不可。

怎么樣,是不是超級簡單。當然,它還有很多有趣的地方,比如你想查看某個目錄的所有文件:

這樣就打印出了當前桌面目錄中所有的txt文件。

好了,今天就講到這里,更多精彩內容期待你的參與。

 

責任編輯:姜華 來源: Python爬蟲與數(shù)據(jù)挖掘
相關推薦

2018-04-09 16:35:10

數(shù)據(jù)庫MySQLInnoDB

2015-10-22 14:32:44

微服務PaaS應用開發(fā)

2022-02-21 09:44:45

Git開源分布式

2023-05-12 08:19:12

Netty程序框架

2021-06-30 00:20:12

Hangfire.NET平臺

2021-05-11 10:01:54

avaScript錯誤處理

2019-09-24 14:19:12

PythonC語言文章

2023-09-06 14:57:46

JavaScript編程語言

2020-12-08 08:09:49

SVG圖標Web

2021-05-18 08:30:42

JavaScript 前端JavaScript時

2021-06-24 09:05:08

JavaScript日期前端

2021-09-27 09:18:30

ListIterato接口方法

2021-01-26 23:46:32

JavaScript數(shù)據(jù)結構前端

2021-03-05 18:04:15

JavaScript循環(huán)代碼

2021-03-09 14:04:01

JavaScriptCookie數(shù)據(jù)

2024-04-19 14:23:52

SwitchJavaScript開發(fā)

2023-07-30 15:18:54

JavaScript屬性

2021-02-26 20:01:57

SVG濾鏡元素

2023-05-08 08:21:15

JavaNIO編程

2024-01-30 13:47:45

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 国产91久久久久 | 久久出精品 | 成人欧美一区二区三区黑人孕妇 | 综合久久久久 | 国产中文 | 91精品麻豆日日躁夜夜躁 | 国产激情视频 | 黑人巨大精品欧美一区二区免费 | 蜜月va乱码一区二区三区 | 国产高清在线精品 | 在线免费观看亚洲 | 亚洲精选一区二区 | 91精品国产91久久久 | 精品欧美一区二区三区久久久 | 久久精品小视频 | 成人在线免费观看视频 | 日韩一区二区三区视频 | 96国产精品久久久久aⅴ四区 | 一区二区av | 久久一| 亚洲综合小视频 | 天堂亚洲 | 中文字幕国产视频 | 剑来高清在线观看 | 天天久 | 久久久亚洲精品视频 | 久久久久久网 | 欧美综合网 | 夜夜骑天天干 | 久久99精品久久久久久噜噜 | h片免费在线观看 | 在线一区视频 | 91麻豆久久久 | 日韩欧美一级精品久久 | 亚洲国产精品一区二区三区 | 免费黄色成人 | 午夜视频一区二区三区 | 天天曰天天曰 | 中文字幕91av| 91一区二区在线观看 |