您可以从 tmux 的状态行调用 shell 脚本,指定所需的接口,如下所示:
set -g status-left '#[fg=blue]#(speed eth0)#[default]'
Run Code Online (Sandbox Code Playgroud)
并将此脚本 speed 1放在您的 $PATH 中:
#!/bin/bash
iface=$1
RXB=$(</sys/class/net/"$iface"/statistics/rx_bytes)
TXB=$(</sys/class/net/"$iface"/statistics/tx_bytes)
sleep 2
RXBN=$(</sys/class/net/"$iface"/statistics/rx_bytes)
TXBN=$(</sys/class/net/"$iface"/statistics/tx_bytes)
RXDIF=$(echo $((RXBN - RXB)) )
TXDIF=$(echo $((TXBN - TXB)) )
echo -e "$((RXDIF / 1024 / 2))K/s $((TXDIF / 1024 / 2))K/s"
Run Code Online (Sandbox Code Playgroud)
1. 不记得我在哪里找到的...