lsof

显示linux系统已打开的所有文件列表

语法

  lsof [ -?abChlnNOPRstUvVX ] [ -A A ] [ -c c ] [ +c c ] [ +|-d d ]
          [ +|-D D ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i[i] ]
             [ -k k ] [ +|-L [l] ] [ +|-m m ] [ +|-M ] [ -o [o] ] [ -p s ]
                [ +|-r [t] ] [ -S [t] ] [ -T [t] ] [ -u s ] [ +|-w ]
                   [ -x [fl] ] [ -z [z] ] [ -Z [Z] ] [ -- ] [filenames] 

选项





-? -h
这两个等效选项,显示帮助信息

-a
列出打开文件存在的进程

-A A
此选项在为AFS配置的系统上可用,其AFS内核代码通过动态模块实现。它允许lsof用户将A
指定为备用名称列表文件,其中可以找到动态模块的内核地址

-b
这个选项使lsof避免可能阻塞- lstat(2)、readlink(2)和stat(2)的内核函数

-c c
列出指定进程所打开的文件. 
以斜杠('/')开头和结尾,则斜杠之间的字符将被解释为正则表达式。
必须引用正则表达式中的Shell元字符以防止它们被shell解释。
结束斜杠后面可以跟这些修饰符:

  b    正则表达式是基本表达式.
  i    忽略了字母的大小写.
  x    正则表达式是一个扩展表达式,以获得关于基本正则表达式和扩展正则表达式的更多信息。

有关基本和扩展正则表达式的更多信息,请参阅lsof FAQ https://ftp.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ

+c w
此选项定义打印在command列中的进程相关联的UNIX命令名称的最大初始字符数。(lsof默认值为9)。

-C
此选项禁止从内核名称缓存报告任何路径名称组件

+d s
此选项使lsof搜索目录s的所有打开实例及其顶层包含的文件和目录

-d s
此选项指定要从输出列表中排除或包含的文件描述符列表。
文件描述符在逗号分隔的集合s中指定- 例如,''cwd,1,3'',''^ 6,^ 2''。
如果集合的所有条目都以“^”开头,则列表是排除列表。
如果没有以'^'开头,则它是一个包含列表。不允许混合列表。

文件描述符编号范围可以在集合中,只要两个成员都不为空,两个成员都是数字,并且
结尾成员大于起始成员 - 例如,''0-7''或''3-10' ”。

如果范围具有'^'前缀,则可以指定范围用于排除 - 例如,''^ 0-7''排除所有文件描述符0到7。

在参与AND选项选择之前,多个文件描述符编号在单个ORed集中连接。
当集合中有排除成员和包含成员时,lsof将它们报告为错误并以非零返回


+D D
递归列出目录下被打开的文件

-D D
指示lsof使用设备缓存文件,有时限制使用此选项

-D
必须后跟一个函数字母;函数字母后面可以跟着路径名
Lsof可以识别这些函数字母:

? - 报告设备缓存文件路径
b - 构建设备缓存文件
i - 忽略设备缓存文件
r - 读取设备缓存文件
u - 读取和更新设备缓存文件


+|-f [cfgGn]
f本身阐明了如何解释路径名参数. 当c、f、g、g或n以任意组合出现时,它指定要启用('+')或禁止('-')内核文件结构信息的列表

通常,如果路径名参数与mount(8)报告的挂载目录名匹配,或者它代表一个块设备(在挂载输出中命名,并与挂载目录名相关联),则路径名参数被认为是一个文件系统名称。当指定+f时,所有路径名参数将被认为是文件系统名称,如果没有,lsof将会报错。例如,当文件系统名称(挂载设备)不是块设备时,这可能很有用。这发生在一些CD-ROM文件系统中

当-f本身指定时,所有路径名参数将被视为简单文件。

因此,例如,“-f - /”参数指示lsof搜索具有“/”路径名的打开文件,
 '/' (root) 文件系统中并非所有打开的文件

要小心,确保+f和-f的结尾是正确的,后面没有字符

(例如,文件或文件系统名称),可作为参数使用。

