每天一个Linux命令(15)--tail命令

  tail 命令从指定点开始将文件写到标准输出。使用  tail  命令的  -f  选项可以方便的查阅正在改变的日志文件 , tail  -f  filename  会把  filename  里最尾部的内容显示在屏幕上,并且不断刷新,是你看到最新的文件内容。可以用来作为监控或查看状态等。

  1.命令格式:

    tail  [必要的参数]  [选择参数]  [文件]

  2.命令功能:

    用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

  3.命令参数:

    -f  循环读取

    -q  不显示处理信息

    -v  显示详细的处理信息

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

    -n<行数>  显示行数

    --pid=PID  与-f 何用,表示在进程ID,PID死掉之后结束

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

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

  4.使用实例:

  实例1:显示文件末尾内容

  命令:

    tail   -n   5  log.txt  显示文件最后5行内容

  实例2:循环查看文件内容

  命令:

    tail   -f  log.txt  

    ping   192.168.0.1  >  ping.log &  // 在后台ping 远程主机,并输出到文件ping.log;这种技巧可以用于一个以上的档案监视。用ctrl+C终止。

  实例3:从第5行开始显示文件

  命令:

    tail  -n   +5  log.txt

<end>

第一期学习任务结束:文件目录操作命令。刚好今天星期六,嘿嘿,今晚要去吃顿好的。

时间: 2024-12-29 12:11:16

每天一个Linux命令(15)--tail命令的相关文章

linux下用tail命令查看动态变化的文件内容(文件尾部)

背景: 今天在静默安装oracle, 在命令行里面下达了命令 ./runInstaller -silent -responseFile /oracle/database/response/db_install.rsp 结果没有什么安装进度,只是提示可以从/u01/app/oraInventory/logs/installActions.....log里面可以查到结果--->看到这里我就想到了在linux里面是不是有一个命令可以查看一个动态变化的文件?(这个日志文件肯定在变化啊) 没错,有,就是

Linux命令学习-tail命令

Linux中,tail命令的全称就是tail,主要用于监控日志文件. 对于一个正在运行应用来说,其对应的log日志文件肯定是在不断的更新,此时,便可通过tail命令来动态显示日志文件的内容.假设当前目录下存在这样的一个日志:gogs.log 查看最近的50条日志信息 tail -50 gogs.log 或 tail -n 50 gogs.log 查看gogs.log中,从500行到末尾的所有信息 tail -n +500 gogs.log 查看并实时刷新日志 tail -f gogs.log 此

Linux命令篇之head命令和tail命令

head命令 head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾. 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行. 3.命令参数: -q 隐藏文件名 -v 显示文件名 -c<字节> 显示字节数 -n<行数> 显示的行数 4.使用实例: 实例1:显示文

Linux学习之tail命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l

linux学习:tail命令--监控日志

简介 tail 命令从指定点开始将 File 参数指定的文件写到标准输出.如果没有指定文件,则会使用标准输入. Number 变量指定将多少单元写入标准输出. Number 变量的值可以是正的或负的整数.如果值的前面有 +,从文件开头指定的单元数开始将文件写到标准输出.如果值的前面有 -,则从文件末尾指定的单元数开始将文件写到标准输出.如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件.  如:查看tomcat的日志: tail -f catalina.out 语法

Linux head和tail命令

200 ? "200px" : this.width)!important;} --> 介绍 head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head命令 head命令默认显示头部的前N行 Usage: head [OPTION]... [FILE]... 默认输出前10行 当指定多个文件时,在输出前输出各个文件名 当没有指定文件或指定的文件是“-”说明读取标准输入 Mandatory arguments to long options are m

linux命令:tail 命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l

linux常用命令:tail 命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f   循环读取 -q  不显示处理信息 -v  显示详细的处理信息 -c<数目> 显示的字节数

Linux命令:tail命令详解

概述:tail命令显示文件末尾区块,也可以查看线上日志 1.格式 tail [参数][文件] 2.参数 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 3.样例 #创建文件 tail.txt cat > tail.txt<<EOF 1 2 3 4 5 6 7 8 9 10 11 12 EOF #显示后5行 tail-n 5 tail.txt #显示后5个字节 tail -c 5 tail.txt

linux学习一天一个命令(15)[vim命令]

vim x:删除光标所在字符(和Delete相同) de:从光标所在位置删除直到单词的词尾 dw:从光标所在位置删除直到下一个单词的词首 db:删除光标之前的这个单词的内容 dG:删除光标所在行到行尾的内容 G:光标跳转到指定位置,在输入G之前输入位置 GG:行尾 gg:行首 Ctrl+g:查看光标所在位置,并且显示文件有多少行(显示位置为百分比显示) :s/old/new/g:将光标所在行的old替换为new :%s/old/new/g:将文件内所有old替换为new :%s/old/new/