linux 实时显示网速,linux 实时显示网速bash
执行方法先授权再运行
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相关推荐
- linux查看当前网卡网速,Linux环境编程:获取网卡的实时网速
在Windows下面,我们可以看到360或者是qq安全卫士的"安全球",上面显示实时的网速情况.那么在Linux里面如何获取网卡的实时网速?其实原理很简单,读取需要获取网速的网卡在 ...
- <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图
<Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图 一.查看网线上行.下行网速 1.安装speedtest-cli工具 water@water-Tower-PC:~ ...
- linux网卡没有显示link,以下显示是一个Linux系统的网络配置信息:eth0 Link encap:..._考试资料网...
单项选择题以下显示是一个Linux系统的网络配置信息: eth0 Link encap:Ethernet HWaddr 00:0C:29:F5:B4:79 inet addr:192.168.2.38 ...
- Linux使用 iftop 监控网卡的实时流量
iftop可以用来监控网卡的实时流量(可以指定网段).反向解析IP.显示端口信息等. 在Linux/类Unix系统中可以使用top查看系统资源.进程.内存占用等信息.查看网络状态可以使用netstat ...
- 基于 apidoc 生成在线接口文档 (实时更新)(linux系统)
基于 apidoc 生成在线接口文档 (实时更新)(linux系统) 动态加载,热部署 背景: 规范开发人员的接口文档 文档统一管理,防止本地文档版本不统一 远程部署,保证文档的统一性 主要还是解决, ...
- Linux下Rsync+Inotify-tools实现数据实时同步
说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上/home/www.osyun ...
- linux 下基于jrtplib库的实时传送实现
linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术 实时传输协议(Real-time Transport Protocol,PRT)是在 Inter ...
- linux下基于jrtplib库的实时传送实现
linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术 实时传输协议(Real-time Transport Protocol,PRT)是在 Inte ...
- 实时Linux内核调度器 | Real-Time Linux Kernel Scheduler
<Real-Time Linux Kernel Scheduler> HOWTOs by Ankita Garg on August 1, 2009 目录 Design Goal 设计目标 ...
- Linux下Rsync+sersync实现数据实时同步
一.为什么要用Rsync+sersync架构? 1.sersync是基于Inotify开发的,类似于Inotify-tools的工具 2.sersync可以记录下被监听目录中发生变化的(包括增加.删除 ...
最新文章
- proxy实现 mysql 读写分离
- logback的配置文件
- 类和对象—对象特性—拷贝构造函数调用时期
- excel报表服务器作用,Excel各种图表的应用范围及用途介绍
- Nginx——域名|端口|目录请求转发配置DEMO
- 在linux系统JDK安装中文字体
- 第4步 tomcat配置中文字符集 启动Tomcat 网页乱码
- Http Body 的四种格式
- Arcgis javascript那些事儿(十三)——距离面积计算
- splice slice
- Java图形编程实验总结_实验二java图形界面编程2015级.doc
- 【小墩墩学Android】开发环境(一)
- 【计算机网络】(谢希仁)第七版答案
- 人工智能之模式识别(一)
- 如何修改计算机无线mac地址,如何修改无线网卡物理地址,求指教
- 微信公众号盈利模式_微信公众号的盈利方式有哪些?
- 理解PHP网页运行原理
- ORACLE 体系结构详细图
- 【踩坑日记】Vue组件@click事件点击没有反应
- 使用__vmx_vmwrite遇到的问题
热门文章
- 概念数据模型、逻辑数据模型、物理数据模型
- matlab解洛伦兹方程,用MATLAB和Simulink解决微分方程的问题:Lorenz吸引子案例研究【含Matlab代码】...
- Swarm(bzz)主网于6月21日正式启动 ,BZZ币合约已部署?红利提前来了吗?
- r语言如何计算t分布临界值_R语言使用蒙特卡洛模拟进行正态性检验及可视化
- MATLAB将.mat矩阵写成.tif图片
- 资料:高等数学学习笔记——高等数学(二)学习笔记汇总
- 【SQLite】C++链接SQLite读数据乱码问题(非中文)
- pm2.5计算和单位换算
- 服务器自动ip使用,自动或手动设置IP地址图解教程
- XSS学习之xss20