Linux命令(004) -- watch
2024-10-01 01:07:07
对Linux系统的操作过程中,经常会遇到重复执行同一命令,以观察其结果变化的情况。惯用的方法是:上下键加回车,或是Ctr+p然后回车。今天我们来了解一下watch命令,它可以帮助我们周期性的执行一个命令,基本所有的Linux发行版都带有这个工具。
一、watch命令
watch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示。看一下man page中对watch命令的描述:“watch命令重复的执行一个命令,并以全屏的方式显示该命令的输出,这可以使我们观察每次命令输出的变化,默认情况下,watch每2秒刷新一次输出的结果。”
#语法
watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command> #选项
-n或--interval:指定指令执行的间隔时间(秒)
-d或--differences:高亮显示指令输出信息不同之处,cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来.;
-t或--no-title:不显示标题
-v或--version:显示版本号
-h或--help:显示帮助
二、示例
# 每隔2秒查看一次系统运行时间
watch uptime
# 每隔2秒查看一次系统运行时间,不输出的标题
watch -t uptime
# 每隔2秒查看一次系统运行时间,不输出标题,将不同之处高亮
watch -t -d uptime
# 每隔1分钟查看一次硬盘的使用情况
watch -n 60 "df -h"
三、Bug
如果调整了终端的尺寸,直到下一次更新之前,屏幕可能不会正确的刷新结果,高亮显示的差异也将丢失。
最新文章
- js中typeof与instanceof用法区别
- Java数据结构和算法之递归
- JavaScript text highlighting JQuery plugin
- 51nod 1392 装盒子
- oracle表空间建立与用户创建删除
- 【HDOJ】3127 WHUgirls
- servlet登录
- POJ3260:The Fewest Coins(混合背包)
- QAction系列详解
- C#中static void Main(string[] args) 参数详解
- Android 使用纯Java代码布局
- js 计算当年还剩多少时间的倒数计时 javascript 原理解析【复制到编辑器查看推荐】
- 架构师成长之路6.6 DNS服务器搭建(构建企业级DNS)
- freeswitch 获取app和api帮助
- (原)tensorflow中函数执行完毕,显存不自动释放
- springboot设置静态资源不拦截的方法
- 【原】公司P2P平台的功能拆分
- ArcGis实现画矩形(RectangleFeedBack)
- EWD简介
- bzoj 3073: [Pa2011]Journeys -- 线段树优化最短路
热门文章
- 带你全面分析嵌入式linux系统启动过程中uboot的作用
- 洛谷 2574 XOR的艺术
- 《阿里巴巴Java开发手册》更新为《Java开发手册》
- unigui的ini文件读写【6】
- vue.js组件之间通讯的数据双向绑定----父亲把数据传递给儿子,儿子更改数据后,重新发送给父亲,父亲数据更改后,属性会重新发送个儿子,儿子刷新新数据
- 导出excel——弹出框
- Bag of word based image retrieval
- 【iOS开发-32】iOS程序真机调试须要购买调试证书怎么办?
- SOJ.Output the Yanghui triangel
- oc70--NSArray1