netstat -tunlp | grep <端口号>
这是我用过的最多的一个命令,如今我想弄懂它
| grep <端口号>就不用说了,是管道加过滤条件。就拿80举例,比如说查询出来的数据行有10条,包含“80”的行有3行(80可能是端口号,也可能是端口号的一部分,可能是进程号的一部分),那么就只会显示3行。
关键在于 -tunlp 。这个不是一个条件,其实是5个条件 t u n l p
l => listening 显示所有正在监听的端口
ltu => udp listening && tcp listening 即显示所有正在监听的tcp与udp端口
p => process 则不是查询条件,而是显示内容,会显示进程号信息(注意,这个还和账号权限有关哦,如果没有权限是无法显示的)
n => 显示ip以及端口,这个必须用到,因为我们是根据端口做筛选的