例如,在+f和-f之后使用“ -- ”,就像在这些例子中一样

$ lsof +f -- /file/system/name $ lsof -f -- /file/name

使用+ f [cfgGn]选项形式请求的来自内核文件结构的信息列表:

   c    文件结构使用数量
   f    文件结构地址
   g    文件标志缩写
   G    文件标志十六进制
   n    文件结构节点地址

-F f
此选项指定一个字符列表f,用于选择要输出以供另一个程序处理的字段,以及终止每个输出字段的字符。要输出的每个字段都用f中的单个字符指定。字段终止符默认为NL,但可以更改为NUL(000)

-g [s]
列出GID号进程详情

-i [i]
列出符合条件的进程。(4、6、协议、:端口、 @ip )

-k k
此选项指定内核名称列表文件k,代替/vmunix,/mach等。此选项在IBM RISC/System 6000上的AIX下不可用。

-l
此选项禁止将用户ID号转换为登录名。当登录名查找工作不正常或缓慢时,它也很有用。

+|-L [l]
此选项启用('+')或禁用(' - ')文件链接计数列表,它们可用 - 

+|-m m
此选项指定备用内核内存文件或激活安装表补充处理。 
选项形式 -m m指定内核存储器文件m,代替/ dev / kmem或/ dev / mem - 例如,故障转储文件。 
选项表单+ m请求将安装补充文件写入标准输出文件。所有其他选项都会被默默忽略。 

+|-M
启用(+)或禁用(-)报告本地TCP和UDP端口的端口映射程序注册

-n
此选项禁止将网络号转换为网络文件的主机名。
不转换可以使lsof运行得更快。当主机名查找无法正常工作时,它也很有用。

-N
选择NFS文件列表。

-o
指示lsof始终显示文件偏移量

-o o
此选项定义了在将表单转换为“0x…”之前,文件偏移量的“0t”之后要打印的十进制数(o) 
0(无限制)的o值指示lsof对所有偏移输出使用“0t”形式 

-O
此选项指示lsof绕过它使用的策略,以避免被某些内核操作阻塞 - 
即在分叉的子进程中执行它们

-p s
该选项排除或选择其可选进程标识(PID)

-P
此选项禁止将端口号转换为网络文件的端口名称。

+|-r [t]
此选项将lsof置于重复模式

-R
指示lsof列出PPID列中的父进程标识号

-s
此选项指示lsof始终显示文件大小

-S [t]
此选项为内核函数指定了一个可选的超时秒值——lstat(2)、readlink(2)和stat(2)——否则可能导致死锁。

t的最小值是2;默认,15;如果没有指定值,则使用默认值。


-T [t]
这个选项控制了一些TCP/TPI信息的报告,netstat(1)也报告了这些信息,这些信息在网络地址之后。在正常输出中,信息出现在括号中,除了由关键字标识的状态外,每个项后面跟着'=',与其他项之间用一个空格隔开:

<TCP or TPI state name> QR=<read queue length> QS=<send queue length> SO=<socket options and values> SS=<socket states> TF=<TCP flags and values> WR=<window read length> WW=<window write length> 


-T
没有下列关键字符禁用TCP/TPI信息报告

-T
使用以下字符选择特定TCP/TPI信息的报告:
f 选择报告套接字选项,状态和值以及TCP标志和值
q 选择队列长度报告. 
s 选择连接状态报告
w 选择窗口大小报告

并非某些UNIX方言都启用了所有选择

例如,如果需要队列长度和状态,请使用 -Tqs. 

-t
这个选项指定lsof应该只使用进程标识符而不使用header生成简洁的输出—
例如,这样输出就可以通过管道kill(1)。
这个选项选择-w选项.

-u s
列出UID号进程详情

-U
此选项选择UNIX域套接字文件的列表。
-v
此选项选择lsof版本信息的列表

-V
此选项指示lsof指示要求列出但未能找到的项目 - 名称,文件名,Internet地址或文件,登录名,NFS文件,PID,PGID和UID

+|-w
启用(+)或禁用(-)不报告警告消息

