zoukankan      html  css  js  c++  java
  • linux系列(十二):more命令

    1、命令格式:

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

    2、命令功能:

        more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

    3、命令参数:

    +n      从笫n行开始显示
    -n       定义屏幕大小为n行
    +/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  
    -c       从顶部清屏,然后显示
    -d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
    -l        忽略Ctrl+l(换页)字符
    -p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
    -s       把连续的多个空行显示为一行
    -u       把文件内容中的下画线去掉

    4、常用操作:

    Enter    向下n行,需要定义。默认为1行
    Ctrl+F   向下滚动一屏
    空格键  向下滚动一屏
    Ctrl+B  返回上一屏
    =       输出当前行的行号
    :f     输出文件名和当前行的行号
    V      调用vi编辑器
    !命令   调用Shell,并执行命令 
    q       退出more

    5、简单实例:

     (1)、显示文件中从第3行起的内容

    命令:

        more +3 a.txt

    输出:

    felix@felix-computer:~/test$ cat a.txt 
    第一行
    第二行
    第三行
    第四行
    第五行
    第六行
    felix@felix-computer:~/test$ more +3 a.txt 
    第三行
    第四行
    第五行
    第六行

    (2)、从文件中查找第一个出现“六”的行,并从该处前两行开始显示输出

    命令:

        more +/六 a.txt

    输出:

    felix@felix-computer:~/test$ more +/六 a.txt 
    
    ...跳过
    第四行
    第五行
    第六行

    (3)、设定每屏显示的函数

    命令:

        more -2 a.txt

    输出:

    felix@felix-computer:~/test$ more -2 a.txt 
    第一行
    第二行
    --更多--(33%)

    (4)、列出当前文件下的文件,有时候文件可能非常多,可以和more连用,来分页显示

    命令:

        ls | more -5

    输出:

    felix@felix-computer:~$ ls | more -5
    bin
    configuration
    examples.desktop
    felix_bigHomework.py
    java_error_in_WEBIDE_1932.log
    --更多--
  • 相关阅读:
    MIne FirstBlog
    P6563 [SBCOI2020]一直在你身旁
    P6563 [SBCOI2020]一直在你身旁
    T122085 [SBCOI2020]时光的流逝
    LC 918. Maximum Sum Circular Subarray
    1026 Table Tennis
    LC 1442. Count Triplets That Can Form Two Arrays of Equal XOR
    LC 1316. Distinct Echo Substrings
    LC 493. Reverse Pairs
    1029 Median (二分)
  • 原文地址:https://www.cnblogs.com/felixwang2/p/9972862.html
Copyright © 2011-2022 走看看