当您想同时查看多个文件(尤其是日志文件)的活动时,multitail命令会非常有用。它的工作方式类似于多窗口形式的tail-f命令。也就是说,它显示了这些文件的底部并添加了新行。虽然通常使用起来很简单,但multitail提供了许多命令行和交互选项,您在开始使用它之前应该了解这些选项。基本multitailmultitail的最简单用法是在命令行上列出您要查看的文件的名称。此命令水平拆分屏幕(即顶部和底部)并显示每个文件的底部以及更新。$multitail/var/log/syslog/var/log/dmesg显示将像这样拆分:+------------------------+||||+------------------------|||||+------------------------+每个文件都有一行显示文件编号(从00开始)、文件名、文件大小、日期和时间添加最新内容时。无论大小和活动如何,每个文件都将分配一半的空间。例如:my1.logmorecontentmorelines00]my1.log59KB-2019/10/1412:12:09contentlinesfrommy2.logmorecontentmorelines01]my2.log120KB-2019/10/1414:22:29请注意,如果您要求multitail显示非文本文件或您没有权限查看的文件,它不会报错。你只是看不到内容。您还可以使用通配符来指定要查看的文件:$multitailmy*.log要记住的一件事是multitail将平均分割屏幕。如果指定的文件太多,您将只能看到前7个文件的前几行,除非您采取额外步骤查看后续文件(请参阅下面的滚动选项)。确切的结果取决于终端窗口中有多少行可用。按q退出多尾并返回正常屏幕视图。SplitScreen如果您愿意,multitail还可以垂直(即左右)拆分您的终端窗口。为此,请使用-s选项。如果指定了三个文件,则屏幕右侧的窗口将被水平分割。如果有四个文件,您将有四个大小相等的窗口。+------------+------------++------------+----------++------------+------------+||||||||||||||||||||||+------------++------------+----------+||||||||||||||||||+------------+------------++------------+----------++------------+------------+2files3files4files如果要将屏幕分成三列,使用multitail-s3file1file2文件3。+------+------+------+||||||||||||||||||||+-------+--------+--------+3fileswith-s3optionstoscroll你可以上下滚动文件,但你需要按b来调出选择菜单,然后使用向上和向下箭头按钮选择要滚动浏览的文件。然后按回车键。然后您可以再次使用向上和向下箭头滚动浏览放大区域中的行。完成后按q返回正常视图。获得帮助在multitail中按h将打开一个描述一些基本操作的帮助菜单,但是手册页提供了更多信息,因此如果Mo想了解有关使用此工具的更多信息,请仔细阅读。默认情况下,multitail不会安装在您的系统上,但使用apt-get或yum可以让您轻松安装它。这个工具提供了很多功能,但它是基于字符的显示,窗口边框只是一串q和x。当您需要关注文件更新时,它非常方便。
