• Linux基础命令---more


    more

           将内容较长的文本文件内容分屏显示,支持定位关键字。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

    1、语法

            more [-dlfpcsu]  [-num]  [+/pattern] [+linenum]  [file ...]

     

    2、命令和选项列表

    选项

    说明

    --version

    显示命令版本信息

    --help

    显示帮助文档

    -num

    每一页显示的行数

    -d

    在最后一行显示说明

    -l

    更常见的做法是将^L(表单提要)视为特殊字符,并在包含表单提要的任何行之后暂停。-l选项将防止这种行为。

    -f

    只处理正常行,太长的行不处理

    -p

    不滚动,清屏显示文本

    -c

    不滚动,清屏显示全新的一页

    -s

    将多个空白行合并

    -u

    压制下划线

    +/

    在显示之前查找字符串

    +num

    从第num行开始显示

     

            当使用more指令之后,屏幕进入了more的命令模式,我们需要借助一些命令才能查看所有的内容。

    命令

    说明

    h | 

    显示帮助信息

    空格

    显示下面的几行,默认是滚动一屏

    z

    显示下k行文本。默认为当前屏幕大小。参数成为新的缺省值。

    回车

    显示下面的几行,默认是一行

    d | ^D

    滚动几行,初始化时11

    q | Q

    退出

    s

    跳过前面的几行,默认是1

    f

    跳过前面的几屏,默认是1

    b or ^B

    跳过k个文本屏幕。默认为1。只适用于文件,而不是管道。

    到以前搜索开始的地方

    =

    显示当前行号

    !<cmd> or :!<cmd>

    执行指令

    v

    在当前行启动编辑器。如果定义了环境变量VISUAL,则从环境变量获取编辑器;如果未定义VISUAL,则从EDITOR获取;如果未定义可视化或编辑器,则默认为“vi”。

    ^L

    重新绘制屏幕

    :n

    跳转到下面的第n个文件,默认1

    :p

    跳转到前面的第n个文件,默认1

    :f

    显示当前的文件名和行号

    .

    重复之前的命令

    /字符串

    查找字符串,向尾部查找

    ?字符串

    查找字符串,向头部查找

     

    3、实例

           管道配合more, 在最底部显示了more指令的说明信息

    [root@localhost weijie]# less /etc/httpd/conf/httpd.conf  

    alsa-info

    alsa-info.sh

    alsaloop

    alsamixer

    amidi

    amixer

    amuFormat.sh

    anthy-agent

    --More--[Press space to continue, 'q' to quit.]

  • 相关阅读:
    【Flask-RESTPlus系列】Part3:请求解析
    【Flask-RESTPlus系列】Part2:响应编组
    【Flask-RESTPlus系列】Part1:快速入门
    webpack中hash、chunkhash、contenthash区别
    如何将现有 git 仓库中的子项目单独抽出来作为一个独立仓库并保留其提交历史
    Using Immutable in React + React-Redux
    ChromeExtension那些事儿
    Get started with Google Analytics
    middlewares in GCC
    实现一个简单的虚拟DOM
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10176178.html
Copyright © 2020-2023  润新知