man netstat
说
--数字,-n
显示数字地址,而不是尝试确定符号主机、端口或用户名。
是否netstat
输出额外的套接字而-n
不是-n
?
还是使用as withoutnetstat
输出相同的套接字集?-n
-n
他们似乎没有输出相同的套接字集:
$ sudo netstat -ap | wc -l
720
$ sudo netstat -anp | wc -l
719
-n
似乎输出未显示的套接字:
$ sudo netstat -ap | grep 2049
$ sudo netstat -anp | grep 2049
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp6 0 0 :::2049 :::* LISTEN -
udp 0 0 0.0.0.0:2049 0.0.0.0:* -
udp6 0 0 :::2049 :::*
720 列表中的一个端口很可能在这些运行之间被简单地删除了;有或没有
-n
.您会看到不同的输出,
grep 2049
因为该-n
标志专门显示“数字地址而不是尝试确定符号主机、端口名称”;如果您在第二个示例中使用“:nfs”而不是“2049”,您会看到相应的结果。