2.1 数个常用的网络命令
生活随笔
收集整理的這篇文章主要介紹了
2.1 数个常用的网络命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《批處理入門手冊》二.常用網絡命令和符號篇-----------------------------------------------------------------------------------------------------2.1學習 ping ipconfig arp start shutdown taskkill 命令學習要點:1.測試IP連接:ping2.查看IP配置:ipconfig3.解析地址:arp4.開啟命令:start5.關閉或重啟計算機:shutdown6.關閉指定進程taskkill-----------------------------------------------------------------------------------------------------
一.測試IP連接:ping
用來檢查網絡是否通暢或者網絡連接速度的命令。在此,我們只了解一些基本的參數就可以了。-n count 發送count指定的Echo數據包數。定義向目標IP發送數據包的次數,默認為4次。通過此命令可以收集到一些信息。如數據包返回的平均時間為多少,最快時間為多少,最慢時間為多少等等。例1C:\Documents and Settings\mzybar>ping -n 3 www.baidu.com Pinging www.a.shifen.com [121.14.88.14] with 32 bytes of data: Reply from 121.14.88.14: bytes=32 time=3ms TTL=57 Reply from 121.14.88.14: bytes=32 time=3ms TTL=57 Reply from 121.14.88.14: bytes=32 time=2ms TTL=57 Ping statistics for 121.14.88.14:Packets: Sent = 3, Received = 3, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 2ms, Maximum = 3ms, Average = 2ms我們分析一下吧:Ping statistics for 121.14.88.14:Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),從這里可以知道在給www.baidu.com發送3個數據包的過程當中,返回了3個,沒有數據包丟失。Approximate round trip times in milli-seconds:Minimum = 2ms, Maximum = 3ms, Average = 2ms這3個數據包當中返回速度最快為2ms,最慢為3ms,平均速度為2ms。例2ping -n 11 127.0.0.1 >nul?ping本機11次,可用于批處理延時10秒。命令中的>nul為屏蔽輸出。簡短式可以寫成:ping -n 11 127.1 >nul------------------------------------------------------------------------------------------------------w timeout 指定超時間隔,單位為毫秒。例3ping 1 -n 1 -w 10000 2>nul 1>nul批處中可以用于延時10秒。-----------------------------------------------------------------------------------------------------二.查看IP配置:ipconfig
由于批處理中經常對計算機的TCP/IP 配置信息的截取,這里我們只講一下/all參數就行了。/all參數?作用:顯示所有適配器的完整 TCP/IP 配置信息。當使用IPConfig時不帶任何參數選項,那么它為每個已經配置了的接口顯示IP地址、子網掩碼和缺省網關值。例1C:\Documents and Settings\mzybar>ipconfigWindows IP ConfigurationEthernet adapter 本地連接:Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.0.73Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.254這里顯示的信息為:1.計算機的本地連接名稱為:本地連接2.本機IP為:192.168.0.733.子網掩碼為:255.255.255.04.默認網關為:192.168.0.254例2C:\Documents and Settings\mzybar>ipconfig /all Windows IP ConfigurationHost Name . . . . . . . . . . . . : A-073 //計算機名稱Primary Dns Suffix . . . . . . . :Node Type . . . . . . . . . . . . : UnknownIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : No Ethernet adapter 本地連接: //計算機的本地連接名稱Connection-specific DNS Suffix . :Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit E //網卡型號 thernet NICPhysical Address. . . . . . . . . : 00-E0-4C-59-9B-57 //網卡的MAC地址Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.0.73 //IP地址Subnet Mask . . . . . . . . . . . : 255.255.255.0 //子網掩碼Default Gateway . . . . . . . . . : 192.168.0.254 //默認網關地址DNS Servers . . . . . . . . . . . : 61.144.56.100 //主DNS地址202.96.128.166 //副DNS地址當ipconfig 命令帶有/all參數時將顯示所有適配器的完整 TCP/IP 配置信息,如果你的計算機有多個網卡時,此命令都會將它們的信息一一列出來。-----------------------------------------------------------------------------------------------------三.解析地址:arp
顯示和修改“地址解析協議 (ARP)”緩存中的項目。ARP 緩存中包含一個或多個表,它們用于存儲 IP 地址及其經過解析的以太網或令牌環物理地址。計算機上安裝的每一個以太網或令牌環網絡適配器都有自己單獨的表。------------------------------------------------------------------------------------------------------a參數 或-g參數,用于查看高速緩存中的所有項目。-a和-g參數的結果是一樣的,多年來-g一直是UNIX平臺上用來顯示ARP高速緩存中所有項目的選項,而Windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。arp -a IP如果我們有多個網卡,那么使用arp –a 加上對應網卡的IP地址,就可以只顯示與該網卡相關的ARP緩存項目。缺省IP情況下,將顯示所有當前 ARP 緩存表。例1C:\Documents and Settings\mzybar>arp -a Interface: 192.168.0.20 --- 0x2Internet Address Physical Address Type192.168.0.1 00-1a-92-90-19-fe static192.168.0.2 00-1a-92-90-19-eb static192.168.0.3 00-1a-92-49-1c-a9 static192.168.0.4 00-1a-92-90-19-32 static192.168.0.5 00-1a-92-38-07-09 static192.168.0.252 00-23-54-a9-f5-4a dynamic192.168.0.253 00-1d-60-1d-aa-d1 dynamic192.168.0.254 00-0a-eb-0d-96-ff dynamic分析一下上面的數據:Internet Address:代表 IP 地址。Physical Address:代表網卡的物理地址,即網卡的MAC地址。Type:代表ARP表的類型,“dynamic”為動態的;“static”為靜態的。-----------------------------------------------------------------------------------------------------arp -s IP 物理地址我們可以向ARP高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。通過此命令可以實現ARP綁定。例2arp -s 192.168.1.1 00-1a-92-90-19-fe對192.168.1.1添加靜態ARP實現ARP綁定。-----------------------------------------------------------------------------------------------------arp -d IP使用本命令能夠人工刪除一個靜態項目。可以輸入arp -d命令,缺省IP情況下將刪除當前計算機的arp表。在對付ARP欺騙中,我們一般先刪除當前計算機的arp表,然后再實現ARP綁定。例3@echo offarp –darp –s 192.168.0.1 00-1a-92-90-19-fearp –s 192.168.0.2 00-1a-92-90-19-ebarp –s 192.168.0.3 00-1a-92-49-1c-a9arp –s 192.168.0.4 00-1a-92-90-19-32arp –s 192.168.0.5 00-1a-92-38-07-09pause-----------------------------------------------------------------------------------------------------四.開啟命令:start基本格式:start “title” filename其中title可以省略,filename如帶有空格或是特殊符號的,用""括起來。例1start http://www.baidu.com這里是打開百度,title省略了。例2start "" "%windir%\system32\NOTEPAD.EXE" "%userprofile%\桌面\abc.txt"用NOTEPAD(記事本)打開 桌面上的abc.txt。例3start "" "%userprofile%\桌面\abc.doc"這里start后面要加""才能啟動文件abc.doc,否則不能啟動。如果start 后沒有 " " 則表示把title省略了,此時文件名若有""的話start就會把它看作是標題,從而變成了省略文件名,就默認開啟cmd了。所以在start后加上""就能防止這種意外的情況。-----------------------------------------------------------------------------------------------------參數/min和/max 使開啟的窗口最小化和最大化。例4start /min "" "%windir%\system32\NOTEPAD.EXE" "%userprofile%\桌面\abc.txt"用記事本最小化打開桌面的abc.txt。-----------------------------------------------------------------------------------------------------五.關閉或重啟計算機:shutdown用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]沒有參數 顯示此消息(與 ? 相同)-i 顯示 GUI 界面,必須是第一個選項-l 注銷(不能與選項 -m 一起使用)-s 關閉此計算機-r 關閉并重啟動此計算機-a 放棄系統關機-m \\computername 遠程計算機關機/重啟動/放棄-t xx 設置關閉的超時為 xx 秒-c "comment" 關閉注釋(最大 127 個字符)-f 強制運行的應用程序關閉而沒有警告-d [u][p]:xx:yy 關閉原因代碼u 是用戶代碼p 是一個計劃的關閉代碼xx 是一個主要原因代碼(小于 256 的正整數)yy 是一個次要原因代碼(小于 65536 的正整數) -----------------------------------------------------------------------------------------------------例1shutdown -l該命令只能注銷本機用戶,對遠程計算機不適用。例2at 12:00 shutdown -s通過-s參數,在12:00執行關閉計算機。例3shutdown -r -t 6060秒后重啟計算機。這里是設置重啟倒計時為60秒。如果沒有設置時間則默認為30秒。例4shutdown -f -s -t 300通過-f參數強制計算機300秒后關閉。例5shutdown -a當我們在遇到沖擊波或震蕩波病毒時,或是執行了上面的關機命令時,我們可以運用shutdown -a 終止當前的關機進程,這樣就可以避免關機而造成的損失了。-----------------------------------------------------------------------------------------------------六.關閉指定進程taskkillTaskkill命令可以根據進程 ID 或圖像名來結束一個或多個任務或進程。/im ImageName指定將終止的進程的圖像名稱。例1taskkill /im qq.exe-----------------------------------------------------------------------------------------------------/f process指定將強制終止的進程。對于遠程進程可忽略此參數,所有遠程進程都將被強制終止。例2taskkill /f /im spoolsv.exe-----------------------------------------------------------------------------------------------------/pid process id 指定要終止的進程的PID例3taskkill /pid 1230 /pid 1241 /pid 1253這里是終止PID 分別為 1230 1241 1253的進程。-----------------------------------------------------------------------------------------------------關于DOS的網絡命令還是蠻多的,有一些是非常強大的例如regsvr32,netsh,sc,wmic等,這些就不多說了,希望都多動手去搜索一下相關的資料吧,^&^Januapr編輯整理于2009-09-13 星期日12:00:44.78總結
以上是生活随笔為你收集整理的2.1 数个常用的网络命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.1 if条件语句
- 下一篇: cmd有关某个命令