• 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
  • 相关阅读:
    爆火的正规号卡推广分销 流量卡分销代理平台
    初始Java
    C现代方法(第19章)笔记——程序设计
    基于单片机的红外无线测距仪
    GBase 8a MPP集群基本配置
    神经网络的可解释性方法
    微服务-OpenFeign基本使用
    如何造数据&对拍
    深入探究Spring自动配置原理及SPI机制:实现灵活的插件化开发
    共享内存-内存映射-共享文件对象
  • 原文地址:https://blog.csdn.net/u013318019/article/details/133919997