• Linux head/tail


    在Linux中,headtail命令都是GNU coreutils包的成员,它们默认安装在所有Linux发行版中。这两个命令都将结果写入标准输出。

    • head命令:此命令将输出文件的第一部分。默认情况下,它会输出输入文件的前十行。例如,head numbers_en.txt将打印出文件numbers_en.txt的前十行。使用-n选项,我们可以让head命令输出前n行而不是默认的10行。此外,head命令还可以通过字节打印文件内容,如果我们传递-c选项。

    • tail命令:此命令将打印文件的最后一部分。默认情况下,它会显示指定文件中的最后10行数据。例如,使用-n num选项,此选项将打印最后的’num’行而不是最后的10行。此外,tail命令还可以通过字节打印文件内容,如果我们传递-c选项。

    总的来说,这两个命令都非常有用,可以帮助我们更好地查看和处理文件。


    Linux中的tac命令用于以反向顺序连接和打印文件。这个命令会将每个文件写入标准输出,最后一行先写。当没有指定文件时,此命令将读取标准输入。以下是一些选项和例子:

    • tac -b:此选项在之前而不是之后附加分隔符。例如:tac -b concat.txt tacexample.txt
    • tac -r:此选项将分隔符解释为正则表达式。例如:tac -r concat.txt tacexample.txt
    • tac -s:使用字符串作为换行符的分隔符。例如:tac -s concat.txt tacexample.txt
    • tac --help:此选项将显示帮助文本并退出。例如:tac --help
    • tac --version:此选项将提供版本信息并退出。例如:tac --version
  • 相关阅读:
    MySQL 8.0 新特性梳理汇总
    iOS视频流采集概述(AVCaptureSession)
    图像检索常规算法---学习笔记
    题目 1059: 二级C语言-等差数列(python详解)——练气四层后期
    微服务篇之分布式系统理论
    Gitee整改之思考
    SpringBoot项目中只执行一次的任务写法
    设计模式-07-装饰器模式
    【C++】6-19 方阵的转置 分数 10
    Web服务器配置管理
  • 原文地址:https://blog.csdn.net/u013318019/article/details/133919997