MultiTail是一个开源的ncurses的实用工具,可用于在一个窗口或单一外壳,显示实时一样的尾巴命令,该命令拆分控制台为更多子窗口的日志文件的最后几行(很像显示多个日志文件到标准输出屏幕命令 )。 它还支持颜色突出显示,过滤,添加和删除窗口等。
用法:
multitail [-i] file1 [-i] file2
参数:
-c 可以选择文件内容的以什么颜色显示
-e 参数后指定一个正则表达式
-I 将两个或多个文件合并到一个窗口
-M 能够对后面指定的任何文档配置缓冲大小
-L 选项允许命令在一个窗口中执行
-R 每几秒刷新一次
-s 指定打开文件的个数
-v 表示反选
# multitail -s 2 mysqld.log xferlog #在单窗口[竖排显示]中查看2个文件 # multitail -s 3 mysqld.log xferlog yum.log #多个列中查看多个文件 # multitail /var/log/apache2/access.log -I /var/log/apache2/error.log #将两个或多个文件合并到一个窗口中 #显示器5日志文件而合并在一列2个文件,并在左侧列中保持2个文件中的两列只有一个 # multitail -s 2 -sn 1,3 /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log # multitail -R 2 -l “netstat -tap” #显示netstat命令的输出,并每两秒刷新一次 # multitail /var/log/iptables.log -l "ping server.nixcraft.in" #允许命令在一个窗口中执行 #给不同的颜色给每个日志文件,这样你可以很容易地了解什么线是什么日志文件 # multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log #MultiTail仅仅显示/var/log/messages中包含“gnu-pop3d”字串的行 # multitail -e “gnu-pop3d” /var/log/messages #显示不包含“ssh”和“gnu-pop3d”,但是包含“localhost”的行 # multitail -v -e “ssh”-v -e“gnu-pop3d”-e “localhost”/var/log/messages
评论(0)
暂无评论