• Linux显示文件内容常用命令


    显示文件内容命令:cat、more、less、head、tail

    一.cat命令

    主要用来显示文件,依次读取其后所指文件的内容并将其输出到标准输出设备上。

    另外,还能够用来连接两个或多个文件,形成新的文件

    该命令的使用形式为:cat [选项] 文件名

    例:在屏幕上显示出readme.txt文件的内容

    #cat readme.txt

    把文件text1和文件text2的内容合并起来,放入文件test3中

    #cat text1 text2 > text3

    此时终端屏幕上不能直接看到该命令执行后的结果,所有要查看text3需要使用命令

    #cat text3

    二、more命令

    more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”。

    此时按Space键,可显示下一屏内容;

    按“回车”键,显示下一行内容;

    按B键,显示上一屏;

    按Q键,可退出more命令。

    命令格式为:more [选项] 文件名

    选项表如下:

     

    在查看一个内容较多,无法在一屏内显示的文件时,经常要用到more操作命令:

    例:显示文件test中从第三行起的内容

    #more +3 test

    再使用“+/pattern”选项,从文件test中查找第一个出现“teacher”字符串的行,并从该处前两行开始显示输出

    #more +/teacher test

    若每屏显示8行

    #more -8 test

    从终端顶部开始显示文件内容,并给出提示信息

    #more -dc test

    三、less命令

    less命令和more命令功能类似,显示文件是允许用户既可以向前又可以向后翻页阅读文件。

    【page up】向前翻页

    【page down】向后翻页

    q键退出

    命令格式:less [选项] 文件名

    四、head命令

    cat命令会一次输出文件的全部内容,而head命令则用于查看文件前面的部分内容。

    命令格式为:head [n] 文件名

    其中,-n用于指定显示文件的前n行,如果未指定行数n,则使用默认值10.

    例:显示example文件的前5行

    #head -5 example

    五、tail命令

    和head命令的功能相对应。如果想查看文件的尾部,可以使用tail命令。

    该命令显示一个文件的指定内容,它拔指定文件指定显示范围的内容显示在标准输出上。

    同样,如果没有给定文件名,则使用标准输入文件。

    命令格式为:tail [选项] 文件名

    各选项的含义如下:

    +num:从第num行以后开始显示

    -num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10.

    l:以文本行为num的计数单位。与参数选项+num或-num选项同时使用时,num表示要显示的文本行行数。

    c:以字节为num的计数单位。与参数选项+num或-num选项同时使用时,num表示要显示的字符数。

    注:c选项可以省略,系统默认值为1,即按行计。

    例:从文件test的第10行开始时显示文件的内容

    #tail +10 test

    显示文件example的最后4行

    #tail -4 example

  • 相关阅读:
    第2章 创建基础框架
    目录
    工厂方法模式(Factory Method)
    petshop4.0 详解之七(PetShop表示层设计)
    第1章 启动电子商务网站
    第3章 创建商品目录:第Ⅰ部分
    编写一个JAVA应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积
    书上例题练习第一章
    java与C/C++的区别
    安装JDK遇到的问题
  • 原文地址:https://www.cnblogs.com/Mr-xiao/p/9259835.html
Copyright © 2020-2023  润新知