zoukankan      html  css  js  c++  java
  • Linux3一些文件操作命令more,less,pr,head,tail,wc

    查看文件内容命令:

    more和less

    用cat命令可以查看文件。有时候文件太大,可以用管道符号|配合more或者less一同使用。

    cat  <文本文件名称>|more

    cat  <文本文件名称>|less

    less是加强版的more。more不支持向前翻,less支持。具体请查看more和 less文档。

    F:向后翻

    B: 向前翻

    ↑:向上翻一行

    ↓:像下翻一行

    PageUp:向前翻页。

    PageDown:向后翻页。

    N:数值N向前N行。

    。:最后一页。

    ,:最开始一页。

     pr

    pr命令可处理其他命令产生的输出的格式,用法为:

    pr  <可选项>  [<文件名称>]

    此命令使<文件名称>所代表的文件按指定的格式在标准输出处输出,如果<文件名称>被省略,则通过管道获得输入,常用的可选项有:

    +<页号>:从指定页号的页开始输出,缺省页号是1。

    -<栏数>:指定输出时的分栏数,缺省为1。

    -W:每行字符数,缺省是72。

    -l:每页的行数,缺省为66。

    -h <字符串>:用指定的字符串代替文件名称作为题头。

    更详细的命令请参考pr的man文档。

    head与tail

    cat命令将整个文本内容输出,但有时我们只是关心文本中某些部分的内容,此时可以使用tail和head命令实现部分输出。

    tail命令可以将文本文件的最后部分输出,用法为:

    tail  [-<数目>]  <文件名称>

    <数目>表示要输出的行数,默认值为10。例如:

    tail  –20  abc

    表示将文件abc的最后20行内容在屏幕上显示。

    head命令将文本文件的开头部分输出,用法为:

    head  [-<数目>]  <文件名称>

    <数目>同样表示要输出的行数,默认值为10。例如:

    head  -20  abc

    将文件abc的开头20行在屏幕上输出。

    例如:将当前目录下a1.txt文件的头30行,和a2.txt文件的末尾25行合并组成一个新的文本文件abc。

    方法一:

    head  -30  a1.txt > abc

    tail  -25  a2.txt >> abc

    这里的“>>”符号也是输出重定向符,与“>”的区别是,它将输出内容添加到abc文件的现存内容之后,而不会把原先的内容删除。

    方法二:

    head  -30  a1.txt > abc1

    tail  -25  a2.txt > abc2

    cat  abc1  abc2 > abc

    rm  abc1  abc2

    tail的另一个常用的用法是用来查看日志文件,使用“-f”参数。

    tail –f <日志文件名>

    此命令用来观看指定日志文件追加的内容。

    更详细的命令请参考tail的man文档。

     wc

    wc命令可以统计一个文件(或标准输入)中的文本行数、单词数以及总字符数,用法是:

    wc  <文件名称>

     

     

     

     

  • 相关阅读:
    LVS负载均衡原理详解和使用
    Linux---RPM和YUM
    【Codeforces】CF Round #676 (Div. 2)
    莫队学习笔记
    AtCoder Beginner Contest 187 题解
    【CodeForces】 Educational Codeforces Round 94
    【CodeForces】CF Round 649 (Div.2)
    【CodeForces】CF Round 648 (Div.2)
    【AtCoder】ABC 169
    【题解 LOJ2546「JSOI2018」潜入行动】
  • 原文地址:https://www.cnblogs.com/milanmi/p/6279072.html
Copyright © 2011-2022 走看看