zoukankan      html  css  js  c++  java
  • Linux head、tail、less 、more命令

    Linux head、tail 与 less 、more命令

    head 、 tail 命令

    head命令、

    head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

    参数说明:

    • -n N 指定显示头N行的内容
      • -n -N 文件倒数N行不显示,其他所有文件内容显示;
      • -n +N 同 -n N
    • -c N 指定显示头N个字符
    • -v 总是显示文件头的信息
    • -q 不显示文件头的信息

    例如:

    head -n 5 file # 显示前5行的内容
    

    除去后面5行不显示,其余内容显示:

    head -n -5 file

    tail 命令

    和head命令相反,tail命令是用于输入文件中的尾部内容,默认是输出文件的末尾10行。

    参数说明:

    • -n N 输出文件尾部的N行内容
      • -n -N 输出文件尾部倒数N行,同 -n N;
      • -n +N 从第N行开始,一直输出到文件末尾;
    • -c N 输出文件尾部的N个字符的内容;
    • -f 显示文件最新追加的内容;(常用于实时查看log文件)

    例子:

    tail -n 20 file # 输出file尾部的20行
    tail -n +5 file # 输出file第5行以后的内容
    tail -f file #显示file文件新追加的内容,实时查看file

    less 、more 命令

    less 命令

    less命令是对文件或其他输出进行分页显示的工具,less可以随意浏览文件,可前可后,而且less在查看之前不会加载整个文件。

    less [options] [file]

    参数说明:

    • -N 显示每行的的行号;
    • -m 显示类似more命令的百分比;

    b是后一页,空格是前一页。

    more 命令

    Linux more 命令类似 less、cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,只能向前不能向后,而且还有搜寻字串的功能(与 vi 相似)。

    参数说明:

    • -s 逐页显示,连续两行以上空行则以一行空白显示
    • +num 从第num行开始显示

    实例

    more -s testfile
    more +20 testfile
  • 相关阅读:
    setoptsocket函数
    C++右值引用
    const char* char const* char*const
    select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
    gitee搭建应用
    C++ 实现基本运算+-*/
    C++学习笔记(一)mutable function
    创造型设计模式-----抽象工厂模式
    openPhase gcc迁移
    SQLPLUS 远程连接数据库
  • 原文地址:https://www.cnblogs.com/Spground/p/9567888.html
Copyright © 2011-2022 走看看