`

linux学习笔记之tail 命令

 
阅读更多

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

1.命令格式;

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

2.命令功能:

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

3.命令参数:(注:如果忘记了请通过man查看参数man tail)

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

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

-n<行数> 显示行数

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

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

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

4、示例

4.1常见的用法,用于监测动态的输出日志

编写shell脚本每个一秒输出当前时间到date.txt中.

#!/bin/bash
while [ true ];
do
/bin/sleep 1
date >> date.txt
done

执行shell脚本并且让它在后台执行

1)chmod u+x date.sh

2)./date.sh &

3)tail -f date.txt

4)显示结果

 (经常和grep命令结合起来使用:例如查看tomcat运行中有没有错误tail -f catalina.out)

4.2查看date.txt文件最后5行

tail -f  -n 5 date.txt

head -n 5 date.txt(查看当前文件的前5行)

4.3查看date.txt文件最后5行的前3行

tail -f -n 5 date.txt| head -3

4.4从第几行开始显示

tail -n +5 date.txt

 

  • 大小: 3.5 KB
分享到:
评论

相关推荐

    Linux学习笔记之常用命令.pdf

    Linux是开源的操作系统,广泛应用于服务器、嵌入式...以上是Linux学习中常见的命令和使用场景,熟练掌握这些命令可以极大提高日常的Linux操作效率。在实际操作中,可以根据需要结合使用,解决各种系统管理和维护问题。

    Linux学习笔记+个人对linux的命令总结

    ### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

    Linux学习笔记

    ### Linux学习笔记知识点详解 #### 一、用户与权限管理 **1. 切换当前用户** - **命令格式**: `su [要切换的用户名]` - **示例**: `su root` - **解释**: 使用`su`命令可以切换到另一个用户身份进行操作。如果...

    Linux学习笔记总结

    "Linux学习笔记总结" Linux学习笔记总结是Linux学习的详细笔记,涵盖了Linux文件系统、文件操作、目录操作、文件内容显示命令、目录内容显示命令等多方面的知识点。 一、Linux文件系统 Linux文件系统中有两种路径...

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    Linux基础学习笔记.docx

    Linux 基础学习笔记是 Linux 操作系统的基础知识笔记,涵盖了 Linux 命令解析语法、权限管理、SELinux 设置、磁盘设置、用户和组设置、计划任务、归档等基础知识点。 一、破密码 破密码是 Linux 系统中的一种安全...

    linux学习笔记 命令 文件

    在Linux操作系统中,掌握基本的命令和文件操作是至关重要的,因为它们构成了日常使用和管理系统的基石。以下是一些关于Linux命令和文件操作的关键知识点: 1. **命令格式**:命令通常由`指令名`、`选项`和`参数`...

    Linux命令学习笔记

    ### Linux命令学习笔记 在本篇文章中,我们将详细介绍如何运用Linux命令来编写高效的Shell脚本。这不仅仅是一份简单的指南,而是深入探索Linux系统管理、自动化任务和脚本编写的一次旅程。文章涵盖的主要内容包括:...

    linux学习笔记-01linux操作基础

    ### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...

    linux入门学习笔记

    ### Linux 入门学习笔记 #### 一、Linux 安装与配置 ##### 1. Linux 的安装方式 - **虚拟机安装**:通过虚拟化技术,在现有操作系统上模拟一个完整的计算机环境,安装 Linux。 - **安装虚拟机软件**: - **...

    Linux学习笔记.doc

    Linux操作系统是许多IT专业人士的基础工具,特别是在服务器管理...以上是Linux学习的基本内容,熟练掌握这些基础操作对于理解和管理Linux系统至关重要。通过不断的练习和实际操作,你将能够更高效地在Linux环境中工作。

    linux基础命令学习笔记.docx

    ### Linux基础命令学习笔记 #### 一、基本概念与环境准备 Linux系统作为一种广泛使用的开源操作系统,其命令行工具在日常运维工作中占据了极其重要的地位。本文档为一份基础的学习笔记,旨在帮助初学者掌握基本的...

    linux学习笔记之常用命令(一)——文件处理命令

    13. **tail命令**:显示文件的后几行。与`head` 类似,`tail -n [行数] [文件名]` 显示文件的最后10行。 此外,Linux还有其他一些命令,如`find`(查找文件),`grep`(搜索文件内容),`sed`(文本处理),`awk`...

    linux学习笔记(亲手)

    ### Linux学习笔记精要 #### 一、基本概念与特性 **Linux系统**是一个开源的操作系统,因其稳定性、安全性及高效性,在服务器领域占据主导地位。对于初学者来说,掌握以下核心概念至关重要: 1. **大小写敏感性**...

    linux学习笔记,最经常用的命令

    以下是关于标题"Linux学习笔记,最经常用的命令"和描述"学习LINUX最先接触的一些命令,比较实用"中涉及的几个关键命令的详细说明: 1. **Cat命令**: - `cat filename`:用于查看文件`filename`的内容。 - `cat &gt;...

Global site tag (gtag.js) - Google Analytics