Linux watch命令使用介绍

文章目录

  • 1.命令格式
  • 2.命令功能
  • 3.命令参数
  • 4.示例
    • 1:每隔一秒高亮显示网络链接数的变化情况
    • 2:每隔一秒高亮显示http链接数的变化情况
    • 3:实时查看模拟攻击客户机建立起来的连接数
    • 4:监测当前目录中 scf的文件的变化
    • 5:10秒一次输出系统的平均负载
    • 6:每秒显示系统时间
    • 7:每2秒显示系统时间( 独立显示)


watch是Linux下周期性的执行某个命令并显示执行结果的非常使用的命令,结果是全屏显示,例如看cpu的动态负载,根据指定的间隔进行刷新,当然我们人工间隔查看cpu的结果是一样的,但我们需要人工操作,watch给我们解决了麻烦。可以watch监测一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,根据需要灵活组合即可。

1.命令格式


watch [参数][命令]

2.命令功能


多用于周期性的检测、监测、查看信息。例如cpu负载、网络连接状态。
可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令

3.命令参数


  • -n或–interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
  • -d或—differences 用-d或—differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
  • -t 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
  • -h, —help 查看帮助文档

4.示例


1:每隔一秒高亮显示网络链接数的变化情况

watch -n 1 -d netstat -ant

输出:

Every 1.0s: netstat -ant                                                         VM-4-14-ubuntu: Wed Jul  6 15:35:03 2022Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 10.0.4.14:53            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
tcp        0      0 10.0.4.14:22            221.12.175.78:63921     ESTABLISHED
tcp        0      0 10.0.4.14:55496         169.254.0.55:5574       ESTABLISHED
tcp        0      0 10.0.4.14:22            221.12.175.78:63799     ESTABLISHED
tcp        0      0 10.0.4.14:53650         169.254.0.138:8086      ESTABLISHED
tcp6       0      0 fe80::5054:ff:fe5c:7:53 :::*                    LISTEN
tcp6       0      0 ::1:53                  :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:953                 :::*                    LISTEN
tcp6       0      0 :::111                  :::*                    LISTEN

执行后可看到右上方的时间在变动,内容变动的时候也会在刷新,退出watch:Ctrl+z。

2:每隔一秒高亮显示http链接数的变化情况

watch -n 1 -d 'pstree|grep http'

说明:每隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符(|),需要加’’将命令区域归整。

3:实时查看模拟攻击客户机建立起来的连接数

watch 'netstat -an | grep:21 | \ grep<客户机的IP>| wc -l'

4:监测当前目录中 scf的文件的变化

watch -d 'ls -l|grep scf'

5:10秒一次输出系统的平均负载

watch -n 10 'cat /proc/loadavg'

输出结果如下:

Every 3.0s: cat /proc/loadavg                                                    VM-4-14-ubuntu: Wed Jul  6 15:49:25 20220.01 0.01 0.00 1/184 1276430Every 3.0s: cat /proc/loadavg                                                    VM-4-14-ubuntu: Wed Jul  6 15:49:37 20220.01 0.00 0.00 1/184 1276461

6:每秒显示系统时间

watch -n 1 uptime
Every 1.0s: uptime                                                               VM-4-14-ubuntu: Thu Jul  7 13:31:17 202213:31:17 up 6 days, 23:48,  2 users,  load average: 0.00, 0.00, 0.00

左上角显示显示间隔,右上角是系统的时间,内容同步右上角每秒刷新

7:每2秒显示系统时间( 独立显示)

watch -t uptime
 13:34:03 up 6 days, 23:51,  2 users,  load average: 0.10, 0.04, 0.01

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php7 setcookie无效_php COOKIE介绍和setcookie有时会在ie下失效问题

建立商业站点或者功能比较完善的个人站点&#xff0c;常常需要记录访问者的信息&#xff0c;在PHP中提供了两种方便的手段&#xff1a;session和cookie功能.为了永久的保持用户信息,则cookie是最便捷的手段.在这里我将为大家详细的讲解cookie的功能及使用方法.一: 设置cookie使…

