abhiomkar Asked: 2012-06-25 11:54:09 +0800 CST2012-06-25 11:54:09 +0800 CST 2012-06-25 11:54:09 +0800 CST 如何在 Mac OS X 上获取网络数据接收和数据发送信息? 772 我想将接收到的网络数据和发送的数据信息存储在变量或文件中。 使用下面的命令我可以 grep 它并在屏幕上打印该行。但我无法将信息存储在 bash 变量中。 top -l 0 -n 1 -c d | grep -e '^Networks:' 有没有更好的方法? (在 Mac OS X 上) mac-osx bash terminal top 1 个回答 Voted Best Answer Oneiroi 2012-06-26T01:18:27+08:002012-06-26T01:18:27+08:00 这应该适合你: netstat -bi | grep -v Ibytes | awk '{ x += $7 } END { print x }'<- 这会给你一个总的“IN”字节数 netstat -bi | grep -v Obytes | awk '{ x += $10 } END { print x }'<- 这会给你一个总的“OUT”字节数
这应该适合你:
netstat -bi | grep -v Ibytes | awk '{ x += $7 } END { print x }'
<- 这会给你一个总的“IN”字节数netstat -bi | grep -v Obytes | awk '{ x += $10 } END { print x }'
<- 这会给你一个总的“OUT”字节数