查看当前系统上所有打开的文件和网络连接:
lsof查看指定进程打开的文件和网络连接:lsof -p [PID]查看指定用户打开的文件和网络连接:lsof -u [username]查看指定端口被哪个进程占用:lsof -i :[port]查看被某个进程打开的文件或目录:lsof -c [process_name]查看占用某个文件的进程:lsof [file_path]查看指定目录下被打开的文件:lsof +d [directory_path]查看指定类型的文件被哪些进程使用:lsof -t [file_type]查看所有被删除但仍被打开的文件:lsof -P | grep '(deleted)'查看TCP连接状态:lsof -i tcp 

