Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3133159
  • 博文数量: 710
  • 博客积分: 14546
  • 博客等级: 上将
  • 技术积分: 6738
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:20
文章分类

全部博文(710)

文章存档

2016年(1)

2014年(7)

2013年(22)

2012年(227)

2011年(322)

2009年(119)

2008年(12)

分类: LINUX

2011-12-16 14:39:09

man lsof
EXAMPLES
       For a more extensive set of examples, documented more fully, see the 00QUICKSTART file of
       the lsof distribution.

       To list all open files, use:

              lsof

       To list all open Internet, x.25 (HP-UX), and UNIX domain files, use:

              lsof -i -U

       To list all open IPv4 network files in use by the process whose PID is 1234, use:

              lsof -i 4 -a -p 1234

       Presuming the UNIX dialect supports IPv6, to list only open IPv6 network files, use:

              lsof -i 6

       To list all files using any protocol on ports 513, 514, or 515 of host wonderland.cc.pur-
       due.edu, use:

              lsof -i @wonderland.cc.purdue.edu:513-515

       To  list all files using any protocol on any port of mace.cc.purdue.edu (cc.purdue.edu is
       the default domain), use:

              lsof -i @mace

       To list all open files for login name ‘‘abe’’, or user ID 1234, or process 456,  or  pro-
       cess 123, or process 789, use:

              lsof -p 456,123,789 -u 1234,abe

       To list all open files on device /dev/hd4, use:

              lsof /dev/hd4

       To find the process that has /u/abe/foo open, use:

              lsof /u/abe/foo

       To send a SIGHUP to the processes that have /u/abe/bar open, use:

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

       To find any open file, including an open UNIX domain socket file, with the name /dev/log,
       use:

              lsof /dev/log

       To find processes with open files on the NFS file  system  named  /nfs/mount/point  whose
       server  is  inaccessible,  and  presuming your mount table supplies the device number for
       /nfs/mount/point, use:

              lsof -b /nfs/mount/point

       To do the preceding search with warning messages suppressed, use:

              lsof -bw /nfs/mount/point

       To ignore the device cache file, use:

              lsof -Di

       To obtain PID and command name field output  for  each  process,  file  descriptor,  file
       device number, and file inode number for each file of each process, use:

              lsof -FpcfDi

       To  list  the  files at descriptors 1 and 3 of every process running the lsof command for
       login ID ‘‘abe’’ every 10 seconds, use:

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

       To list the current working directory of processes running a command that is exactly four
       characters  long  and  has  an ’o’ or ’O’ in character three, use this regular expression
       form of the -c c option:

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

       To find an IP version 4 socket file by its associated numeric dot-form address, use:

              lsof -i@128.210.15.17

       To find an IP version 6 socket file (when the UNIX dialect supports IPv6) by its  associ-
       ated numeric colon-form address, use:

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

       To  find  an IP version 6 socket file (when the UNIX dialect supports IPv6) by an associ-
       ated numeric colon-form address that has a run of zeroes in  it  -  e.g.,  the  loop-back
       address - use:

              lsof -i@[::1]

阅读(806) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~