的multitail命令在您希望同时监视多个文件上的活动时非常有用——尤其是日志文件。它的工作原理就像一个多窗口tail - f命令。也就是说,当文件和新行被添加时,它会显示它们的底部。虽然一般来说很容易使用,multitail确实提供了一些命令行和交互式选项,在开始常规使用它之前,您应该注意这些选项。
基本multitail-ing
最简单的用法multitail列出您希望在命令行上监视的文件的名称。这个命令将屏幕水平分割。,top and bottom), displaying the bottom of each of the files along with updates.
$ multitail /var/log/syslog /var/log/dmesg
显示将被分割这样的:
+-----------------------+ | | | | +-----------------------| | | | | +-----------------------+
每个文件显示的行后面会跟着一个单独的行,其中包括指定的文件编号(从00开始)、文件名、文件大小以及添加最新内容的日期和时间。每个文件都将分配一半的可用空间,无论其大小或活动。例如:
内容行从my1.log更多的内容
多行00] my1.log 59KB - 2019年10月14日12时12分09秒my2.log中的内容行
多行01] my2.log 120KB - 2019/10/14 14:22:29
请注意,multitail如果您要求它显示非文本文件或您没有权限查看的文件,它不会报错;你不会看到内容。
你也可以使用通配符来指定你想要查看的文件:
multitail美元* . log
有一件事要记住multitail会均匀地分割屏幕。如果指定了太多的文件,你会看到只有从每几行,你只能看到前七左右的请求的文件,如果你列出太多,除非你采取额外的步骤来查看更高版本的文件(见滚动选项如下面所描述的)。确切的结果取决于有多少行是在终端窗口中使用。
新闻问戒烟multitail并返回到正常的屏幕视图。
把屏幕
Multitail将您的终端窗口垂直分割(即。(左和右)如果你愿意。为此,请使用-s选择。如果指定三个文件,屏幕的右侧也将被水平分割。有了四个,你就有了四个大小相等的窗户。
+ - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + | | | | | | | | | | | | | | | | | | | | | | + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + | | | | | | | | | | | | | | | | | | + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - 3文件4 + 2文件文件
使用multitail - s3file1 file2 file3如果你想要把屏幕分割成三列。
+ - - - - - - - - - - - - - - - - - - - - - + + | | | | | | | | | | | | | | | | | | | | + - - - - - - - + - - - - - - - - - - - - - - - s 3 + 3文件
滚动
您可以上下滚动显示的文件,但您需要按下b打开选择菜单,然后使用向上和箭头按钮选择要滚动的文件。然后按输入关键。然后,您可以在放大的区域内滚动线条,同样使用向上和向下箭头。新闻问当你回到正常视图时。
得到帮助
紧迫的h在multitail将打开一个帮助菜单,描述一些基本操作,但手册页提供了相当多的信息,如果您想了解更多关于使用此工具的信息,则值得仔细阅读。
Multitail默认情况下可能不会安装在您的系统上,但是使用apt-get要么百胜应该可以让您轻松安装。该工具提供了很多功能,但其基于字符的显示,窗口边框将只是字符串问的年代,x当你需要关注文件更新时,它非常方便。