tail 命令详解
可以先看一下,如下的网址,本篇没有看下去的必要的,我只是为了加深印象把自己的练习情况记录一下,并且寻求我可能最常使用此命令的一种方式!
https://www.computerhope.com/unix/utail.htm
https://www.gnu.org/software/coreutils/manual/html_node/tail-invocation.html
https://github.com/coreutils/coreutils/blob/master/src/tail.c
假设我们已经定位到待查文件a.log和b.log
1:tail --help
查看tail命令的帮助信息
2:tail a.log
查看a.log文件最后10条记录,10条是默认的查看条数,可以通过-n/-c来控制查看记录的条数和大小
3:tail -f a.log
查看a.log文件的实时追加的记录,这个是最有用的,可以查看实时日志滚动信息,查看实时日志比较有用,通过control+c来停止此命令,注意,可能由于反应慢需要多次control+c
4:tail -n 100 a.log
查看a.log文件的后100条记录,这个也比较有用,可以查看对应条数的日志信息,查看历史日志比较有用
5:tail -c 1m a.log
查看a.log文件的后1m大小的记录
6:tail a.log b.log
查看a.log和b.log两个文件的最后10条日志
7:tail -f a.log | grep error
查看实时滚动的日志中包含error关键字的记录,这个非常有用,尤其在日志滚动量大,我们只想观察特定的日志的时候
8:tail --version
查看tail命令的版本信息
9:info coreutils 'tail invocation'
查看tail命令更加详细的信息,这个非常有用,什么稳定都不用看,看一下这个然后实际操作几下,这个命令的功能就能了解的差不多了
10:tail -c +1 a.log
查看文件的所有内容
相关文章
- 【LINUX 学习】使用find和xargs[转摘自《shell编程和unix命令》]
- 利用命令来打开所有程序,这个装逼给满分!
- git branch 命令查看分支、删除远程分支、本地分支
- linux下echo命令详解
- 使用CMD 命令创建指定大小的文件
- redis 简单整理——redis 的集合基本结构和命令[五]
- linux基础——htop命令查看进程信息及其指标详解
- Linux 查找redis进程命令:ps -ef | grep redis
- Ubuntu之bashrc:成功解决Ubuntu系统内出现的conda:未找到命令
- 分享几个你可能不知道的交互式Git 命令
- Linux命令: 查找文件中的字符串
- Linux中rz和sz命令用法详解
- Linux命令之kill
- L54.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- umount和df
- lsusb命令详解
- Linux系统之dd命令详解
- 实战|掌握Linux内存监视:free命令详解与使用技巧
- linux无法使用历史命令解决方法
- docker rmi 命令详解
- UICC 之 USIM 详解全系列——USIM App关键流程介绍与命令详解
- Linux命令详解之du命令
- Linux命令详解之ls命令
- ffmpeg 命令参数详解
- arthas class/classloader相关命令之一:sc、sm