前言
我们都知道,在linux下,“一切皆文件”,因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof。
linux下有哪些文件
在介绍lsof命令之前,先简单说一下,linux主要有哪些文件:
- 普通文件
- 目录
- 符号链接
- 面向块的设备文件
- 面向字符的设备文件
- 管道和命名管道
- 套接字
以上各类文件类型不多做详细介绍。
lsof命令实用用法介绍
lsof,是list open files的简称。它的参数很多,但是我们这里只介绍一些实用的用法(注意有些情况需要root权限执行)。
查看当前打开的所有文件
一般来说,直接输入lsof命令产生的结果实在是太多,可能很难找到我们需要的信息。不过借此说明一下一条记录都有哪些信息。
$ lsof(这里选取一条记录显示)COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEvi 27940 hyb 7u REG 8,15 16384 137573 /home/hyb/.1.txt.swp
评论列表()