-z [z]
指定如何处理Solaris 10和更高的区域信息。
在没有以下参数(例如,没有z)的情况下,该选项指定要在区域输出列中列出区域名称。
在-z选项后面可以有一个区域名称z,这使得lsof只能列出该区域中进程的打开文件。
可以指定多个- zz选项和参数对,以形成指定区域的列表。
根据其他选项和参数指定的其他条件,将列出任何区域中任何进程的任何打开文件。 

-Z[Z]
指定如何处理SELinux安全上下文。
没有以下参数(例如,没有Z),选项指定安全上下文要在安全上下文输出列中列出。
在-Z选项后面可以有一个通配符安全上下文名称Z.它导致lsof只能列出该安全上下文中的进程打开的文件。
可以指定多个-ZZ选项和参数对来形成安全上下文列表。
根据其他选项和参数指定的其他条件,将列出任何安全上下文中任何进程的任何打开文件。注意,Z可以是A:B:C或*:B:C或A:B:*或*:*:C来匹配A:B:C上下文。 

实例

列出所有打开的文件,如果需要过滤输出,请将其输入grep:

$ lsof

显示谁正在使用文件,列出正在使用文件的所有进程,或列出多个文件:
$ lsof /path/to/file1
$ lsof /path/to/file1 /path/to/file2

列出设备上的所有打开文件:
$ lsof /dev/hd4

列出用户或用户所有打开的文件:

$ lsof -u ashley
$ lsof -u ashley, pete
$ lsof -u ashley -u pete

可以组合选项,默认为选项之间的OR,除非您还指定-a将选项和。
列出登录名“‘ashley’'或用户ID 6464,或进程123或进程456的所有打开文件:

$ lsof -p 123,456 -u 6464,ashley

要列出PID为1234并且正在通过IPv4网络使用的所有打开文件:

$ lsof -i 4 -a -p 1234

仅列出打开的IPv6网络文件:

$ lsof -i 6

列出所有网络连接:

$ lsof -i

查找由命令名称以 “apache” 开头的程序/进程打开的文件.

$ lsof -c apache

列出除root之外的所有用户打开的文件。符号^指定NOT:

$ lsof -u ^root

列出使用给定端口的进程:

$ lsof -i :80

在主机openroot.com端口513,514,515上使用的所有文件:

$ lsof -i @openroot.com:513-515

要在mace.cc.purdue.edu的任何端口上使用任何协议列出所有文件(cc.purdue.edu是默认域),请使用:

$ lsof -i @mace

lsof repeat mode, add -r and a number in seconds to any lsof command to make it repeat:

$ lsof -i :80 -r 2

列出具有特殊值mem的内存映射文件

$ lsof -d mem

列出在内存中加载并使用特殊值txt执行的程序:

$ lsof -d txt

要将SIGHUP发送到打开/u/abe/bar的进程:

$ kill -HUP ‘lsof -t /u/abe/bar’

要查找打开的文件,包括名为/dev/log的打开的UNIX域套接字文件:

$ lsof /dev/log

要在名为/nfs/mount/point且其服务器不可访问的NFS文件系统上查找具有打开文件的进程,并假设您的挂载表提供/nfs /mount/point的设备编号,请使用:

$ lsof -b /nfs/mount/point

要在禁用警告消息的情况下执行上述搜索,请使用:

$ lsof -bw /nfs/mount/point

要忽略设备缓存文件,请使用:

$ lsof -Di

要为每个进程获取PID和命令名称字段输出,文件描述符,文件设备编号和每个进程的每个文件的文件inode编号,请使用:

$ lsof -FpcfDi

要列出每10秒执行登录ID“abe”的lsof命令的每个进程的描述符1和3的文件,请使用:

$ lsof -c lsof -a -d 1 -d 3 -u abe -r10

要列出运行正好长度为四个字符且在字符3中具有“o”或“O”的命令的进程的当前工作目录,请使用-cc选项的此正则表达式形式:

$ lsof -c /^…o.$/i -a -d cwd

要查找IPV4文件,请使用数字点格式地址:

$ lsof -i@128.210.15.17

要查找IPV6文件:

