![]() |
如何只顯示特定port的ip位置?
版上的各位大大,請問一下,
在ms-dos的模式裡,有個netstat 指令可以顯示出目前和電腦有連線的ip位置,如: TCP 210.68.7.81:135 210.68.35.202:3782 CLOSE_WAIT TCP 210.68.7.81:135 210.68.109.165:1376 LAST_ACK TCP 210.68.7.81:135 210.68.127.179:3845 ESTABLISHED TCP 210.68.7.81:3022 63.241.83.163:4000 ESTABLISHED ..... 是否有辦法只顯示port為4000的的指令呢? 謝謝各位 ^^ |
試了好久終於找到您的要求
netstat | find "MyPC:4000" 註: MyPC 是你這台電腦的 "電腦完整名稱" 也就是當初裝機時取的電腦名稱 忘了或不知道的話 打 netstat 可看到 Local Address 這一行就可會意出 或 For XP 看控制台 -> 效能及維護 -> 系統 -> 電腦名稱 或 右鍵桌面上的 我的電腦 -> 內容 |
補充一下
寫成 .bat 後點一下 有一個特點 當沒有 4000 port 佔用時 此 DOS 視窗會一直維持 (其實一段時間後還是會自動關閉) 當一有 4000 port 佔用時 就會顯示 然後自動關閉 DOS 視窗 如果不想 "自動關閉" 可加一行 pause |
小弟找了 windows內建的說明,但是都沒有說到
netstat | find 的使用方法,請問,您是到那找的啊? ^^ 真是感激不盡 |
哈哈,剛剛嘗試了一下,終於可以了
應該是這樣(樓上的少了引號) netstat | find "1883" (我測試成功) 你的 netstat | find "4000" (或可用 netstat -a) 沒想到Windows也有UNIX的PIPE和Redirect說∼ |
引用:
意思是左邊的結果供右邊的指令使用 |
小弟的已經可以用了,謝謝mini大大
又多學了一招 |
所有時間均為台北時間。現在的時間是 12:41 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *