Linux netstat-an和netstat-na一样吗?

Linux netstat-an和netstat-na一样吗?,linux,networking,netstat,Linux,Networking,Netstat,我在linux上工作,遇到了netstat-an和netstat-na实例 它们的意义是什么?它们都有相同的效果 GNU/Linux系统上的大多数程序,如netstat,使用glibc函数getopt解析其命令行参数。这就是为什么您必须查看GNUgetopt的文档,尤其是遵循POSIX标准的参数语法。这是: 但是,并非所有程序都使用这种语法。尤其是用没有GNU绑定的语言编写的shell脚本或程序getopt。这意味着这个问题通常无法回答,如果您想知道某个程序的确切参数语法,需要检查手册页。但是n

我在linux上工作,遇到了netstat-an和netstat-na实例


它们的意义是什么?它们都有相同的效果

GNU/Linux系统上的大多数程序,如
netstat
,使用glibc函数
getopt
解析其命令行参数。这就是为什么您必须查看GNU
getopt
的文档,尤其是遵循POSIX标准的参数语法。这是:


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

两者具有相同的效果

GNU/Linux系统上的大多数程序,如
netstat
,使用glibc函数
getopt
解析其命令行参数。这就是为什么您必须查看GNU
getopt
的文档,尤其是遵循POSIX标准的参数语法。这是:


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

如何将参数传递到下面并不重要

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
,稍后将使用相应的标志进行处理

如何将参数传递给下面的人并不重要

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
,稍后将使用相应的标志进行处理

我们生活在21世纪,我们应该迁移到
ss-a
ss
默认情况下不解析名称,不需要
-n
)我们生活在21世纪,我们应该迁移到
ss-a
ss
默认情况下不解析名称,不需要
-n