sudo lsof -i :7070
kill 2372152
sudo
和 lsof
分别是两个不同的命令,它们并不是缩写。这是它们的含义:
-
sudo
:Superuser Dosudo
是一个用于在 Unix-like 操作系统中以超级用户(root)的身份执行命令的命令。它允许普通用户获得执行特权命令的权限,通常用于需要管理员权限的操作。sudo
后面可以跟随要执行的命令,例如sudo ls
就会以超级用户权限执行ls
命令。
-
lsof
:List Open Fileslsof
是一个用于列出系统中所有打开文件的工具。在 Unix 和类 Unix 操作系统中,一切皆文件,所以lsof
不仅可以列出普通文件,还可以列出网络连接、设备、目录等等。lsof
常用于诊断系统问题,查找哪些进程打开了哪些文件或网络连接。
命令中,sudo lsof -i :7070
使用了 sudo
以超级用户权限执行 lsof
命令,查看端口号为 7070 的相关信息。而 kill 2372152
使用 kill
命令终止进程号为 2372152 的进程。