导航:首页 > 程序命令 > 命令tail

命令tail

发布时间:2023-03-04 00:43:02

linux查看日志的命令是具体怎么用

Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法:

1、tail-实时查看变化的日志

命令格式:tail [必要参数][选择参数][文件]

-f:循环读取

-q:不显示处理信息

-v:显示详细的处理信息

-c<数目>:显示的字节数

-n<行数>:显示行数

-q, --quiet, --silent:从不输出给出文件名的首部

-s, --sleep-interval=S:与-f合用,表示在每次反复的间隔休眠S秒

2、head

跟tail相反,head是看日志的前多少行

head -n 10 test.log:查询日志文件中的前10行日志;

head -n -10 test.log:查询日志文件除了最后10行的其他所有日志;

3、cat-搜索关键字附近的日志

cat是由第一行到最后一行连续显示在屏幕上

最常用的命令:cat -n filename | grep "关键字"

cat app.log | grep -C 5 '关键字':显示日志里匹配字串那行以及前后5行;

cat app.log | grep -B 5 '关键字':显示匹配字串及前5行;

cat app.log | grep -A 5 '关键字':显示匹配字串及后5行;

4、more

more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

more的语法:more 文件名

⑵ 在vi命令中 tail 的命令怎么用

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
或者
tail [ -r ] [ -n Number ] [ File ]
使用说明:
tail 命令从指定点开始将 File 参数指定的文件写到标准输出。如果没有指定文件,则会使用标准输入。 Number 变量
指定将多少单元写入标准输出。 Number 变量的值可以是正的或负的整数。如果值的前面有 +(加号),从文件开头
指定的单元数开始将文件写到标准输出。如果值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到
标准输出。如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。
主要参数:
-b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。
-c Number 从 Number 变量表示的字节位置开始读取指定文件。
-f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),
那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续
从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,
并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在
写入的文件的增长。
-k Number 从 Number 变量表示的 1KB 块位置开始读取指定文件。
-m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在
单字节和双字节字符代码集环境中的一致结果。
-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)
表示,并通过行号 Number 进行位移。
-r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。
如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有
与 -n 标志一起时才有效。否则,就会将其忽略。

⑶ Linux下tail命令的使用方法。

Linux tail命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。
tail -f
filename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容。
命令格式:
tail [参数] [文件]
参数:
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示文件的尾部n行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q,--quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
tail -n 50 wx.log
示例:查看/var/log/boot.log,只显示最后一行,则执行
tail -n 1 /var/log/boot.log
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行

⑷ 2-15 Linux中的文件查看 --- head、tail 和 wc 命令

head / tail:显示文件头或尾几行

    -n:指定显示几行。默认是10行

    head /etc/passwd:查看 /etc/passwd 头 10 行信息。不加选项默认前10行。

    head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。

    tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加选项默认后10行。

    tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。

    wc:显示文件的行数、字数、字节。

        -c:只显示字节。

        -w:只显示字数。这里的字数指的是由空格,换行符等分隔的字符串。

        -l:只显示行。

    wc -l /etc/passwd:显示/etc/passwd 文档行数。

    wc -c /etc/passwd:显示 /etc/passwd 文档字节数。

    wc -w /etc/passwd:显示etc/passwd 文档字数。

    wc -cl /etc/passwd:-cl 组合选项,查看/etc/passwd 文档的行数和字节数

阅读全文

与命令tail相关的资料

热点内容
什么软件可以做指标源码 浏览:464
java程序员饱和 浏览:149
路由器怎么加密更安全 浏览:695
内存卡加密卡是什么意思 浏览:694
帮别人做app需要注意什么 浏览:667
android获取string字符 浏览:181
python中的计数器 浏览:622
海地加密驱动安装 浏览:843
慧净电子12单片机开发板 浏览:940
什么网段服务器好 浏览:598
服务器商店怎么造 浏览:934
有什么跳鬼步舞的app 浏览:250
倚天2如何自己搭建服务器 浏览:553
我的世界如何让服务器刷神宠 浏览:624
为什么程序员要尽量进大厂 浏览:3
phpfiletype 浏览:936
PHP用户登录管理系统源码 浏览:199
你适合做程序员吗 浏览:896
easyuidatagrid源码分析 浏览:115
安卓系统固件怎么下载 浏览:491