linux怎么同时查看两个文件,MultiTail - 在单个Linux终端中同时监视多个文件

无论是服务器管理员还是程序员,我们需要参考多个日志文件来有效地排除故障任务。 为了实现这一点,我们必须打开,拖尾或更少的不同shell中的每个日志文件。 但是,我们可以使用传统的tail命令状尾-f在/ var / log / messages文件或尾-f /无功/在单行日志/安全 。 但是,如果我们希望看到在实时多个文件,我们需要安装一个名为MultiTail特定的工具。

什么是MultiTail?

MultiTail是一个开源的ncurses的实用工具,可用于在一个窗口或单一外壳,显示实时一样的尾巴命令,该命令拆分控制台为更多子窗口的日志文件的最后几行(很像显示多个日志文件到标准输出屏幕命令 )。 它还支持颜色突出显示,过滤,添加和删除窗口等。

特征多个输入源。

在重要信息的情况下使用正则表达式的彩色显示。

线路滤波。

用于删除和添加贝壳的交互式菜单。

这里是一个示例屏幕抓取MultiTail在行动。

977eca73008e8bb930f0d8f5751bbd37.png

多尾视图

在Linux中安装MultiTail

为了让MultiTail基于Red Hat分发,你必须打开EPEL资源库 ,然后在终端上运行下面的命令来安装它。

在RHEL / CentOS / Fedora上# yum install -y multitail

在Debian / Ubuntu / Linux Mint$ sudo apt-get update

$ sudo apt-get install multitail

MultiTail的使用

默认情况下MultiTail做同样的事情为“ 尾-f”,在真实时间,即查看文件。 要在一个窗口中查看/监视两个不同的文件,基本语法是:

1.如何在单窗口中查看2个文件root@howtoing:~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

cdde388704b3c35d65f816caedefadcb.png

在Linux中查看两个文件

要滚动文件,点击“B”,并选择从列表中所需的文件。

7db7706d628441403ae784290752df29.png

文件选择

一旦你选择文件,它会告诉你最近的100行选定的文件,通过使用光标键滚动。 你也可以使用'GG'/'G'移动到滚动窗口的顶部/底部。 如果你想查看更多行,按'Q'退出并点击“M”为线,查看数输入一个新值。

aba7ce747161ce427df21f76a3ef328a.png

查看文件

2.如何查看2列中的2个文件

下面的命令将在第2列中显示两个不同的文件。[root@howtoing ~]# multitail -s 2 /var/log/mysqld.log /var/log/xferlog

4f16a55c1a77e2bb66b4ad98f98cbc23.png

查看2列中的文件

3.如何在多个列中查看多个文件

显示分三路3个文件。[root@localhost ~]# multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

58d1ac5255715833927662f6610e2beb.png

查看3列中的文件

4.合并/查看多个列中的多个文件

显示器5日志文件而合并在一列2个文件,并在左侧列中保持2个文件中的两列只有一个 。[root@localhost ~]# 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

7223f5639a155b125ba4391a0ea31085.png

多个视图文件

5.如何查看文件和执行命令

显示1文件,而“-L”选项允许命令在一个窗口中执行。[root@localhost ~]# multitail /var/log/iptables.log -l "ping server.nixcraft.in"

308a470f16bd6a3627dfdc3b6565598f.png

运行命令和查看文件

6.如何合并/查看两个不同颜色的文件

合并2日志文件在一个窗口,但给不同的颜色给每个日志文件,这样你可以很容易地了解什么线是什么日志文件。[root@localhost ~]# multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

0139255d39901d685ef46ea737ea1a20.png

查看颜色文件

结论

我们只介绍了multitail命令的几个基本用法。 有关选项和密钥的完整列表,你可以看看multitail的手册页或在程序运行时可按下求助“H”键。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257942.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新一代蓝牙5标准开启 会成为物联网的最佳选择吗

在过去,蓝牙在生活中最常见的应用就是键盘、鼠标、音箱和蓝牙耳机,这些传输对频宽要求不高,蓝牙技术的采用不仅节省了线材成本,还增加了产品的灵活性。蓝牙技术联盟(SIG)正式宣布推出新一代标准蓝牙5(Bluetooth 5),其主…

今日BBC

1、随身英语 Dry January 新年戒酒一个月 link 2、地道英语 Hot potato 棘手的问题“烫手山芋” link 3、今日新闻 Brussels attacks: Belgian police arrest six suspects link The arrests were made in the Schaerbeek district. There is no word yet on the identitie…

c语言中的指针语法,C语言中指针的用法介绍

C语言中指针的用法介绍for(int i0;i{num*s;s;}return num;)这个例子中的函数 fun统计一个字符串中各个字符的 ASCII 码值之和。前面说了,数组的名字也是一个指针。在函数调用中,当把 str 作为实参传递给形参 s后,实际是把 str 的值传递给了 s…

实验吧 貌似有点难 伪造ip

解题链接: http://ctf5.shiyanbar.com/phpaudit/ 解答: 点击View the source code —>代码显示IP为1.1.1.1即可得到KEY—>使用modify header伪造IP—>拿到flag 相关: modify header我也是第一次用,下面附上相关说明&…

用C语言用指针怎么算通用定积分,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

