`netstat`は-nがある場合とない他のソケットを出力しますか?

`netstat`は-nがある場合とない他のソケットを出力しますか?

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 リストのポートの 1 つが実行間で単に削除された可能性が高く、実質的な違いはありません。出力量はいまたはいいえ-n

フラグに「」が明示的に表示されているgrep 2049ため、他の出力が表示されます。-n番号アドレスシンボリックホストを決定しようとする代わりに、ポート名"; 2 番目の例では、"2049" の代わりに ":nfs" を grep すると、対応する結果が表示されます。

関連情報