文本文件查看命令:cat, tac, more, less, tail, head

文本文件查看命令:cat, tac, more, less, tail, head


     cat : 从第一行开始全部的文件内容

     tac :从最后一行显示全部文件的内容

     more:一页一页地显示文件内容

     less: 一页一页地显示文件内容,但是允许向前翻页

     tail:只显示结尾几行

     head: 只显示前几行

     

     cat命令是Concatenate(连续)的简写,将整个文件的内容显示在屏幕上,所以cat命令存在一个问


题,就是当整个文件内容比较多,超过屏幕尺寸时,我们就只能看到最后显示在屏幕上的内容,之前显示


的结果根本来不及看到。

     tac命令和cat命令正好相反(从名字上也能看出),tac命令从文件的最后一行开始把文件内容连续


地显示在屏幕内容上。

     cat,tac命令 

     语法:[OPTIONS]... FILE..

     常见的参数选项

         -a:显示所有内容

         示例:

         #cat -a  /etc/passwd


      more, less

      语法:more [OPTIONS]... FILE...

      常见的参数选项

         -d: 显示翻页有退出提示

      Space: 向后一屏;

      Enter: 向后一行;

          b: 向前一屏;

          示例:

              # more -dc /etc/profile    //显示提示,并从终端或控制台顶部显示; 

              # more +4 /etc/profile     //从profile的第4行开始显示; 

              # more -4 /etc/profile     //每屏显示4行; 


      语法:less [OPTION]... FILE...

      常见的参数选项

          文本搜索:

 /KEYWORD

 ?KEYWORD

 n: 与命令方向相同的下一个;

 N:与命令方向相反的前一个;

          示例:

              # less -N    /etc/profile  //显示行号

       tail,head:用法都比较简单

       语法:head [OPTION]... FILE

  或tail [OPTION]... FILE

       常见的参数选项:

          -n #: 显示前#行或后#行

       示例:

           # tail -n 5 /etc/profile //显示/etc/profile的最后5行内容

           # head -n 5 /etc/profile //显示/etc/profile的前面5行内容

-#


时间戳管理工具:touch

        语法:touch [选项]... 文件..

        常见的参数选项:

            -a:或--time=atime或--time=access或--time=use  只更改存取时间。

            -d:使用指定的日期时间,而非现在的时间。

            -m:或--time=mtime或--time=modify  只更改变动时间。

            -t:使用指定的日期时间,而非现在的时间。

每个文件都有三个时间戳:

   atime: 文件最近一次被访问的时间;

   mtime: 文件最近一次被“修改”的时间;

   ctime:文件最近一次被“改变”的时间;


你可能感兴趣的:(less,head,tail,cat,more,tac)