题目要求利用指针编写程序,用梯形法计算下列公式中的定积分:参考代码首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数。请注意calc()函数中的这一语句:…

单点登录系统cas资料汇总

http://jasig.github.io/cas/4.0.x/index.html 主页https://jasigcas.herokuapp.com demohttps://wiki.jasig.org/display/CASUM/Home 4.x之前的文档http://jasig.github.io/cas/4.1.x/index.html …

有限小数用c语言,分数化为有限小数或无限循环小数(c实现)

问题描述:将分数转化为小数,相信很多人都会吧.那么,这里给定一个分数N/D,N为分子,D为分母(N,D均为整数),试编程求出N/D的小数形式,当然如果这个小数为无限循环小数,则把循环的部分用…

你该把前端外包出来了

2019独角兽企业重金招聘Python工程师标准>>> 移动热潮慢慢褪去,大的几个app已经霸占了所有的人桌面,而微信却变得越来越重要。微信里面,提倡H5的应用,H5应用开发成本低、上线快、易调整、跨平台等诸多优势,…

R 统计学工具部署和使用

由于公司内部对于市场数据分析的需求,要求引入R统计工具,并集成到报表工具中。对于R的介绍,大家请百度一下,当然,最好能去看官方的说明 https://www.r-project.org/ 下面简单介绍一下R工具的安装和数据分析工具Spotfir…

USACO Dual Palindromes

输出N个大于s的满足条件的数&#xff0c; 对于满足条件的数的定义是其2-10进制表示中&#xff0c;至少有两种表示为回文串。。还是暴力&#xff1a; /*ID: m1500293LANG: CPROG: dualpal */ #include <cstdio> #include <cstring> #include <algorithm>using…

c语言库函数fgets,C语言 标准I/O库函数 fgets 使用心得

char *fgets(char *s, int n, FILE *stream);参数说明&#xff1a;s --指定存放所读取的数据的位置n -- 指定所读取数据的最大长度(这个最大长度包括了字符串结束符 \0所占据的存储空间&#xff0c;因此&#xff0c;实际最大读取的有效字符数是 n - 1)stream --数据源&#xff…

Android下创建一个输入法

输入法是一种可以让用户输入文字的控件。Android提供了一套可扩展的输入法框架&#xff0c;使得应用程序可以让用户选择各种类型的输入法&#xff0c;比如基于触屏的键盘输入或者基于语音。当安装了特定输入法之后&#xff0c;用户即可在系统设置中选择个输入法&#xff0c;并在…

linux awk f,linux的awk详情(上)

一丶awk介绍AWK是一种处理文本文件的语言&#xff0c;是一个强大的文本分析工具&#xff0c;可以报告生成器&#xff0c;格式化文本输出1.常用语法awk [options] ‘program’ varvalue file…awk [options] -f programfile varvalue file…awk [options] BEGIN{ action;… } pa…

C#的async和await

C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。 看个例子&#xff1a; public class MyClass {public MyClass(){DisplayValue(); //这里不会阻塞System.Diagnostics.Debug.WriteLine("MyClass() End.");}public Task<double> Get…

eclipse创建android工程,在eclipse创建android 工程

1.在工具栏选择"New".在弹出对话框里&#xff0c;开打android文件夹&#xff0c;选择"android application Project"&#xff0c;选择“Next”.2.Application Name: 应用程序名称。Projetc Name: 工程名称。Packet Name: 包名称. 注意&#xff0c;包名称…

SQL select查询原理--查询语句执行原则转

1.单表查询&#xff1a;根据WHERE条件过滤表中的记录&#xff0c;形成中间表&#xff08;这个中间表对用户是不可见的&#xff09;&#xff1b;然后根据SELECT的选择列选择相应的列进行返回最终结果。 1)简单的单表查询 SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么…

android导航二级分类,Android实现腾讯新闻的新闻类别导航效果

效果图如下所示&#xff1a;1、在Adapter中加入如下代码private int clickTemp -1;//TODO 被选择的item下标/** * TODO 传入下标&#xff0c;设置被选择的item * * param position */public void setSelection(int position) {clickTemp position;}2、在Adapter的getView方法…

Linux下访问window挂载的磁盘

点击window挂在的磁盘,如下图左侧"文档". 出现如下错误: Error mounting /dev/sda3 .... Command-line mount -t "ntfs" -o "uhelperudisks2 修复办法: sudo ntfsfix /dev/sda6 参考资料: 1. win8安装ubuntu后不能访问windows其他磁盘转载于:https:…

linux遍历目录源代码

<pre code_snippet_id"1622396" snippet_file_name"blog_20160324_1_744516" name"code" class"cpp">遍历目录获取整个目录的占用空间: uint64_t dir_space(char *path) {int ret 0;uint64_t space 0;char cur_dir[PATH_MAX …

android studio 手动安装gradle,Android Studio 如何安装Gradle?

今天新下载安装了Android Studio 2.1&#xff0c;启动并新建第一个项目&#xff0c;结果卡在 gradle 上。网上搜原因&#xff0c;得到这个网页&#xff1a;http://blog.csdn.net/maxsky/article/details/50204093。说是要自己下载 gradle的压缩包&#xff0c;查了项目目录下的 …