`
weitao1026
  • 浏览: 1034001 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux中tail与cat的区别

 
阅读更多

一、tail

功能:显示指定文件的后若干行。
语法:tail [+ / - num ] [参数] 文件
tail命令中各个选项的含义为:
+num 从第num行以后开始显示。
- num 从距文件尾num行处开始显示。如果省略num参数,系统默认值为10。 
l 以文本行为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的文本行行数。
c 以字节为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的字符数。
(l、c选项可以省略,系统默认值为l,即按行计数)。
使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

二、cat

cat主要有三大功能: 
1.一次显示整个文件。 
$ cat filename 
2.从键盘创建一个文件。 
$ cat > filename 
只能创建新文件,不能编辑已有文件. 
3.将几个文件合并为一个文件。 
$cat file1 file2 > file 


使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) 
参数: 
-n 或 --number 由 1 开始对所有输出的行数编号 
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 

 

 

 

 

 

-v 或 --show-nonprinting 
 
范例: 
1、把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 
cat -n textfile1 > textfile2 
2、把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。 
cat -b textfile1 textfile2 >> textfile3 
3、清空/etc/test.txt档案内容 

cat /dev/null > /etc/test.txt 

 

分享到:
评论

相关推荐

    大数据基础-Linux基础详解课程27.基本命令-查看命令(cat,more,less,head,tail).mp4

    大数据基础-Linux基础详解课程

    Linux文本查看命令及其选项详解(cat,head,tail)

    在Linux操作系统中,文本查看命令是日常操作的重要组成部分,它们帮助用户查看、分析和处理文本文件。本篇文章将深入解析三个常用的文本查看命令:`cat`、`head`和`tail`,以及它们的选项。 首先,我们来看`cat`...

    Linux三权分立.pdf

    Linux 三权分立与访问控制列表 (ACL) Linux 三权分立是指在 Linux 系统中,将权限分为三部分:管理员账号(root)、普通系统账号和审计账号。这样可以实现更好的权限控制和安全性。 管理员账号(root)拥有所有...

    linux 查看日志常用命令

    在Linux系统中,`cat`、`head`、`tail`、`more` 和 `less` 命令是非常实用的日志管理和文本查看工具。掌握这些命令能够极大地提高日常工作效率。无论是查看文件内容、合并文件还是监控日志文件的增长,这些命令都能...

    linux 查看日志命令操作

    在Linux操作系统中,日志是记录系统和应用程序活动的重要工具,它们提供了系统状态、错误信息以及调试信息。熟练掌握查看日志的命令对于系统管理、故障排查和性能优化至关重要。以下是一些常用的Linux查看日志命令...

    Linux基础学习笔记.docx

    tail 命令和 head 命令是 Linux 系统中的一种基本命令,用于显示文件的尾部或头部。tail 命令可以用于显示文件的尾部,head 命令可以用于显示文件的头部。 14. 分页查看文件内容 more 和 less 命令 more 命令和 ...

    linux中如何查看日志

    在 Linux 系统中,查看系统信息是非常重要的,通过查看系统信息,我们可以了解系统的运行状态、硬件配置、软件安装情况等信息。在这里,我们将介绍如何查看 Linux 系统信息。 系统信息 * 查看内核/操作系统/CPU ...

    linux中常用的shell命令实验

    Linux 中常用的 shell 命令实验 Linux 操作系统中,shell 命令是最基本也是最重要的命令之一。掌握这些命令可以帮助用户更好地使用 Linux 系统。在这篇文章中,我们将讨论 Linux 中常用的 shell 命令,并通过实验来...

    Linux查看文件内容命令.pdf

    Linux 查看文件内容命令是 Linux 系统中最常用的命令之一。它能够帮助用户查看文件的内容,了解文件的结构和内容。在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用场景。本文将介绍 Linux ...

    linux查看日志语句

    在Linux操作系统中,有多种命令可用于查看和处理日志文件。以下是针对"Linux查看日志语句"的详细说明: 1. `tail -f` 命令: `tail` 命令通常用于查看文件的尾部内容,而`-f`选项则使其成为实时监控工具。当日志...

    华为内部Linux学习资料

    **Shell** 是用户与Linux操作系统之间的交互界面。它不仅是一种程序设计语言,还是一个强大的命令语言解释器,能够执行用户输入的命令,并将这些命令传递给操作系统内核进行处理。 **Bash(Bourne-Again SHell)** ...

    linuxc常用命令

    Linux是一个类Unix操作系统,它以其稳定性和灵活性而闻名,广泛应用于服务器、桌面和个人计算等领域。Linux操作系统采用命令行界面(CLI),因此掌握常用Linux命令对于使用Linux系统来说是基础且至关重要的。下面...

    linux从入门到精通

    本教程“Linux从入门到精通”旨在帮助初学者掌握Linux系统的基本概念、常用命令以及进阶操作,使您能够熟练地在Linux环境中工作。 一、Linux系统介绍 Linux是一个自由和开放源码的类UNIX操作系统,它的内核由林纳斯...

    linux常用指令表 Linux系统中常用的指令

    以下是一些在Linux系统中常用的指令,涵盖了文件操作、目录操作、文本处理、进程管理、网络配置等领域: 文件操作 cat:查看文件内容。 cat filename less:分页查看文件内容。 less filename head:查看文件开头...

    linux 实训 总结

    ### Linux实训总结与嵌入式培训精华:驱动开发相关知识点详解 #### 一、Linux操作系统架构及Shell介绍 Linux操作系统的架构可以形象地理解为一个洋葱模型,从外至里依次是用户、shell以及内核。文件系统贯穿于整个...

    Linux基础知识与系统管理

    `ifconfig`(在某些发行版中已被`ip`命令替代)用于查看和配置网络接口,`tail`和`grep`帮助分析日志,`top`或`htop`提供实时的系统资源使用情况。 总的来说,Linux基础知识与系统管理是一个广阔而深奥的领域,需要...

    国防科技大学linux授课PPT_4

    本节课主要介绍了Linux中的文件和目录管理,以及一些查看和操作文本文件的命令。 文件和目录管理是Linux系统操作的基础。在Linux中,我们使用`cd`命令来切换当前工作目录,`pwd`来显示当前所在目录,`mkdir`创建新...

    Linux常见命令与shell脚本

    Linux常用命令 2 1.1 su用户切换 2 1.2 useradd 添加用户 2 1.3 passwd修改口令 2 1.4 ls查看文件/目录 3 1.5 cd改变工作目录 4 1.6 pwd显示工作目录 4 1.7 mkdir创建目录 5 1.8 rmdir删除空目录 5 1.9 cp文件/目录...

Global site tag (gtag.js) - Google Analytics