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

白阿尔斯冷

白阿尔斯冷

2016-03-31 15:13

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

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

   普通的重复执行命令

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

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

  代码如下:

  #watch uptime

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

  #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秒,想打印一次时间。

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

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

  复制代码

  代码如下:

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

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

  代码如下:

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

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

展开更多 50%)
分享

猜你喜欢

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

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

AutoCAD中输入命令与执行命令

cad教程 autocad教程 CAD
AutoCAD中输入命令与执行命令

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AutoCAD中输入命令与执行命令教程

cad教程 autocad教程 CAD
AutoCAD中输入命令与执行命令教程

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

服务器
Linux系统中的passwd命令实用技巧小结

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Windows下20个特殊的执行命令

电脑入门
Windows下20个特殊的执行命令

Linux系统中如何使用uniq命令删除文本重复行

电脑入门
Linux系统中如何使用uniq命令删除文本重复行

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iPhone4S运行iOS9是个什么体验?

iPhone4S运行iOS9是个什么体验?

Ubuntu中如何实现屏幕切分的方法

Ubuntu中如何实现屏幕切分的方法
下拉加载更多内容 ↓