$ lsof -i@[0:1:2:3:4:5:6:7]

要查找IPV6文件:

$ lsof -i@[::1]

lsof 命令实例:

linux命令:lsof -i -nlP | awk '{print $9, $8, $1}' | sed 's/.*://' | sort -u -u sort | 's/.*://' sed | $1}' $8, $9, '{print awk | -nlP -i lsof lsof -i -nlP | awk '{print $9, $8, $1}' | sed 's/.*://' | sort -urootopen.com
linux命令:lsof -i -nlP | awk '{print $9, $8, $1}' | sed 's/.*://' | sort -u -u sort | 's/.*://' sed | $1}' $8, $9, '{print awk | -nlP -i lsof lsof -i -nlP | awk '{print $9, $8, $1}' | sed 's/.*://' | sort -urootopen.com
2019-03-23 19:15:55

linux命令:lsof -u tecmint tecmint -u lsof lsof -u tecmintrootopen.com
linux命令:lsof -u tecmint tecmint -u lsof lsof -u tecmintrootopen.com
2018-09-11 09:55:30

linux命令:lsof -i -n | grep ESTABLISHED ESTABLISHED grep | -n -i lsof lsof -i -n | grep ESTABLISHEDrootopen.com
linux命令:lsof -i -n | grep ESTABLISHED ESTABLISHED grep | -n -i lsof lsof -i -n | grep ESTABLISHEDrootopen.com
2018-04-23 19:31:48

linux命令:lsof -u www-data www-data -u lsof lsof -u www-datarootopen.com
linux命令:lsof -u www-data www-data -u lsof lsof -u www-datarootopen.com
2018-05-18 21:07:48

linux命令:lsof | grep "/var/spool/mail/" "/var/spool/mail/" grep | lsof lsof | grep "/var/spool/mail/"rootopen.com
linux命令:lsof | grep "/var/spool/mail/" "/var/spool/mail/" grep | lsof lsof | grep "/var/spool/mail/"rootopen.com
2018-05-08 16:11:48

linux命令:lsof -p $(netstat -ltpn|awk '$4 ~ /:80$/ {print substr($7,1,index($7,"/")-1)}')| awk '$9 ~ /access.log$/ {print $9| "sort -u"}' -u"}' "sort $9| {print /access.log$/ ~ '$9 awk substr($7,1,index($7,"/")-1)}')| {print /:80$/ ~ '$4 -ltpn|awk $(netstat -p lsof lsof -p $(netstat -ltpn|awk '$4 ~ /:80$/ {print substr($7,1,index($7,"/")-1)}')| awk '$9 ~ /access.log$/ {print $9| "sort -u"}'rootopen.com
linux命令:lsof -p $(netstat -ltpn|awk '$4 ~ /:80$/ {print substr($7,1,index($7,"/")-1)}')| awk '$9 ~ /access.log$/ {print $9| "sort -u"}' -u"}' "sort $9| {print /access.log$/ ~ '$9 awk substr($7,1,index($7,"/")-1)}')| {print /:80$/ ~ '$4 -ltpn|awk $(netstat -p lsof lsof -p $(netstat -ltpn|awk '$4 ~ /:80$/ {print substr($7,1,index($7,"/")-1)}')| awk '$9 ~ /access.log$/ {print $9| "sort -u"}'rootopen.com
2018-04-12 12:55:48

linux命令:lsof | awk '{print $1}' | sort | uniq -c | sort -rn | head head | -rn sort | -c uniq | sort | $1}' '{print awk | lsof lsof | awk '{print $1}' | sort | uniq -c | sort -rn | headrootopen.com
linux命令:lsof | awk '{print $1}' | sort | uniq -c | sort -rn | head head | -rn sort | -c uniq | sort | $1}' '{print awk | lsof lsof | awk '{print $1}' | sort | uniq -c | sort -rn | headrootopen.com
2018-05-08 15:57:48

linux命令:lsof -i :80 :80 -i lsof lsof -i :80rootopen.com
linux命令:lsof -i :80 :80 -i lsof lsof -i :80rootopen.com
2018-01-19 22:14:48

linux命令:lsof +p xxxx xxxx +p lsof lsof +p xxxxrootopen.com
linux命令:lsof +p xxxx xxxx +p lsof lsof +p xxxxrootopen.com
2018-05-01 04:49:48

linux命令:lsof|grep /somemount/| awk '{print $2}'|xargs kill kill $2}'|xargs '{print awk /somemount/| lsof|grep lsof|grep /somemount/| awk '{print $2}'|xargs killrootopen.com
linux命令:lsof|grep /somemount/| awk '{print $2}'|xargs kill kill $2}'|xargs '{print awk /somemount/| lsof|grep lsof|grep /somemount/| awk '{print $2}'|xargs killrootopen.com
2018-06-10 20:13:48

linux命令:lsof | egrep "^COMMAND|deleted" "^COMMAND|deleted" egrep | lsof lsof | egrep "^COMMAND|deleted"rootopen.com
linux命令:lsof | egrep "^COMMAND|deleted" "^COMMAND|deleted" egrep | lsof lsof | egrep "^COMMAND|deleted"rootopen.com
2018-05-06 17:44:48

linux命令:lsof -P | grep ':3000' ':3000' grep | -P lsof lsof -P | grep ':3000'rootopen.com
linux命令:lsof -P | grep ':3000' ':3000' grep | -P lsof lsof -P | grep ':3000'rootopen.com
2018-06-11 11:10:48

linux命令:lsof -i tcp:80 tcp:80 -i lsof lsof -i tcp:80rootopen.com
linux命令:lsof -i tcp:80 tcp:80 -i lsof lsof -i tcp:80rootopen.com
2018-01-14 16:11:48

linux命令:lsof -p 15857 15857 -p lsof lsof -p 15857rootopen.com
linux命令:lsof -p 15857 15857 -p lsof lsof -p 15857rootopen.com
2018-05-14 14:01:48

linux命令:lsof -c dhcpd dhcpd -c lsof lsof -c dhcpdrootopen.com
linux命令:lsof -c dhcpd dhcpd -c lsof lsof -c dhcpdrootopen.com
2018-04-07 01:30:48

linux命令:lsof -i -i lsof lsof -irootopen.com
linux命令:lsof -i -i lsof lsof -irootopen.com
2018-05-24 09:53:48

linux命令:lsof -i | grep -i estab estab -i grep | -i lsof lsof -i | grep -i estabrootopen.com
linux命令:lsof -i | grep -i estab estab -i grep | -i lsof lsof -i | grep -i estabrootopen.com
2018-04-04 15:12:48

linux命令:lsof -nP +p 24073 | grep -i listen | awk '{print $1,$2,$7,$8,$9}' $1,$2,$7,$8,$9}' '{print awk | listen -i grep | 24073 +p -nP lsof lsof -nP +p 24073 | grep -i listen | awk '{print $1,$2,$7,$8,$9}'rootopen.com
linux命令:lsof -nP +p 24073 | grep -i listen | awk '{print $1,$2,$7,$8,$9}' $1,$2,$7,$8,$9}' '{print awk | listen -i grep | 24073 +p -nP lsof lsof -nP +p 24073 | grep -i listen | awk '{print $1,$2,$7,$8,$9}'rootopen.com
2018-01-29 04:20:48

linux命令:lsof -i -i lsof lsof -irootopen.com
linux命令:lsof -i -i lsof lsof -irootopen.com
2018-02-07 01:32:48

linux命令:lsof |awk ' {if ( $0 ~ /home/) print substr($0, index($0,"/home") ) }'|cut -d / -f 1-4|sort|uniq -c|sort -bgr -bgr -c|sort 1-4|sort|uniq -f / -d }'|cut ) index($0,"/home") substr($0, print /home/) ~ $0 ( {if ' |awk lsof lsof |awk ' {if ( $0 ~ /home/) print substr($0, index($0,"/home") ) }'|cut -d / -f 1-4|sort|uniq -c|sort -bgrrootopen.com
linux命令:lsof |awk ' {if ( $0 ~ /home/) print substr($0, index($0,"/home") ) }'|cut -d / -f 1-4|sort|uniq -c|sort -bgr -bgr -c|sort 1-4|sort|uniq -f / -d }'|cut ) index($0,"/home") substr($0, print /home/) ~ $0 ( {if ' |awk lsof lsof |awk ' {if ( $0 ~ /home/) print substr($0, index($0,"/home") ) }'|cut -d / -f 1-4|sort|uniq -c|sort -bgrrootopen.com
2018-01-05 01:44:48

linux命令:lsof -i -n -P | grep :80 :80 grep | -P -n -i lsof lsof -i -n -P | grep :80rootopen.com
linux命令:lsof -i -n -P | grep :80 :80 grep | -P -n -i lsof lsof -i -n -P | grep :80rootopen.com
2018-01-16 05:34:48

linux命令:lsof -p <process_id> | wc -l -l wc | <process_id> -p lsof lsof -p <process_id> | wc -lrootopen.com
linux命令:lsof -p <process_id> | wc -l -l wc | <process_id> -p lsof lsof -p <process_id> | wc -lrootopen.com
2018-06-09 05:50:48

linux命令:lsof -Pni4 | grep LISTEN LISTEN grep | -Pni4 lsof lsof -Pni4 | grep LISTENrootopen.com
linux命令:lsof -Pni4 | grep LISTEN LISTEN grep | -Pni4 lsof lsof -Pni4 | grep LISTENrootopen.com
2018-01-31 21:57:48

linux命令:lsof -P -i -n -n -i -P lsof lsof -P -i -nrootopen.com
linux命令:lsof -P -i -n -n -i -P lsof lsof -P -i -nrootopen.com
2018-01-21 06:24:48

linux命令:lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2 +2 -n tail | uniq "| " -d 1 -f cut | -n -i -P lsof lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2rootopen.com
linux命令:lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2 +2 -n tail | uniq "| " -d 1 -f cut | -n -i -P lsof lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2rootopen.com
2018-06-01 09:55:48

linux命令:lsof -i tcp -i udp udp -i tcp -i lsof lsof -i tcp -i udprootopen.com
linux命令:lsof -i tcp -i udp udp -i tcp -i lsof lsof -i tcp -i udprootopen.com
2018-06-06 18:55:48

linux命令:lsof -p $(pidof firefox) | awk '/.mozilla/ { s = int($7/(2^20)); if(s>0) print (s)" MB -- "$9 | "sort -rn" }' }' -rn" "sort | "$9 -- MB (s)" print if(s>0) int($7/(2^20)); = s { '/.mozilla/ awk | firefox) $(pidof -p lsof lsof -p $(pidof firefox) | awk '/.mozilla/ { s = int($7/(2^20)); if(s>0) print (s)" MB -- "$9 | "sort -rn" }'rootopen.com
linux命令:lsof -p $(pidof firefox) | awk '/.mozilla/ { s = int($7/(2^20)); if(s>0) print (s)" MB -- "$9 | "sort -rn" }' }' -rn" "sort | "$9 -- MB (s)" print if(s>0) int($7/(2^20)); = s { '/.mozilla/ awk | firefox) $(pidof -p lsof lsof -p $(pidof firefox) | awk '/.mozilla/ { s = int($7/(2^20)); if(s>0) print (s)" MB -- "$9 | "sort -rn" }'rootopen.com
2018-04-28 22:53:48

linux命令:lsof -c $processname | egrep 'w.+REG' | awk '{print $9}' | sort | uniq uniq | sort | $9}' '{print awk | 'w.+REG' egrep | $processname -c lsof lsof -c $processname | egrep 'w.+REG' | awk '{print $9}' | sort | uniqrootopen.com
linux命令:lsof -c $processname | egrep 'w.+REG' | awk '{print $9}' | sort | uniq uniq | sort | $9}' '{print awk | 'w.+REG' egrep | $processname -c lsof lsof -c $processname | egrep 'w.+REG' | awk '{print $9}' | sort | uniqrootopen.com
2018-04-25 22:24:48

linux命令:lsof -p 1234 | grep -E "\.log$" | awk '{print $NF}' $NF}' '{print awk | "\.log$" -E grep | 1234 -p lsof lsof -p 1234 | grep -E "\.log$" | awk '{print $NF}'rootopen.com
linux命令:lsof -p 1234 | grep -E "\.log$" | awk '{print $NF}' $NF}' '{print awk | "\.log$" -E grep | 1234 -p lsof lsof -p 1234 | grep -E "\.log$" | awk '{print $NF}'rootopen.com
2018-01-18 19:30:48

linux命令:lsof -r 2 -p PID -i -a -a -i PID -p 2 -r lsof lsof -r 2 -p PID -i -arootopen.com
linux命令:lsof -r 2 -p PID -i -a -a -i PID -p 2 -r lsof lsof -r 2 -p PID -i -arootopen.com
2018-05-16 21:08:48

linux命令:lsof | grep pcm pcm grep | lsof lsof | grep pcmrootopen.com
linux命令:lsof | grep pcm pcm grep | lsof lsof | grep pcmrootopen.com
2018-02-28 13:25:48

linux命令:lsof -Pan -i tcp -i udp udp -i tcp -i -Pan lsof lsof -Pan -i tcp -i udprootopen.com
linux命令:lsof -Pan -i tcp -i udp udp -i tcp -i -Pan lsof lsof -Pan -i tcp -i udprootopen.com
2018-04-21 22:44:48

linux命令:lsof +L1 +L1 lsof lsof +L1rootopen.com
linux命令:lsof +L1 +L1 lsof lsof +L1rootopen.com
2018-01-20 10:57:48

linux命令:lsof /dev/snd/pcm*p /dev/dsp | awk ' { print $2 }' | xargs kill kill xargs | }' $2 print { ' awk | /dev/dsp /dev/snd/pcm*p lsof lsof /dev/snd/pcm*p /dev/dsp | awk ' { print $2 }' | xargs killrootopen.com
linux命令:lsof /dev/snd/pcm*p /dev/dsp | awk ' { print $2 }' | xargs kill kill xargs | }' $2 print { ' awk | /dev/dsp /dev/snd/pcm*p lsof lsof /dev/snd/pcm*p /dev/dsp | awk ' { print $2 }' | xargs killrootopen.com
2018-05-20 01:10:48

