Linux系统中重复执行命令的方法小结

  普通的重复执行命令

  实际操操作过程中,经常会遇到重复执行同一命令,以观察其结果变化的情况,以前经常是上下键加回车,或是Ctr+p然后回车的方式。

  现在告诉大家一个好用的命令——watch,它可以全屏执行这个命令,并显示执行结果。例如:

  代码如下:

  #watch uptime

  #watch -t uptime

  #watch -d -n 1 netstat -ntlp

  #watch -d ’ls -l | fgrep goface’ //监测goface的文件

  #watch -t -differences=cumulative uptime

  #watch -n 60 from //监控mail

  #watch -n 1 ”df -i;df” //监测磁盘inode和block数目变化情况

  参数具体含义如下

  代码如下:

  -n, –interval= 指定时间间隔(秒),默认是2s

  -t ,-no-title 会关闭watch命令在顶部的时间间隔

  -d, –differences[=cumulative] 高亮显示变动,-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来.

  特定时间重复执行命令

  有时,我们可以需要在指定时间间隔执行特定命令。例如,每3秒,想打印一次时间。

  查看现在时间,使用下列命令。

  复制代码

  代码如下:

  $ date +"%H:%M:%S



  为了每三秒查看一下这个命令的输出,我需要运行下列命令:

  代码如下:

  $ watch -n 3 'date +"%H:%M:%S"'



  watch命令的‘-n’开关设定时间间隔。在上述命令中,我们定义了时间间隔为3秒。你可以按你的需求定义。同样watch 也支持其他命令或者脚本。

(0)

相关推荐

  • Linux系统中的passwd命令实用技巧小结

    先来回顾一下passwd命令的基本用法: Linux passwd命令用来更改使用者的密码 语法 passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] 必要参 ...

  • 关于在Linux系统中的gdb命令知识

    在Linux系统中有许多的命令程序来辅助系统的正常和方便运行,那么其中在系统中有着一个叫做gdb命令的程序,那么我们今天就来了解下关于gdb命令的知识吧! 一、常规调试 gdb是Linux下常用的程序 ...

  • 在Linux系统中使用tar命令压缩和解压文件的教程

    linux中的tar命令 tar(磁带归档)命令是linux系统中被经常用来将文件存入到一个归档文件中的命令. 其常见的文件扩展包括:.tar.gz 和 .tar.bz2, 分别表示通过了gzip或b ...

  • Linux系统中基本的用户管理方法

    用户管理的配置文件 用户信息文件:/etc/passwd 密码文件:/etc/shadow 用户组文件:/etc/group 用户组密码文件:/etc/gshadow 用户配置文件: /etc/log ...

  • Linux系统中的sudo命令使用讲解

    "Sudo" 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的"权利",让他们执行一些只有超级用户或其他特许用户才能完 ...

  • Linux系统中的curl命令使用教程

    命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具 ...

  • Linux系统中使用屏幕键盘的方法

    屏幕键盘可以作为实体键盘输入的替代方案。在某些时候,屏幕键盘显得非常需要。 比如, 你的键盘刚好坏了;你的机器太多,没有足够的键盘;你的机器没有多余的接口来连接键盘;你是个残疾人,打字有困难;或者你正 ...

  • Linux系统中查看执行中的进程占用内存量的方法

    Linux中查看某个进程占用内存的情况,执行如下命令即可,将其中的[pid]替换成相应进程的PID号: 复制代码 代码如下: cat /proc/[pid]/status 说明/proc/[pid]/ ...

  • Linux系统中如何从命令行嗅探HTTP流量

    假设你出于某个原因而想嗅探网络上的实时HTTP Web流量(比如HTTP请求和回应)。比如说,你可能在测试网站服务器的试验性功能,或者在调试Web应用程序或充分利用REST的服务,抑或是你想要为PAC ...