Linux at命令使用介绍

目录1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;示例1&#xff1a;三天后的下午 5 点执行 /bin/ls2&#xff1a;明天17点钟&#xff0c;输出时间到指定文件3&#xff1a;计划任务设定后&#xff0c;在没有执行之前&#xff0c;用atq命令来查…

arm ubuntu 编译boost_使用yocto工具编译qt5.9.6总结

运行平台&#xff1a;OKMX6DL-C编译平台&#xff1a;Ubuntu 14.04.6 LTS编译工具&#xff1a;arm-poky-linux-gnueabi-gcc&#xff08;gcc version 5.3.0 (GCC) &#xff09;qt源码&#xff1a;qt-everywhere-opensource-src-5.9.6.tar.xz参考&#xff1a;嵌入式开发之Qt-5.9.6…

Linux crond命令使用介绍

目录前言一、crond简介系统任务调度用户任务调度二、crond服务三、crontab命令详解1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;常用方法1). 创建一个新的crontab文件2). 列出crontab文件3). 编辑crontab文件4). 删除crontab文件5). 恢复丢失…

Android App屏幕旋转要点

文章目录前言屏幕旋转“预热”android:screenOrientationandroid:configChangesAcitvity onConfigurationChanged(newConfig: Configuration?)代码控制方向跟随系统重力感应总结前言 关于app横竖全屏切换&#xff0c;大多数属于音视频播放类app&#xff0c;电子书、文档类的应…

HTML静态页面获取url参数和UserAgent

目录前言原因解决1、静态页面获取url的参数2、取useragent的值3、测试页面前言 接技术支持小伙伴信&#xff1a;有用户反馈app在华为设备上下载不了&#xff0c;以为是服务器覆盖的范围不够或服务器挂了&#xff0c;直到另一个客服同事发来一个录屏&#xff0c;基本知道原因&a…

python mad函数_Python函数的基本定义

老男孩教育的PYTHON自动化开发课程自2013年第1期到现在已经走到了第12期&#xff0c;2年半的时间里&#xff0c;我们每一期都在对课程细节进行不同程度的优化&#xff0c;课程总时长也从最开始的2个月延长至第12期的五到六月&#xff0c;更新内容足足翻了一倍多&#xff0c;我们…

Linux grep命令使用介绍

目录1&#xff0e;命令格式2&#xff0e;命令功能3&#xff0e;命令参数4&#xff0e;正&#xff08;规&#xff09;则表达式5&#xff0e;示例1&#xff1a;查找指定进程2&#xff1a;查找指定进程个数3&#xff1a;从文件中读取关键词进行搜索4&#xff1a;从文件中读取关键词…

Android手机或平板设置浏览器的UserAgent

目录前言修改UserAgent实操华为手机自带浏览器Chrome&#xff08;谷歌浏览器&#xff09;QQ浏览器UC浏览器360浏览器前言 移动互联网盛行的当下&#xff0c;网页在电脑端和移动设备&#xff08;包括手机&#xff0c;平板以及一些基于Android系统定制的设备&#xff09;的适配主…

android jni fork()子进程不运行_Android高级面试谈谈Zygote的理解

Zygoto的作用Zygoto的作用有两个&#xff1a;1. 启动SystemServer2. 孵化应用进程SystemServer也是通过Zygoto来启动的&#xff0c;因为SystemServer需要Zygoto初始化好的一些系统资源&#xff0c;包括常用的类、JNI函数、共享库等等&#xff0c;这些资源直接从Zygoto继承过来对…

送给女朋友的情话

风拂鹊桥霓裳起 与卿漫话风雨里 初识 那一年端午 带着无比喜悦与期待 搭上去福州的火车 那一年端午 从福州到泉州 再到柴塔 连地名都好有神秘的感觉 迷糊的眼镜和疲倦的神情&#xff0c;刚好匹配得上 从此有了我们的传说 到了2022的七月七&#xff0c;还是一如既往 小特效 图…

