From: http://mac.linsheng.me/archives/779.html
在Mac上,我们通过一个终端命令,就可以查看出当前有哪些应用程序在使用Internet。打开“终端”,输入下面的命令:
lsof -P -i -n | cut -f 1 -d ” ” | uniq
命令运行完毕后,会列出应用程序的列表:
COMMAND
SystemUIS
firefox-b
Evernote
Mail
第一行COMMAND是结果标题,下面的就是所有使用Internet的应用程序。下面大体说一下这个命令行的意思。lsof -P -i -n是列出所有打开的文件中,使用了Internet(-i)的文件。结果中不解析域名和端口名(-P -n)。得到列表后,把结果通过管道(|)传给cut,cut命令把结果表格的第一列(-f 1)截取出来(以空格为分隔 -d ” “),然后结果给uniq命令,uniq命令去掉结果中重复的数据,就得到最后的结果了。