Linux中实时监控文件改动命令---Watch

8 篇文章 0 订阅
5 篇文章 0 订阅
watch可以帮你监测一个命令的运行结果,来监测你想要的一切命令的结果变化
watch指令可以间歇性的执行程序,将输出结果以全屏的方式显示,默认是2s执行一次。watch将一直运行,直到被中断。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

参数说明:

Usage:
 watch [options] command

Options:
  -b, --beep             beep if command has a non-zero exit
  -c, --color            interpret ANSI color and style sequences
  -d, --differences[=<permanent>]
                         highlight changes between updates
  -e, --errexit          exit if command has a non-zero exit
  -g, --chgexit          exit when output from command changes
  -n, --interval <secs>  seconds to wait between updates
  -p, --precise          attempt run command in precise intervals
  -t, --no-title         turn off header
  -x, --exec             pass command to exec instead of "sh -c"

 -h, --help     display this help and exit
 -v, --version  output version information and exit
参数选项参数说明
-b, --beep如果命令的退出不为零(运行正常),则发出‘’哔‘’的警告声
-c, --color解释ANSI颜色和样式序列
-d, --differences高亮显示更新之间的更改
-e, --errexit如果命令的退出不为零(运行正常),则退出
-g, --chgexit命令输出更改时退出
-n, --interval间隔<秒>秒之间等待更新
-p, --precise以精确的间隔尝试运行命令
-t, --no-title关闭标题
-x, --exec将命令传递给exec而不是“ sh -c”
-h, --help显示此帮助并退出
-v, --version输出版本信息并退出

常用命令案例

watch -n 1 -d  crontab -l   【-n 时间间隔,-d 高亮显示不同】

watch -n 1 -d  netstat -ant  【每隔一秒高亮显示网络链接数的编号情况】

watch -d 'ls /home/error.log'  【高亮查看error日志信息】

watch -t ‘ls /home/error.log’ 【-t 会关闭watch命令在顶部的时间间隔】

watch -n 1 -d 'pstree | grep http' 【每隔一秒高亮显示http链接数的变化情况】

watch -n 1 -d 'netstat -an | grep "21" | egrep "192.168.30.100" | wc -l ' 【实时查看模拟攻击客户机建立起来的连接数】

watch -d ‘ls -l | grep test’ 【检测当前目录中‘test’的文件变化】

watch -n 1 -d “uptime” 【10秒一次输出系统的平均负载】

watch -n 60 from 【每隔一分钟查看邮件】

watch -d ls -l  【高亮查看目录内容的变化】

watch -d ‘ls -l | fgrep admin’ 【如果你只对用户admin拥有的文件感兴趣,可以使用这个查看】

watch echo $$ 【监控脚本运行的当前进程ID号】

watch uname -r 【监视管理员安装最新的内核】


说明:切换终端:Ctrl+x   退出watch:Ctrl+g
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux,df命令用来检查文件系统的磁盘空间占用情况,而-h选项则以方便阅读的方式显示信息。使用df -h命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 具体地,df -h命令会显示文件系统的相关信息,包括文件系统所在分区(Filesystem)、已使用的磁盘空间大小(Used)、剩余的磁盘空间大小(Available)、磁盘空间使用率(Use%)、文件系统的挂载点(Mounted on)。其,挂载点是指将磁盘分区的数据放置在某个目录下,进入该目录即可读取该分区的内容。 另外,df命令还有其他选项可以用来显示不同的信息,比如使用-i选项可以显示inode信息,而不是磁盘空间信息。inode是文件系统一个数据结构,它包含了文件的元数据,如文件的字节数、拥有者id、组id、权限、改动时间、链接数、数据block的位置等。与磁盘空间不同,inode不表示文件大小。因此,使用df -i命令可以获取文件系统的inode信息。 总结起来,df命令用于检查文件系统的磁盘空间占用情况,而-h选项则以方便阅读的方式显示信息。使用df -h命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。另外,通过添加其他选项,如-i选项,可以显示其他相关信息,比如文件系统的inode信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值