OS X上的netstat -tln相当于什么?


13

netstat -tln在OS X上Linux的等价物是什么?

选项:

-l, --listening (Show only listening sockets. (These are omitted by default.)
--numeric , -n (Show numerical addresses instead of trying to determine symbolic host, port or user names.)
-t, --tcp

什么是netstat -tln真正做到?
nohillside

你可以打开一个Terminar执行它。它会工作。
jherran 2014年

1
@jherran不,OS X使用基于BSD的netstat,它接受不同的选项集。
lolski 2014年

Linux中的@patrix,它列出了计算机上所有打开的TCP端口,以及它是本地侦听(127.0.0.1)还是远程连接(0.0.0.0)。
lolski 2014年

Answers:



9

您可以在OSX上获得的最接近的等价物是:

netstat -p tcp -van | grep LISTEN
  • tu选项不可用,但它们可以替换为-p -tcp或者-p udp,但是您不能同时使用这两个选项
  • -p选项被替换为-v有效地列出您的PID
  • -l选项不可用,但您可以使用-a选项(包括列表中的服务器)和 grep LISTEN(仅过滤用于监听)来解决此问题
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.