linux上传下载网速脚本

2023-05-16

#!/bin/sh
LANG=""
while true
do
    up_time1=`ifconfig $1 | grep "bytes" | awk '{print $6}'|awk -F: '{print $2}'`
    down_time1=`ifconfig $1 | grep "bytes" | awk '{print $2}'|awk -F: '{print $2}'`

    sleep 1
    clear

    up_time2=`ifconfig $1 | grep "bytes" | awk '{print $6}'|awk -F: '{print $2}'`
    down_time2=`ifconfig $1 | grep "bytes" | awk '{print $2}'|awk -F: '{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
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux上传下载网速脚本 的相关文章

  • 无法执行'x86_64-conda_cos6-linux-gnu-gcc':没有这样的文件或目录(pysam安装)

    我正在尝试安装 pysam 执行后 python path to pysam master setup py build 这个错误的产生是 unable to execute x86 64 conda cos6 linux gnu gcc
  • Linux 中热插拔设备时检测设备是否存在

    我正在运行 SPIcode http lxr free electrons com source drivers spi spi omap2 mcspi c在熊猫板上 我想知道其中的哪个功能code http lxr free electr
  • 如何不断刷新屏幕并实时更新[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在linux上写一个C程序 不断刷新屏幕并实时更新 例如类似于top终端中的命令 谁能指出我正确的方向 为了保持它跨终端类型的可移
  • linux x86 汇编语言 sys_read 调用的第一个参数应为 0 (stdin)

    我正在编写一个简单的汇编程序来从标准输入读取 如 scanf 这是我的代码 section bss num resb 5 section txt global start start mov eax 3 sys read mov ebx 0
  • 适用于 KDE 和 Gnome 的 Gui [重复]

    这个问题在这里已经有答案了 我想为一个现在是 CLI 的应用程序编写一个 gui 它需要在 KDE 和 Gnome DE 中 看起来不错 充分利用用户的外观设置 如果我选择 Qt 或 GTK 我能够做到这一点吗 它们与两个 DE 集成良好吗
  • C 程序从连接到系统的 USB 设备读取数据

    我正在尝试从连接到系统 USB 端口的 USB 设备 例如随身碟 获取数据 在这里 我可以打开设备文件并读取一些随机原始数据 但我想获取像 minicom teraterm 这样的数据 请让我知道我可以使用哪些方法和库来成功完成此操作以及如
  • 劫持系统调用

    我正在编写一个内核模块 我需要劫持 包装一些系统调用 我正在暴力破解 sys call table 地址 并使用 cr0 来禁用 启用页面保护 到目前为止一切顺利 一旦完成 我将公开整个代码 因此如果有人愿意 我可以更新这个问题 无论如何
  • 如何查找连接到 AF_INET 套接字的客户端的 UID?

    有什么方法或类似的东西ucred for AF UNIX如果是AF INET插座 TCP在我的例子中 找出连接到我的套接字的客户端的UID 还有 proc net tcp但它显示了UID of the creator插座的而不是连接的cli
  • 在 Linux 上的 Python 中使用受密码保护的 Excel 工作表

    问题很简单 我每周都会收到一堆受密码保护的 Excel 文件 我必须解析它们并使用 Python 将某些部分写入新文件 我得到了文件的密码 当在 Windows 上完成此操作时 处理起来很简单 我只需导入 win32com 并使用 clie
  • 并行运行 make 时出错

    考虑以下制作 all a b a echo a exit 1 b echo b start sleep 1 echo b end 当运行它时make j2我收到以下输出 echo a echo b start a exit 1 b star
  • 在Linux上编译C# + WPF以便在Windows上运行

    我有一个 C 应用程序 其中某些部分是使用 WPF 编写的 Mono 不支持 可以在 Linux 上编译这个应用程序吗 最终 该应用程序将在 Windows 上运行 但它是更大框架的一部分 并且我们的整个构建过程在 Linux 上运行 因此
  • 如何修复“iptables:没有该名称的链/目标/匹配”?

    我在我的 Linux 嵌入式系统上构建并安装了 iptables 如果我列出所有规则 则一切正常 iptables list Chain INPUT policy ACCEPT target prot opt source destinat
  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • 何时使用 pthread 条件变量?

    线程问题 看来 只有在其他线程调用 pthread cond notify 之前调用 pthread cond wait 时 条件变量才起作用 如果在等待之前发生通知 那么等待将被卡住 我的问题是 什么时候应该使用条件变量 调度程序可以抢占
  • 从 PL/SQL 调用 shell 脚本,但 shell 以 grid 用户而非 oracle 身份执行

    我正在尝试使用 Runtime getRuntime exec 从 Oracle 数据库内部执行 shell 脚本 在 Red Hat 5 5 上运行的 Oracle 11 2 0 4 EE CREATE OR REPLACE proced
  • 是否可以在Linux上将C转换为asm而不链接libc?

    测试平台为Linux 32位 但也欢迎 Windows 32 位上的某些解决方案 这是一个c代码片段 int a 0 printf d n a 如果我使用 gcc 生成汇编代码 gcc S test c 然后我会得到 movl 0 28 e
  • Linux 中的无缓冲 I/O

    我正在写入大量的数据 这些数据数周内都不会再次读取 由于我的程序运行 机器上的可用内存量 显示为 空闲 或 顶部 很快下降 我的内存量应用程序使用量不会增加 其他进程使用的内存量也不会增加 这让我相信内存正在被文件系统缓存消耗 因为我不打算
  • 应用程序无缘无故地被杀死。怀疑 BSS 高。如何调试呢?

    我已经在CentOs6 6中成功运行我的应用程序 最近 硬件 主板和内存 更新了 我的应用程序现在毫无理由地被杀死 root localhost PktBlaster PktBlaster Killed 文件和 ldd 输出 root lo
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • gdb查找行号的内存地址

    假设我已将 gdb 附加到一个进程 并且在其内存布局中有一个文件和行号 我想要其内存地址 如何获取文件x中第n行的内存地址 这是在 Linux x86 上 gdb info line test c 56 Line 56 of test c

随机推荐

  • 字节跳动岗位薪酬体系曝光,看完感叹:不服不行

    曾经的互联网是PC的时代 xff0c 随着智能手机的普及 xff0c 移动互联网开始飞速崛起 而字节跳动抓住了这波机遇 xff0c 2015年 xff0c 字节跳动全面加码短视频 xff0c 从那以后 xff0c 抖音成为了字节跳动用户 收
  • python&selenium自动化测试实战项目(完整、全面)

    前言 之前的文章说过 xff0c 要写一篇自动化实战的文章 xff0c 这段时间比较忙再加回家过11一直没有更新博客 xff0c 今天整理一下实战项目的代码共大家学习 xff08 注 项目是针对我们公司内部系统的测试 xff0c 只能内部网
  • Appium-App自动化测试-模拟器使用

    一 模拟器使用 1 Eclipse打开Android Virtual Device AVD Manager 2 Create AVD xff1a 选择需要的设备以及操作系统 3 Start and Launch Options 最后 xff
  • 【Web自动化测试】自动化测试模型——数据驱动测试和关键字驱动测试

    自动化测试模型可以看作自动化测试框架与工具设计的思想 随着自动化测试技术的发展 xff0c 演化为以下几种模型 xff1a 线性测试模块化驱动侧式数据驱动测试关键字驱动测试 前一篇所讲的模块化驱动测试能够很好的解决脚本重复的问题 xff0c
  • 月薪过 3w 的 软件测试 员都是怎么做到的?

    对任何职业而言 xff0c 薪资始终都会是众多追求的重要部分 前几年的软件测试行业还是一个风口 xff0c 随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业 xff0c 目前软件测试行业 缺口 已经基本饱和 当然 xff0c 我说的
  • 【Web自动化测试】条条大路找元素

    定位单个元素 打车去目的地需要告诉司机地名或者周围标志建筑 61 61 xff0c 那么我们要让机器去运行Web xff0c 就需要告诉Web元素对应的特征 接下来 算了 xff0c 还是以我们万能的度娘为例 61 xff1c 61 例子属
  • 90后阿里P7晒出工资单:狠补了这个,真香...

    最近一哥们跟我聊天装逼 xff0c 说他最近从阿里跳槽了 xff0c 我问他跳出来拿了多少 xff1f 哥们表示很得意 xff0c 说跳槽到新公司一个月后发了工资 xff0c 月入5万多 xff0c 表示很满足 xff01 这样的高薪资着实
  • 自动化测试脚本总结

    Part1 先来谈谈文件的路径问题吧 发现用到了好多os的属性 xff0c 干脆将表贴出来吧 关于os模块中文件 目录常用函数 函数名 使用方法 getcwd 返回当前工作目录 chdir path 改变工作目录 listdir path
  • linux系统--进程管理&计划任务

    kill 9 PID 强制关闭PID kill 1 PID 重启PID的进程 pgrep ssh 查询ssh所有的PID pkill ssh 关闭ssh服务 不需要查询ssh进程的PID 进程优先级 nice指定程序的运行和优先级 n的取值
  • Java+TestNG+Maven+Selenium的web自动化测试脚本环境的搭建

    一 环境搭建 1 安装java环境 a 安装JDK b 安装eclipse c 安装maven 参考 xff1a http www cnblogs com s1328 p 4620812 html 2 安装eclipse下的testng插件
  • UWP UI自动化测试(一)------WinAppDriver/Inspect.exe环境准备

    安装的软件 xff1a 1 WinAppDriver WinAppDriver官网 xff1a GitHub microsoft WinAppDriver Windows Application Driver上面有些 demo Applic
  • python自动化测试(2) 自动化基本技术原理

    1 概述 在之前的文章里面提到过 xff1a 做自动化的首要本领就是要会 透过现象看本质 xff0c 落实到实际的IT工作中就是 透过界面看数据 掌握上面的这样的本领可不是容易的事情 xff0c 必须要有扎实的计算机理论基础 xff0c 才
  • Python自动化测试(1)-自动化测试及基本技术手段概述

    生产力概述 在如今以google为首的互联网时代 xff0c 软件的开发和生产模式都已经发生了变化 xff0c 在 参与感 一书提到 xff1a 某位从微软出来的工程师很困惑 xff0c 微软在google还有facebook这些公司发展的
  • python自动化测试(3) 自动化框架及工具

    1 概述 手续的关于测试的方法论 xff0c 都是建立在之前的文章里面提到的观点 xff1a 功能测试不建议做自动化接口测试性价比最高接口测试可以做自动化 后面所谈到的 测试自动化 也将围绕着 接口自动化 来介绍 本系列选择的测试语言是 p
  • python自动化测试(4)-使用第三方python库技术实现

    1 概述 关于测试的方法论 xff0c 都是建立在之前的文章里面提到的观点 xff1a 功能测试不建议做自动化接口测试性价比最高接口测试可以做自动化做好接口自动化 xff0c 一定要有透过界面看到数据本质的能力 后面所谈到的 测试自动化 也
  • 测试开发-怎么能忘记打卡呢-神器AppleScript

    写在前面 今天给大家介绍一款我自认为比较好用的东西 xff0c Mac OS 下的 AppleScript xff0c AppleScript像是 mac电脑给开发者留下的一个入口一样 xff0c 他不同于其他语言那么复杂 xff0c 可以
  • 自动化测试_Mac安装python+selenium

    1 下载安装 参照下文 https blog csdn net kacylining article details 60587484 https www zhihu com question 30496889 a 下载 pip https
  • 使用Postman实现批量接口执行自动化测试

    一 创建文件夹 1 点击 34 Collections 34 TAB进入 xff0c 再次点击 New Collection 按钮创建文件夹 示例图文 xff1a 二 定义变量及调用执行测试 xff0c 方便灵活调用 1 定义全局变量 xf
  • 真人踩过的坑,告诉你避免自动化测试常犯的10个错误

    虽然从自己的错误中学习也不错 xff0c 但从别人的错误中学习总是更好的 作为一个自动化测试人员 xff0c 分享常见的容易犯的10个错误 xff0c 可以从中吸取教训 xff0c 引以为鉴 一 必要时才自动化 新人小王接到为Web应用程序
  • linux上传下载网速脚本

    bin sh LANG 61 34 34 while true do up time1 61 96 ifconfig 1 grep 34 bytes 34 awk 39 print 6 39 awk F 39 print 2 39 96 d