📜  lsof port - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:44:04.607000             🧑  作者: Mango

lsof port

简介

lsof是一个在Unix和Linux系统中的命令行实用程序,用于列出当前系统打开文件的信息。 lsof port命令可用于显示当前系统上所有打开指定端口的进程及其详细信息。

安装

在大多数Unix和Linux系统中,lsof是默认安装的。 如果系统没有安装,则可以使用以下命令进行安装。

  • Debian/Ubuntu系统:
sudo apt-get install lsof
  • CentOS/RHEL系统:
sudo yum install lsof
使用

要使用lsof port命令,请将端口号替换为要查找的端口,并在终端中运行以下命令:

lsof -i :端口号

例如,要查找所有打开8080端口的进程,可以使用以下命令:

lsof -i :8080

下面是lsof命令的一些常用选项。

列出进程的详细信息
lsof -i :8080 -Fpc
查找指定用户的端口
lsof -i :8080 -u 用户名
列出指定程序打开的所有文件
lsof -c 程序名
列出指定文件被哪些进程打开
lsof /path/to/file
结论

lsof port命令是一个有用的工具,可以帮助程序员查找系统上所有打开指定端口的进程及其详细信息。 使用lsof命令时,请确保您有足够的权限来运行它,以便获取所有必要的信息。