萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦常見故障 >> 無法連上網路

DOS下網絡核心命令大全:Arp/Finger/Ftp/Nbtstat/Netstat/Ping/Rcp/Rexec/Route詳解

前言:命令行是網管的內功心法

GUI工具好用,但命令行才是排障核心、自動化腳本基礎、無圖形界面環境(Server Core/嵌入式/故障恢復模式)下的唯一依靠。本文系統整理9大核心網絡命令完整語法與參數說明。

1. Arp —— 地址解析協議表管理

顯示/修改IP到以太網/令牌環物理地址映射表。需安裝TCP/IP協議。

語法

arp -a [inet_addr] [-N if_addr]
arp -d inet_addr [if_addr]
arp -s inet_addr ether_addr [if_addr]

關鍵參數

參數說明
-a / -g顯示當前ARP項;指定inet_addr則只顯示該機條目
inet_addr點分十進制IP地址
-N if_addr顯示指定接口IP的ARP項
-d刪除指定IP的ARP項
-s添加靜態ARP項:綁定IP與MAC(6個十六進制字節用連字符分隔),項永久有效(超時後自動刪除)

2. Finger —— 遠程用戶信息查詢

查詢運行Finger服務遠程系統用戶信息。需TCP/IP協議。

finger [-l] [user]@computer [...]
  • -l:長列表格式
  • 省略user:顯示該機所有用戶信息

3. Ftp —— 文件傳輸客戶端

與運行FTP服務的遠程機器傳輸文件。交互模式下輸入quit返回命令行。

ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

4. Nbtstat —— NetBIOS over TCP/IP 診斷

顯示協議統計與當前TCP/IP連接。需TCP/IP協議。

nbtstat [-a remotename] [-A IP] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
參數說明
-v禁止顯示遠程服務器響應
-n禁止自動登錄初始連接
-i多文件傳輸關閉交互提示
-d啟用調試,顯示客戶端-服務器所有ftp命令
-g禁用文件名通配符(* ?)
-s:filename指定包含ftp命令的文本文件,啟動後自動執行
-a數據連接使用任意本地接口
-w:windowsize覆蓋默認4096傳輸緩衝區大小

5. Netstat —— 協議統計與連接監控

顯示協議統計與當前TCP/IP網絡連接。需TCP/IP協議。

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數說明
-a remotename用遠程計算機名列出其名稱表
-A IP用遠程IP列出名稱表
-c列出NetBIOS名稱緩存內容(名稱+IP)
-n列出本地NetBIOS名稱(Registered=已廣播/WINS註冊)
-R清除名稱緩存並重裝Lmhosts
-r名稱解析統計(廣播vs WINS解析/註冊數)
-S顯示會話,僅用IP列出遠程機器
-s顯示會話,嘗試將遠程IP轉換為主機名
interval重複顯示統計,間隔秒數,Ctrl+C停止
參數說明
-a顯示所有連接和偵聽端口(服務器連接通常隱藏)
-e顯示以太網統計(可與-s結合)
-n數字格式顯示地址/端口(不解析名稱,速度快)
-s按協議顯示統計(默認TCP/UDP/ICMP/IP),-p可指定子集
-p protocol顯示指定協議連接(tcp/udp);配合-s時可加icmp/ip
-r顯示路由表
interval重複顯示,間隔秒數,Ctrl+B停止

6. Ping —— 連通性驗證瑞士軍刀

驗證與遠程計算機連接。需TCP/IP協議。

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j hostlist] | [-k hostlist]] [-w timeout] destination
參數說明
-t持續Ping直到中斷
-a解析地址為主機名
-n count發送指定回顯包數(默認4)
-l length發送包大小(默認32字節,最大65527)
-f設置「勿分片」標誌,防路由器分片
-i ttl設置TTL值
-v tos設置服務類型
-r count記錄路由(1-9躍點)
-s count時間戳(1-9躍點)
-j hostlist鬆散源路由(經指定主機列表,最大9個)
-k hostlist嚴格源路由(經指定主機列表不經中間網關,最大9個)
-w timeout超時毫秒數

7. Rcp —— 遠程文件復制

Win2000與運行rshd的系統間復制文件。Win2000只能作發出端,遠程必須運行rshd(UNIX常見,Win2000無)。

rcp [-a|-b] [-h] [-r] source1 ... sourceN destination
  • -a:ASCII模式(默認,換行轉換)
  • -b:二進制模式(無轉換)
  • -h:復制隱藏文件
  • -r:遞歸復制子目錄(源/目標必為目錄)
  • 路徑格式:[computer[.user]:]filename

8. Rexec —— 遠程命令執行

在運行REXEC服務的遠程機器執行命令,驗證用戶名。需TCP/IP。

rexec computer [-l username] [-n] command
  • -l username:指定遠程用戶名
  • -n:輸入重定向到NULL

9. Route —— 路由表控制

控制網絡路由表。需TCP/IP協議。(原文此處截斷,常用子命令:print顯示、add添加、delete刪除、change修改,參數-p持久化、-f清除閃存表)

實戰組合拳速查

場景命令組合
查看當前IP/MAC/網關/DNSipconfig /all
檢查ARP表/綁定靜態ARParp -a / arp -s IP MAC
測試連通性/路徑/MTUping -t IP / ping -f -l 1472 IP
查看所有監聽端口/連接netstat -an
查看路由表route print / netstat -r
診斷NetBIOS名稱解析nbtstat -c / nbtstat -r
文件傳輸自動化ftp -s:script.txt ftp.server.com
copyright © 萬盛學電腦網 all rights reserved