sudo lsof -i | grep -E "LISTEN.*(wlan|wifi|em|eth)" 这个不显示输出
时间: 2023-08-21 11:18:45 浏览: 192
如果您使用的是Kali Linux,lsof工具可能需要通过以下命令来安装:
```
sudo apt-get install lsof
```
安装完成后,您可以再次尝试使用以下命令来查找占用您网卡的程序:
```
sudo lsof -i | grep -E "LISTEN.*(wlan|wifi|em|eth)"
```
如果仍然没有输出,那么就可能是没有程序占用您的网卡。您可以尝试使用其他的扫描工具来扫描WiFi网络。
相关问题
lsof命令来查找并关闭这些程序,这个应该怎么用
要使用lsof命令来查找并关闭占用您网卡的程序,请按照以下步骤操作:
1. 打开终端并输入以下命令,以查找占用您网卡的程序:
```
sudo lsof -i :<port>
```
其中,`<port>`是你的网卡端口号。如果您不知道您的端口号是多少,请使用以下命令:
```
sudo lsof -i | grep -E "LISTEN.*(wlan|wifi|em|eth)"
```
这将显示所有正在监听网络的程序以及它们的端口号。
2. 查找显示的程序,并记下其PID(进程ID)。
3. 使用以下命令来关闭该程序:
```
sudo kill -9 <PID>
```
其中,`<PID>`是您要关闭的程序的PID。
如果您没有足够的权限关闭该程序,请使用以下命令:
```
sudo kill -9 -1
```
这将关闭所有属于当前用户的进程。但请注意,这可能会导致未保存的工作丢失。
阅读全文