From fe5f89b457f87a71d1fee54177b511f418c07b67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=BC=9F=E8=B0=83=E8=B0=83?= Date: Wed, 8 May 2024 12:06:13 +0800 Subject: [PATCH] doc: Update lsof.md #577 --- command/lsof.md | 92 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/command/lsof.md b/command/lsof.md index 5c419977c1..59ca84d9c2 100644 --- a/command/lsof.md +++ b/command/lsof.md @@ -156,8 +156,100 @@ lsof -i:9981 -P -t -sTCP:LISTEN ```shell lsof $filename ``` + 查看端口占用 ```shell lsof -i:$port ``` +**查看所有打开的文件:** + +``` +lsof +``` + +**查看指定进程打开的文件:** + +``` +lsof -p +``` + +**查看指定用户打开的文件:** + +``` +lsof -u +``` + +**查看指定文件名相关的进程:** + +``` +lsof +``` + +**查看网络连接相关的进程:** + +``` +lsof -i +``` + +**查看指定端口相关的进程:** + +``` +lsof -i : +``` + +**查看正在使用某个目录的进程:** + +``` +lsof +D /path/to/directory +``` + +**查看被删除但仍然被某个进程打开的文件:** + +``` +lsof -u +L1 +``` + +**查看某个文件系统上被打开的文件:** + +``` +lsof /mountpoint +``` + +**以列表形式显示结果:** + +``` +lsof -F +``` + +**显示结果中不包含主机名:** + +``` +lsof -n +``` + +**显示结果中不包含进程路径:** + +``` +lsof -b +``` + +**以逆序显示结果:** + +``` +lsof -r +``` + +**以特定间隔时间循环显示结果:** + +``` +lsof -r +``` + +**以持续模式显示结果:** + +``` +lsof -t +``` + +