执行方法先授权再运行

chmod +x shi.sh

脚本+网卡名称

./shi.sh ens33

#!/bin/bash

while [ "1" ]

do

eth=$1

RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')

TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')

sleep 1

RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')

TXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')

clear

echo -e "\t RX `date +%k:%M:%S` TX"

RX=$((${RXnext}-${RXpre}))

TX=$((${TXnext}-${TXpre}))

if [[ $RX -lt 1024 ]];then

RX="${RX}B/s"

elif [[ $RX -gt 1048576 ]];then

RX=$(echo $RX | awk '{print $1/1048576 "MB/s"}')

else

RX=$(echo $RX | awk '{print $1/1024 "KB/s"}')

fi

if [[ $TX -lt 1024 ]];then

TX="${TX}B/s"

elif [[ $TX -gt 1048576 ]];then

TX=$(echo $TX | awk '{print $1/1048576 "MB/s"}')

else

TX=$(echo $TX | awk '{print $1/1024 "KB/s"}')

fi

echo -e "$eth \t $RX $TX "

done

好东西做个笔记保存.

linux 实时显示网速,linux 实时显示网速bash相关推荐

  1. linux查看当前网卡网速,Linux环境编程:获取网卡的实时网速

    在Windows下面,我们可以看到360或者是qq安全卫士的"安全球",上面显示实时的网速情况.那么在Linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在 ...

  2. <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图

    <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图 一.查看网线上行.下行网速 1.安装speedtest-cli工具 water@water-Tower-PC:~ ...

  3. linux网卡没有显示link,以下显示是一个Linux系统的网络配置信息:eth0 Link encap:..._考试资料网...

    单项选择题以下显示是一个Linux系统的网络配置信息: eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:B4:79 inet addr:192.168.2.38 ...

  4. Linux使用 iftop 监控网卡的实时流量

    iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. 在Linux/类Unix系统中可以使用top查看系统资源.进程.内存占用等信息.查看网络状态可以使用netstat ...

  5. 基于 apidoc 生成在线接口文档 (实时更新)(linux系统)

    基于 apidoc 生成在线接口文档 (实时更新)(linux系统) 动态加载,热部署 背景: 规范开发人员的接口文档 文档统一管理,防止本地文档版本不统一 远程部署,保证文档的统一性 主要还是解决, ...

  6. Linux下Rsync+Inotify-tools实现数据实时同步

    说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上/home/www.osyun ...

  7. linux 下基于jrtplib库的实时传送实现

    linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术 实时传输协议(Real-time Transport Protocol,PRT)是在 Inter ...

  8. linux下基于jrtplib库的实时传送实现

    linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术  实时传输协议(Real-time Transport Protocol,PRT)是在 Inte ...

  9. 实时Linux内核调度器 | Real-Time Linux Kernel Scheduler

    <Real-Time Linux Kernel Scheduler> HOWTOs by Ankita Garg on August 1, 2009 目录 Design Goal 设计目标 ...

  10. Linux下Rsync+sersync实现数据实时同步

    一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除 ...

最新文章

  1. proxy实现 mysql 读写分离
  2. logback的配置文件
  3. 类和对象—对象特性—拷贝构造函数调用时期
  4. excel报表服务器作用,Excel各种图表的应用范围及用途介绍
  5. Nginx——域名|端口|目录请求转发配置DEMO
  6. 在linux系统JDK安装中文字体
  7. 第4步 tomcat配置中文字符集 启动Tomcat  网页乱码
  8. Http Body 的四种格式
  9. Arcgis javascript那些事儿(十三)——距离面积计算
  10. splice slice
  11. Java图形编程实验总结_实验二java图形界面编程2015级.doc
  12. 【小墩墩学Android】开发环境(一)
  13. 【计算机网络】(谢希仁)第七版答案
  14. 人工智能之模式识别(一)
  15. 如何修改计算机无线mac地址,如何修改无线网卡物理地址,求指教
  16. 微信公众号盈利模式_微信公众号的盈利方式有哪些?
  17. 理解PHP网页运行原理
  18. ORACLE 体系结构详细图
  19. 【踩坑日记】Vue组件@click事件点击没有反应
  20. 使用__vmx_vmwrite遇到的问题

热门文章

  1. 概念数据模型、逻辑数据模型、物理数据模型
  2. matlab解洛伦兹方程,用MATLAB和Simulink解决微分方程的问题:Lorenz吸引子案例研究【含Matlab代码】...
  3. Swarm(bzz)主网于6月21日正式启动 ,BZZ币合约已部署?红利提前来了吗?
  4. r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
  5. MATLAB将.mat矩阵写成.tif图片
  6. 资料:高等数学学习笔记——高等数学(二)学习笔记汇总
  7. 【SQLite】C++链接SQLite读数据乱码问题(非中文)
  8. pm2.5计算和单位换算
  9. 服务器自动ip使用,自动或手动设置IP地址图解教程
  10. XSS学习之xss20