tail 显示文件内容尾部

1.命令功能

tail默认显示文件内容尾部10行。

2.语法格式

tail  option  file

参数说明


参数


参数说明


-n


显示指定行数


-f


实时输出文件变化后追加的数据


-s


监视文件变化的间隔秒数


-v


总是显示包含指定文件名的文件头

3.使用范例

范例1  tail 默认显示后10行

[[email protected] chu]# tail passwd

nobody:x:99:99:Nobody:/:/sbin/nologin

vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin

saslauth:x:499:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

ntp:x:38:38::/etc/ntp:/sbin/nologin

cxf:x:500:500::/home/cxf:/bin/bash

ok:x:501:501::/home/ok:/bin/bash

joe:x:502:502::/home/joe:/bin/bash

chu:x:503:503::/home/chu:/bin/bash

范例2  实时监控文件变化追加的内容

[[email protected] chu]# tail -f /var/log/messages

Apr 23 14:47:22 localhost sshd[1309]: Server listening on :: port 22.

Apr 23 14:47:22 localhost xinetd[1320]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.

Apr 23 14:47:22 localhost xinetd[1320]: Started working: 1 available service

Apr 23 14:47:24 localhost sshd[1436]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

Apr 23 14:47:24 localhost sshd[1436]: error: Bind to port 22 on :: failed: Address already in use.

范例3  显示文件头部

[[email protected] chu]# tail -vf /var/log/messages

==> /var/log/messages <==

Apr 23 14:47:22 localhost sshd[1309]: Server listening on :: port 22.

Apr 23 14:47:22 localhost xinetd[1320]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.

Apr 23 14:47:22 localhost xinetd[1320]: Started working: 1 available service

Apr 23 14:47:24 localhost sshd[1436]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

Apr 23 14:47:24 localhost sshd[1436]: error: Bind to port 22 on :: failed: Address already in use.

原文地址:https://www.cnblogs.com/joechu/p/8947454.html

时间: 2024-12-11 22:52:24

tail 显示文件内容尾部的相关文章

Linux下显示文件内容的命令

环境:RedHat Linux Enterprise 6+Virtual Box 4.1 使用过DOS命令的人 都应该知道,我们可以使用type命令来查看一个文件的内容.在Linux下有五个相 关的命令,功能各有千秋,不过它们都象type命令一样,只能用来查看文本文件 . 1.cat命令 cat命令是最象type命令的,使用的方法很简单: "cat文件名" .不过比type命令更强大的是,它可以同时查看多个文 件:"cat文件名一 文件名二". 2. more命令

动态显示文件内容命令

动态显示文件内容命令 linux 系统怎么用命令行动态显示文件内容?一般情况下,WEB系统中的服务日志都是文本型,而且时时刻刻都在滚动.如果我们正好在启动 或 监控时,每次打开文件是很麻烦的,下面我们一起来看看更好地办法. 准备工作 1.首先,通过 SSH 在某台 *nix 上,进行 demo 目录,这里假设是 /home/duser/demo,并存放一份名叫 demo.txt 的文件,上面写着第一行  Hello World. 2.接下来需要了解一下将要用到的命令.head file:显示开头

tac反向显示文件内容

1.命令功能 tac是cat的反向拼写功能是反向显示文件内容.cat是从文件第一行开始读取文件输出,tac是从最后一行开始读取文件并进行反向输出. 2.语法格式 tac  [option]  [file] 参数说明 参数 参数说明 -b 在行前而非行尾添加分割标志 -r 将分割标志视作正则表达式来解析 -s 使用指定字符串代替换行作为分割标志 3.使用范例 范例1 [[email protected] test]# tac test.txt OK OK OK WELCOME TO LINUX H

less 分页显示文件内容

1.命令功能 less 是more的增强版,可以分页显示文件内容,而且less打开文件的速度要比vi,more更快.less支持搜索功能,显示行号. 2.语法格式 less  option  file 参数说明 参数 参数说明 -i 搜索文件时忽略大小写 -m 类似more显示进度百分比 -N 显示每行行号 -s 将连续的空行显示成一行 3.使用范例 范例1  查看文件 [[email protected] chu]# less passwd root:x:0:0:root:/root:/bin

tail 显示文件最后若干行内容

功能:tail命令可以输出文件的尾部内容,默认情况下它显示文件的最后十行.显示每个指定文件的最后10 行到标准输出.若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头.如果不指定文件或文件为"-" ,则从标准输入读取数据.它常用来动态监视文件的尾部内容的增长情况,比如用来监视日志文件的变化. 语法:tail   [选项]   [文件] 短选项 长选项 涵义 -c[+] K --bytes=[+] K 输出最后 K 字节:另外,使用-c +K 从每个文件的第 K 字节输出

Linux命令之tail - 输出文件尾部/动态监视文件尾部

tail命令可以输出文件的尾部内容,默认情况下它显示文件的最后十行.它常用来动态监视文件的尾部内容的增长情况,比如用来监视日志文件的变化.与tail命令对应的是head命令,用来显示文件头部内容. 动态跟踪tomcat输出. # tail -f catalina.out 动态跟踪log4j日志 # tail -F log/IMX.LOG

linux命令显示文件内容行号|linux将内容以行号显示出来

        查看文件内容:cat /etc/shadow里面所有内容         cat命令是全部输出          cat /etc/shadow -n 输出内容及行号,空行业输出了        cat /etc/shadow -b 输出内容及行号,但不会输出空格 tac /tmp/cat.txt 文件内容反过来看 先显示所有结果然后显示15行 显示头15行:cat -n /etc/shadow | head -n 15         先显示所有结果然后显示15行 显示尾部倒1

liunx-tail 实时显示文件内容

tail -f -n 200 Api.sh(实时显示Api.sh文件最后200行的内容) tail -f  日志文件名 | grep 关键字 | grep 关键字(查看日志文件中带有指定关键词的日志信息) tail -1000 日志文件(打印出日志文件的最后1000条信息) head -n 1000 日志文件(查看日志文件的前1000行) tail -f -n 300 Api.sh | perl -pe 's/(MP3)/\e[1;47;31m$1\e[0m/g'  (实时显示Api.sh文件最

16进制显示文件内容

#include <iostream> #include <stdio.h> using namespace std; #define BUFF_SIZE 20 int main () { FILE *fp; fp = fopen("epp370p0190_0408.1399259732.exe", "rb"); int c; int buf[BUFF_SIZE]; char ch_buf[BUFF_SIZE]; int index = -1