zoukankan      html  css  js  c++  java
  • Linux文件内容查看相关命令

    1、more命令

    在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键。

    (1)命令语法

    more(选项)(参数)

    (2)常用选项

    -<number>:指定每屏显示的行数;

    -d:显示”[Press space to continue, 'q' to quit.]”;

    -c:不进行滚屏操作,每次刷新屏幕;

    -u:禁止下划线;

    +<number>:从指定数字的行开始显示文件内容。

    (3)参数

    文件:指定分页显示内容的文件。

    (4)实例

    从第10行开始显示globalmem.c文档的内容:

    $ more -dc +10 globalmem.c

    (5)快捷键

    Enter:向下n行,需要自己定义行数,默认为1行;

    Ctrl+F:向下滚动一屏幕;

    空格键:向下滚动一屏幕;

    Ctrl+B:返回上一屏幕;

    =:输出当前行的行号;

    :f:输出文件名和当前行的行号;

    V:调用vi编辑器;

    !:调用Shell并执行命令;

    q:退出more命令。

    2、less命令

    在Linux中,less命令与more命令类似,但是less命令允许用户向前或者向后浏览文件,而more命令只允许用户向前浏览。

    (1)命令语法

    less(选项)(参数)

    (2)选项

    -e:文件显示完成后,自动退出;

    -f:强制显示文件;

    -g:不高亮显示搜索到的所有关键词,仅显示当前显示的关键词,提高显示速度;

    -l:搜索时忽略大小写的差异;

    -N:每一行行首显示行号;

    -s:将连续多个空行压缩成一行显示;

    -S:在单行显示较长的内容,不换行显示;

    -x<number>:将Tab字符显示为指定个数的空格字符。

    (3)参数

    文件:指定要分屏显示内容的文件。

    (4)实例

    使用less命令查看globalmem.c文件,并在文件搜索”globalmem”关键词:

    $ less globalmem.c

    (5)快捷键

    PageUp:向上翻页;

    PageDown:向下翻页;

    q:退出less命令。

    3、tail命令

    在Linux中,tail命令用于输出某个文件的尾部内容,默认在屏幕上显示指定文件的末尾10行,当给定的文件不多个时,则在显示的每个文件前面加文件名标题。

    (1)命令语法

    tail(选项)(参数)

    (2)选项

    -f:循环读取文件;

    -q:不显示处理信息;

    -v:显示详细的处理信息;

    -c<number>:显示的字节数;

    -n<行数>:显示文件尾部n行内容;

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

    -q:不输出给出文件名的首部;

    -s<number>:与-f合用,表示每次反复的间隔休眠number秒。

    (3)参数

    文件列表:指定要显示尾部内容的文件列表。

    (4)实例

    显示文件file的最后10行:

    $ tail filename

    显示文件file的内容,从第20行到文件末尾:

    $ tail +20 filename

    显示文件file的最后10个字符:

    $ tail -c 10 filename

    显示多个文件:

    $ tail globalmem.c Makefile

    参考:

    https://man.linuxde.net/tail

    https://man.linuxde.net/less

    https://www.runoob.com/linux/linux-comm-tail.html

    https://www.runoob.com/linux/linux-comm-more.html

  • 相关阅读:
    java判断一个字符串是否包含某个字符
    Java去掉Html标签的方法
    如何转换成utf-8格式的,在jsp页面中正常显示换行
    a标签设置手型
    a标签置灰不可点击
    校验手机号码格式
    用JQuery 判断某个属性是否存在hasAttr的解决方法
    验证手机号码 (包含166和199)
    获取短信验证码倒计时
    Noisy Channel模型纠正单词拼写错误
  • 原文地址:https://www.cnblogs.com/Cqlismy/p/11514504.html
Copyright © 2011-2022 走看看