Linux chmod命令使用介绍

目录1. 命令格式2. 命令功能3. 命令参数必要参数选择参数权限代号4. 使用实例1&#xff1a;增加文件所有用户组可执行权限2&#xff1a;同时修改不同用户权限3&#xff1a;去除文件的权限4&#xff1a;使用“”设置权限5&#xff1a;对一个目录及其子目录所有文件添加权限其他一…

lazada发货_Lazada发货用什么物流?费用要多少?

有买家到Lazada店铺下单之后&#xff0c;卖家就要安排订单发货了。Lazada发货的管控也是比较严格的&#xff0c;各位卖家要及时发货。小编也遇到不少新手卖家的咨询&#xff0c;问Lazada发货方式有哪些&#xff1f;以及发货流程是怎样的&#xff1f;下面针对这些问题&#xff0…

iOS app中不能跳转到商店更新

文章目录问题&#xff1a;跳转没有反应延申说明问题&#xff1a;跳转没有反应 如果app在苹果商店中的访问地址中带有中文&#xff0c;直接使用带中文url是跳转不成功的&#xff0c;需要对这个带中文的url进行UrlEncode编码才能正常跳转。 本文仅针对这种情况&#xff0c;或许还…

导入表格只有一行 帆软_万万没想到!把x个表格合合合合成一份,10分钟就搞定...

正值年中&#xff0c;老板交代把上半年各个地区提交的数据表格做个汇总。怎么办&#xff1f;一个地区一张表打开华南区的表&#xff0c;复制】-打开汇总表-【粘贴】再打开华北区的表【复制】-打开汇总表-【粘贴】……类似的工作任务还真不少各个单位上交的报名表各部门的生产计…

ddrelease64 黑苹果_High Sierra 黑苹果构建 微星X99A GAMING PRO CARBON+i7 6800k+GTX1070

回复文章须知&#xff1a;在本站评论区回复文章的时候&#xff0c;请务必正确填写好你的【电子邮件】地址&#xff0c;正确的填写【电子邮件】你将可以在博主/其他本站网友回复你的时候会收到邮件通知&#xff0c;以便及时查看回复内容&#xff01;本教程仅供小白安装使用&…

macOS/iOS WKWebview 下载文件

WKWebview 下载文件需要通过JS注入的方式来下载。js下载的数据是base64编码的&#xff0c;回到给原生后&#xff0c;原生需要反编码后才是原始文件的数据。 具体步骤&#xff1a; 配置WKWebview的js回调句柄&#xff08;标识&#xff09;创建WKWebview并添加到视图上实现WKScr…

vim插件自动补齐_给VIM添加REPL

REPL: 读取-求值-输出”循环&#xff08;英语&#xff1a;Read-Eval-Print Loop&#xff0c;简称REPL&#xff09;是一个简单的&#xff0c;交互式的编程环境。python作为一个动态语言&#xff0c;REPL在开发过程中起到了很大的作用。可是一直以来用vim写python没有一个很好的&…

Linux ping 详细介绍(win也适用)

多数情况下&#xff0c;能否访问某台电脑或服务器&#xff0c;很自然的使用ping xxx.xxx.xxx.xxx&#xff0c;这是最简单的ping形式&#xff0c;同时看到ping几个包之后就停止(windows)了,linux 会一直ping下去&#xff0c;直到按ctrlc或其他组合键。在windows平台或linux平台&…

巨一自动化工业机器人_工业机器人和自动化设备连接器

来源&#xff1a;大比特商务网 作者&#xff1a;Ann Thryft随着工业物联网(IIOT)不断扩大&#xff0c;给工厂带来了更多电子设备。 这些设备往往暴露在恶劣环境中&#xff0c;包括灰尘、油、液体和极端温度等。 同时&#xff0c;特别是随着协作机器人装配在工厂生产线上&#x…