linux命令:lsof -n | grep /media/cdrom /media/cdrom grep | -n lsof lsof -n | grep /media/cdromrootopen.com
linux命令:lsof -n | grep /media/cdrom /media/cdrom grep | -n lsof lsof -n | grep /media/cdromrootopen.com
2018-05-14 07:15:48

linux命令:lsof -i :[port number] number] :[port -i lsof lsof -i :[port number]rootopen.com
linux命令:lsof -i :[port number] number] :[port -i lsof lsof -i :[port number]rootopen.com
2018-03-18 13:31:48

linux命令:lsof /folder /folder lsof lsof /folderrootopen.com
linux命令:lsof /folder /folder lsof lsof /folderrootopen.com
2018-02-07 14:08:48

linux命令:lsof -i :555-7000 :555-7000 -i lsof lsof -i :555-7000rootopen.com
linux命令:lsof -i :555-7000 :555-7000 -i lsof lsof -i :555-7000rootopen.com
2018-02-21 06:38:48

linux命令:lsof -c <process name> -r -r name> <process -c lsof lsof -c <process name> -rrootopen.com
linux命令:lsof -c <process name> -r -r name> <process -c lsof lsof -c <process name> -rrootopen.com
2018-05-10 22:45:48

linux命令:lsof -i -P | grep -i "listen" "listen" -i grep | -P -i lsof lsof -i -P | grep -i "listen"rootopen.com
linux命令:lsof -i -P | grep -i "listen" "listen" -i grep | -P -i lsof lsof -i -P | grep -i "listen"rootopen.com
2018-01-14 16:50:48

linux命令:lsof -Pnl +M -i6 | grep 8080 8080 grep | -i6 +M -Pnl lsof lsof -Pnl +M -i6 | grep 8080rootopen.com
linux命令:lsof -Pnl +M -i6 | grep 8080 8080 grep | -i6 +M -Pnl lsof lsof -Pnl +M -i6 | grep 8080rootopen.com
2018-04-28 10:10:48

linux命令:lsof -Pnl +M -i6:8080 -i6:8080 +M -Pnl lsof lsof -Pnl +M -i6:8080rootopen.com
linux命令:lsof -Pnl +M -i6:8080 -i6:8080 +M -Pnl lsof lsof -Pnl +M -i6:8080rootopen.com
2018-06-02 02:51:48

linux命令:lsof -iTCP -sTCP:ESTABLISHED | awk '{print $1}' | sort -u -u sort | $1}' '{print awk | -sTCP:ESTABLISHED -iTCP lsof lsof -iTCP -sTCP:ESTABLISHED | awk '{print $1}' | sort -urootopen.com
linux命令:lsof -iTCP -sTCP:ESTABLISHED | awk '{print $1}' | sort -u -u sort | $1}' '{print awk | -sTCP:ESTABLISHED -iTCP lsof lsof -iTCP -sTCP:ESTABLISHED | awk '{print $1}' | sort -urootopen.com
2018-04-04 21:57:48

linux命令:lsof -nP -c COMMAND | egrep -o '(TCP|UDP).*$' | sort -u -u sort | '(TCP|UDP).*$' -o egrep | COMMAND -c -nP lsof lsof -nP -c COMMAND | egrep -o '(TCP|UDP).*$' | sort -urootopen.com
linux命令:lsof -nP -c COMMAND | egrep -o '(TCP|UDP).*$' | sort -u -u sort | '(TCP|UDP).*$' -o egrep | COMMAND -c -nP lsof lsof -nP -c COMMAND | egrep -o '(TCP|UDP).*$' | sort -urootopen.com
2017-12-29 16:58:48

linux命令:lsof | awk '/*:https?/{print $2}' | sort -u -u sort | $2}' '/*:https?/{print awk | lsof lsof | awk '/*:https?/{print $2}' | sort -urootopen.com
linux命令:lsof | awk '/*:https?/{print $2}' | sort -u -u sort | $2}' '/*:https?/{print awk | lsof lsof | awk '/*:https?/{print $2}' | sort -urootopen.com
2018-02-19 01:45:48

linux命令:lsof -i :22 :22 -i lsof lsof -i :22rootopen.com
linux命令:lsof -i :22 :22 -i lsof lsof -i :22rootopen.com
2018-03-26 14:47:48

linux命令:lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -u -u sort | ' ' -d 1 -f cut | 'DEL.*lib' grep | lsof lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -urootopen.com
linux命令:lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -u -u sort | ' ' -d 1 -f cut | 'DEL.*lib' grep | lsof lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -urootopen.com
2018-06-02 04:21:48

linux命令:lsof | grep 'DEL.*lib' | sort -k1,1 -u -u -k1,1 sort | 'DEL.*lib' grep | lsof lsof | grep 'DEL.*lib' | sort -k1,1 -urootopen.com
linux命令:lsof | grep 'DEL.*lib' | sort -k1,1 -u -u -k1,1 sort | 'DEL.*lib' grep | lsof lsof | grep 'DEL.*lib' | sort -k1,1 -urootopen.com
2018-01-30 23:29:48

linux命令:lsof -bw -d cwd -a -c java java -c -a cwd -d -bw lsof lsof -bw -d cwd -a -c javarootopen.com
linux命令:lsof -bw -d cwd -a -c java java -c -a cwd -d -bw lsof lsof -bw -d cwd -a -c javarootopen.com
2018-06-10 21:38:48

linux命令:lsof -nPi | txt2html > ~/lsof.html ~/lsof.html > txt2html | -nPi lsof lsof -nPi | txt2html > ~/lsof.htmlrootopen.com
linux命令:lsof -nPi | txt2html > ~/lsof.html ~/lsof.html > txt2html | -nPi lsof lsof -nPi | txt2html > ~/lsof.htmlrootopen.com
2018-01-27 03:59:48

Linux的Bash命令行(A-Z排序)