man netstat
说
--数字,-n
显示数字地址,而不是尝试确定符号主机、端口或用户名。
与没有相比,是否netstat
输出额外的套接字?-n
-n
或者输出带有和不带有 的netstat
相同一组插座吗?-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 :::*
答案1
720 列表中的端口之一很可能在这些运行之间被简单地删除;应该没有实质性的区别输出数量有还是没有-n
。
您会看到不同的输出,grep 2049
因为该-n
标志明确显示“数字地址而不是尝试确定符号主机,端口名称"; 如果您在第二个示例中 grep 为“:nfs”而不是“2049”,您将看到相应的结果。