lsof基本用法

默认:没有选项,lsof 列出活跃进程的所有打开文件

组合:可以将选项组合到一起,如-a,但要当心哪些选项需要参数。

 

-a:结果进行"与"运算,比如 -abc 表示bc参数都必须满足时才显示结果。

-l:在输出显示用户ID而不是用户名。

-t:仅获取活跃的进程ID

-U:获取UNIX套接口地址

-F:格式化输出结果,用于其它命令。可以通过多种方式格式化,如-F pcfn(用于进程id、命令名、文件描述符、文件名,并以空终止)

-i:[46] [protocol][@hostname|hostaddr][:service|port]

46 --> IPv4 or IPv6

protocol --> TCP or UDP

hostname --> 主机名

hostaddr --> IPv4地址

service --> /etc/service中的 service name (可以多个)

port --> 端口号 (可以多个)

 

-c string 显示COMMAND列中包含指定字符的进程所有打开的文件

-u username 显示所属user进程打开的文件

+d /DIR/ 显示目录下被进程打开的文件

+D /DIR/ 同上,但是会搜索目录下的所有目录,时间相对较长

-d FD 显示指定文件描述符的进程

-n 不将IP转换为hostname,缺省是不加上-n参数

  

 

posted @ 2019-11-21 10:10  似乎还很年轻。  阅读(83)  评论(0)    收藏  举报