查找已连接IP的PID以在MAC上将其杀死

时间:2018-11-02 14:50:48

标签: bash macos terminal

使用netstat -an | grep "ESTABLISHED",我可以看到我的MAC的所有连接IP的列表。我想杀死一些PID,但是我不知道所有这些已连接IP的真实PID。可以请有人告诉我如何使用此netstat -an命令查看PID?还是更简单的方法来查看已连接的IP及其PID以杀死这些连接?我发现一些与端口有关的东西。我不想关闭端口,我不想再将IP连接到我的设备。

谢谢!

netstat -an -p | grep "ESTABLISHED"

netstat: option requires an argument -- p
Usage:  netstat [-AaLlnW] [-f address_family | -p protocol]
    netstat [-gilns] [-f address_family]
    netstat -i | -I interface [-w wait] [-abdgRtS]
    netstat -s [-s] [-f address_family | -p protocol] [-w wait]
    netstat -i | -I interface -s [-f address_family | -p protocol]
    netstat -m [-m]
    netstat -r [-Aaln] [-f address_family]
    netstat -rs [-s]

1 个答案:

答案 0 :(得分:0)

答案是:try { get-aduser -f samaccountname -eq $username Write-Output "Username $username exists" } catch { Write-Output "Username $username does not exist" }