逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

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命令去掉结果中重复的数据,就得到最后的结果了。

posted on 2009-11-06 01:03 逛奔的蜗牛 阅读(234) 评论(0)  编辑 收藏 引用 所属分类: Mac

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理