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

2016-03-31 15:13 8 1 收藏

下面图老师小编要跟大家分享Linux系统中重复执行命令的方法小结,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 服务器 】

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

   普通的重复执行命令

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

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

  #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数目变化情况

  参数具体含义如下

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

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

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

  特定时间重复执行命令

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

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

  复制代码

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

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

  代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/fuwuqi/)

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

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

来源:http://www.tulaoshi.com/n/20160331/2050239.html

延伸阅读
标签: 电脑入门
hexdump是Linux系统中用来查看文件十六进制编码的命令,配合不同的参数其作用也有所不同,下面图老师小编就给大家介绍下Linux中hexdump命令的用法,不了解的朋友不妨来学习一下。 查看一些二进制文件的内容,比如二进制文件中包含的某些字符串。可以将二进制文件转换为ASCII、10进制、16进制或8进制进行查看。 -b 每一字节以八进制显示,...
标签: 电脑入门
对于初学者来说,Linux系统命令是主要学习的内容,在Linux众多命令中,有些命令可定时运行,下面图老师小编就给大家详细介绍下Linux中定时运行命令的用法,一起来了解下吧。 1.命令简介 每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行 代码如下: crontab -l 就可查看到各任务的计划任务情况,使用下列命令可以修改自...
标签: 服务器
Linux系统下pv命令的一些使用技巧小结   如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制、移动、删除文件,查错,等等。很多时候都是你输入一个命令,然后等待很长时间直到执行完成。也有的时候你执行的命令挂起了,而你只能猜测命令执行的实际情况。 通...
标签: 电脑入门
Linux系统中crond主要用于设置周期性被执行的指令,比如定期清理日志等工作就非常适合使用crond命令,下面下班就给大家介绍下Linux下crond命令的使用方法,一起来学习下吧。 一、crond简介 概念 crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中。该命令从标准输入设备读取指令,并将其存放...
标签: 电脑入门
当我们需要查看文件的头部的时候,就要用到head命令,head命令主要用来查看文件前几行或多少字节的内容,下面随图老师小编一起来了解下Linux下head命令的用法吧。 1.命令格式: head [参数]。。. [文件]。。. 2.命令功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数: -...

经验教程

76

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部