zoukankan      html  css  js  c++  java
  • Linux 指令篇:档案目录管理more

    名称:more
      使用权限:所有使用者
      使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
      说明:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。
      参数:-num 一次显示的行数
      -d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声
      -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能
      -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
      -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容
      -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料
      -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
      -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
      +/ 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示
      +num 从第 num 行开始显示
      fileNames 欲显示内容的档案,可为复数个数
      范例:
      more -s testfile 逐页显示 testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
      more +20 testfile 从第 20 行开始显示 testfile 之档案内容。

    ----

    使用cat more less都可以查看文本内容,但是它们三者有什么区别呢?
    more和less的功能完全重复吗?

    cat 连续显示、查看文件内容
    more 分页查看文件内容
    less 分页可控制查看文件内容

    通俗点说:
    cat一次性把文件内容全部显示出来,显示完了cat命令就返回了,不能进行交互式操作,适合察看内容短小、不超过一屏的文件;
    more比cat强大一点,支持分页显示,你可以ctrl+B ctrl+F .....上下滚屏,但是不支持像shift+G(跳到文件尾)这种操作;
    less比more更强大一点,支持各种命令,随便翻页、跳转、查找.....想怎么看,就怎么看,爱怎么看,就怎么看。

    ---

    举例:

    如more -3 psout.txt | grep Hello *

    就会在psout.txt文件中查找Hello字符串,并且以每次3行的方式返回到前台

  • 相关阅读:
    MySQL图形化管理工具之Navicat安装以及激活
    切换路由时取消全部或者部分axios请求,并将一些从不需要取消的加入白名单
    使用node-static运行vue打包文件dist
    elementUI使用本地变量进行验证,监测不到本地变量的变化 的问题
    vue-cli3打包时webpack优化
    实现两个对象的深度合并
    第一章:操作系统概述
    IDEA 2020.1 安装教程
    常用DOS命令
    Listener:监听器
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/1948024.html
Copyright © 2011-2022 走看看