zoukankan      html  css  js  c++  java
  • 文本查看命令

    linux有众多的文本查看工具,cat,tac,more,less,head,tail等众多命令。

      cat与tac命令将文本内容一次性打印到屏幕,cat为顺序,tac与cat正好相反,以行为单位从最后一行向前显示,这两个命令都有一个弊端在文本数据量大的时候,之前的内容会从屏幕中跳过,只显示最后的内容。

        命令格式:

          cat|tac [OPTION] FILE

        主要选项:

          -n 显示行号

      more命令,常用命令。将文件以当前屏幕大小从第一行开始打印到屏幕中,可以向后翻页,但是一旦翻页后不能回退。  

        命令格式:

          more [OPTION] FILE

        主要选项:

          -d 显示翻页及退出提示

        子命令:

          space键:向后翻一屏

          enter键:向后翻一页

          CTRL+B键:返回上一页

          按下/键后接一个模式:表示从当前位置寻找下一个相匹配的模式

          :f 显示当前文件名及所在行

          V:调用vi

          !命令:调用shell命令

          Q键:退出  

      less命令,相较于more命令less命令更加强大,除了具备more的所有功能还具有向前翻屏,向前或向后查找等。

        命令格式:

          less [OPTION] FILE

        选项:

          -b <缓冲区大小>  设置缓冲区大小

          -e  当文件显示结束后,自动离开

          -f  强迫打开特殊文件,例如外围设备代号、目录以及二进制文件

          -g  至标识最后搜索到的关键字

          -i  搜索时忽略大小写

          -m  显示百分比

          -N  显示行号

          -o<文件名>  将less输出的内容保存至指定文件中

          -Q  不使用警告音

          -s  将连续空行作为一行显示

          -S  行过长时将超出部分舍弃

          -x <数字>   将TAB键以指定数字的空格输出

        子命令(在文件打开后使用)

          /keyword  向文件尾部搜索“keyword”

          ?keyword  向文件首部搜索“keyword’

          n  继续向后搜索“keyword”(/为向文件尾部,?为向文件首部)

          N  反方向搜索"keyword"(/为向文件首部,?为向文件尾部)

          b  向文件首部翻一页

          空格键  向文件尾部翻一页

          pgup  同b

          pgdn  同“空格键”

          d  向文尾部翻半页

          u  向文件首部翻半页

          y  向文件首部滚动一行

          回车键  向文件尾部滚动一行

          q  退出less

      注:linux中man命令显示帮助手册时就是调用的less命令,故以上子命令在man中是通用的。

      head命令,从文件首部第一行开始显示n行,head命令默认是显示10行。

        命令格式:

          head [OPTION] FILE

        选项: 

          -n <数字>   显示指定行数

          -c <数字>  显示指定的字节数

          -v  显示文件名

          -q  隐藏文件名

      tail命令,与head命令相反,从文件尾部开始显示n行,默认显示10行。

        命令格式:

          tail [OPTION] FILE

        选项:

          -f  循环读取,在文件有大量数据追加时使用,如查看系统日志等

          -q  不显示处理信息

          -v  显示详细的处理信息

          -c<数字>  显示的字节数

          -n<行数>  显示行数

          --pid=PID   与-f合用,表示在进程ID,PID死掉后,结束

          -q,--quiet,--silent  从不输出给出文件名的首部

          -s,--sleep-interval=S  与-f合用,表示每隔S秒刷新一次 

  • 相关阅读:
    《Orange‘s》 Bochs环境配置
    《CSAPP》读书笔记
    基于SDL2实现俄罗斯方块
    VS 提示对象被多次指定;已忽略多余的指定
    SDL2.0 vs2017环境配置
    初探模板元编程
    从代码理解 cartographer X --- 浅析Cartographer框架之美
    从代码理解 cartographer 1
    Arch Linux 安装总结
    从代码理解 cartographer 3 --- 理解 Range data 数据的流入
  • 原文地址:https://www.cnblogs.com/qingfengfumian/p/7828124.html
Copyright © 2011-2022 走看看