身為系統/網管,命令提示字元是隨身利器。本文精選 8 個最高頻、最高實戰價值的指令,附參數速查表與實戰範例,建議存檔備查。
ping -t 192.168.1.1 # 持續 ping,Ctrl+C 停止
ping -l 65500 -t 192.168.1.1 # 大封包壓力測試(慎用,易造成 DoS)
ping -n 1 192.168.1.1 # 只送 1 次,腳本判斷上線用
ping google.com # 直接 ping 域名,順便解析 IP
TTL 判斷 OS: TTL=128 → Windows;TTL=64 → Linux/Unix;TTL=255 → 網路設備(可被修改,僅供參考)。
| 子指令 | 用途 | 範例 |
|---|---|---|
| net view | 列出遠端主機共享資源 | net view \\192.168.1.5 |
| net use | 映射網路磁碟 / 建立 IPC$ 連線 | net use Z: \\192.168.1.5\Share /user:admin pass |
| net start/stop | 啟動/停止服務 | net start Telnet |
| net user | 帳號管理(新增/刪除/啟用/停用/查詢) | net user hack 1234 /add |
| net localgroup | 群組管理,提權必用 | net localgroup administrators hack /add |
| net share | 查看/建立/刪除本機共享 | net share Public=C:\Public /grant:Everyone,FULL |
| net statistics | 查看工作站/伺服器統計資訊 | net statistics workstation |
tracert google.com
tracert -d 8.8.8.8 # -d 不解析主機名,加速顯示
找出封包在哪一跳丟失/延遲大,判斷故障在區網、ISP 骨幹、還是目的端。
nslookup google.com
nslookup -type=mx google.com # 查詢 MX 記錄
nslookup 8.8.8.8 # 反向解析
ipconfig /all # 完整資訊(MAC、DHCP、DNS、租約)
ipconfig /release # 釋放 DHCP 租約
ipconfig /renew # 重新取得 DHCP
ipconfig /flushdns # 清除 DNS 快取(解決網頁打不開、解析舊 IP)
ipconfig /displaydns # 顯示本機 DNS 快取
netstat -an # 所有連線與監聽埠(數字顯示)
netstat -anob # 顯示擁有進程 PID/名稱(需管理員權限)
netstat -an | findstr :80 # 找 80 埠連線
狀態解讀:ESTABLISHED 已建立、LISTENING 監聽中、TIME_WAIT 關閉等待中。
route print # 顯示路由表
route add 10.0.0.0 mask 255.0.0.0 192.168.1.254 # 新增靜態路由
route delete 10.0.0.0 # 刪除路由
多網卡、VPN、虛擬機環境常需手動調整路由表。
shutdown /s /t 0 # 立即關機
shutdown /r /t 60 /c "1分鐘後重開機套用更新" # 60秒後重開機並顯示訊息
shutdown /m \\PC01 /r /f # 遠端強制重開機 PC01(需權限)
shutdown /a # 取消已排程的關機
.bat 或 doskey 巨集(如 doskey pingg=ping -t 8.8.8.8)。for 迴圈批次掃描網段:for /L %i in (1,1,254) do @ping -n 1 -w 100 192.168.1.%i | find "TTL"。Enter-PSSession) 或 SSH,功能更強、安全性更高。