是netstat - 和netstat -na一样吗?

时间:2014-02-06 09:47:44

标签: linux networking netstat

我正在使用linux,遇到了netstat -an和netstat -na。

它们是否相同。它们的意义是什么

3 个答案:

答案 0 :(得分:3)

两者具有相同的效果。

在GNU / Linux系统上找到的大多数程序,如netstat,使用glibc函数getopt来解析它们的命令行参数。这就是为什么你必须查看GNU getopt的文档,特别是它遵循POSIX标准的参数语法。这是:http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html

但是,并非所有程序都使用此语法。特别是用没有绑定GNU getopt的语言编写的shell脚本或程序。这意味着通常无法回答问题,如果您想知道某个程序的确切参数语法,则需要检查手册页。但netstat使用getopt

答案 1 :(得分:1)

如何将参数传递给下面的

while ((i = getopt_long(argc, argv, "MCFA:acdegphinNorstuVv?wxl", longopts, &lop)) != EOF)
   switch (i) {
     ...
   case 'a':
      flag_all++;
      break;
   case 'n':
      flag_not |= FLAG_NUM;
      break;
     ...

案件a&启用n,稍后将设置相应的标志进行处理。

答案 2 :(得分:0)

“-an”和“-na”

没有区别