linux命令行查看实时网速

bash-148836_640.png

在使用ubuntu desktop的时候,会经常有查看系统当前网速的需求,但是又不愿意花费时间去寻找一款网速查看工具的时候(这样的工具一般都比较臃肿),那么直接在终端里就能用命令查看网速就很需要了。这里我直接用shell来实现:

LANG=""
while true
do
    up_time1=`ifconfig $1 | grep "bytes" | awk '{print $6}'`
    down_time1=`ifconfig $1 | grep "bytes" | awk '{print $2}'`
    
    sleep 1
    clear
    
    up_time2=`ifconfig $1 | grep "bytes" | awk '{print $6}'`
    down_time2=`ifconfig $1 | grep "bytes" | awk '{print $2}'`
    
    up_time1=${up_time1}
    up_time2=${up_time2}
    down_time1=${down_time1}
    down_time2=${down_time2}
    
    up_time=`expr $up_time2 - $up_time1`
    down_time=`expr $down_time2 - $down_time1`
    up_time=`expr $up_time / 1024`
    down_time=`expr $down_time / 1024`
    
    echo 上传速度: $up_time kb/s
    echo 下载速度: $down_time kb/s
done

最后给该文件添加可执行权限后执行./run.sh wlan0.

需要注意的是,我这里使用的是无线网络,所以网卡选择的是默认的wlan0,如果是有线网络,默认的参数是eth0.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文整理了在实践过程中使用的Linux网络工具,这些工具提供的功能非常强大,我们平时使用的只是冰山一角,比如lso...
    老夫刘某阅读 8,989评论 0 7
  • 1.命令格式:ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设...
    Nuuuu阅读 9,349评论 0 12
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,204评论 0 5
  • hexdump -C 查看二进制文件 xxd:查看二进制文件 whatis 简单描述命令的用途whatis c...
    JevonWei阅读 4,310评论 0 0
  • 小米3这个机子的性能怎么?我们暂时不用去评论,但小米3在使用过程中卡槽的容易被折断在里面,因为现在的卡移动已帮剪好...
    阿杰手机阅读 9,820评论 0 2