小编use*_*214的帖子

lsof 中的“i”标志是什么意思?

我试图找出我的 Linux Ubuntu 机器上正在使用哪些端口。我正在阅读文章如何检查端口是否在 Linux 或 Unix 上使用,并看到其中一个命令是:

\n

sudo lsof -i -P -n | grep LISTEN

\n

我仍然对很多 Linux 命令不太熟悉,但我最近刚刚了解了如何lsof列出所有打开的文件,所以我想了解这些标志的用途。

\n

(-P 和 -n 标志是做什么用的?我已经看过手册,但它\xe2\x80\x99s 根本没有帮助。看来 -i 标志是这里最重要的标志。)

\n

我发现如果我在没有 -i 标志的情况下对“LISTEN”执行 grep,我得到的结果与使用的结果完全不同。

\n

在手册中,它是这样说的:

\n
\n

-i [i]\n此选项选择其 Internet 地址与 i 中指定的地址匹配的文件列表。如果未指定地址,则此选项将选择所有 Internet 和 x.25 (HP-UX) 网络文件的列表。

\n
\n

我真的不明白这意味着什么,并且绝对不明白它如何帮助我找出正在使用的端口。

\n

ubuntu lsof

3
推荐指数
1
解决办法
969
查看次数

标签 统计

lsof ×1

ubuntu ×1