• less命令


    背景:为了查看日志方便 记录less命令的使用

    Linux less命令详解(9个实用案例演示)

    里面有案例的详细演示

     命令记录

    命令解释

    1.命令格式:

    less [参数]  文件 

    2.命令功能:

    less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

    3.命令参数:

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

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

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

    -g  只标志最后搜索的关键词

    -i  忽略搜索时的大小写

    -m  显示类似more命令的百分比

    -N  显示每行的行号

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

    -Q  不使用警告音

    -s  显示连续空行为一行

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

    -x <数字> 将“tab”键显示为规定的数字空格

    /字符串:向下搜索“字符串”的功能

    ?字符串:向上搜索“字符串”的功能

    n:重复前一个搜索(与 / 或 ? 有关)

    N:反向重复前一个搜索(与 / 或 ? 有关)

    b  向后翻一页

    d  向后翻半页

    h  显示帮助界面

    Q  退出less 命令

    u  向前滚动半页

    y  向前滚动一行

    空格键 滚动一行

    回车键 滚动一页

    [pagedown]: 向下翻动一页

    [pageup]:   向上翻动一页

    常用命令

    查看日志时,一般用less满足大部分的需求。

    使用命令格式:

      less 【要查看的文件名】

    例如:less LOG.20201211

    中间加参数命令格式

      less 参数 【要查看的文件名】

    例如:查看文件显示行号 (-N)

      less -N LOG.20221211

    日志文件较大,打开后的基本操作:

    j 下一行
    k 上一行
    f 向下滚动一屏幕
    b 向上滚动一屏幕
    g 定位到文档头部
    G 定位到文档最尾部

    查找

    查找内容:
    /keyword  向下查找
    n 向下匹配下一处匹配文本
    N 向上匹配下一处匹配文本

    ?keyword  向上查找
    n 向上匹配下一处匹配文本
    N 向下匹配下一处匹配文本

    标记

    当你在一个大的文本文件中滚动时,你发现了一些有趣的东西,但你也需要继续检查文件,你如何记住那个有趣的点?答案是标记。

    less允许你在任何一行中添加标记。你可以在字母后面按下“m”键来加一个记号(比如 a b c d)。

    要回到标记处可以 输入  在输入标记符号即可

    'a 

    浏览多个文件

    less log2013.log log2014.log

    说明:
    输入 :n后,切换到 log2014.log
    输入 :p 后,切换到log2013.log

    实时查看

    实时查看文档变动(实时滚动文档)
    进入less模式后,键入F,即实时滚动文档

    F     实时滚动文档
    Ctrl + c  退出实时滚动模式

    类似效果:
    tail -f catalina.out

  • 相关阅读:
    java_29打印流
    java_26 缓冲流
    java-27 Properties类的使用
    java_24.1文件流的应用--复制文件
    java_25 FileReader类和FileWriter类
    java_25.1字节转为字符OutputStreamWriter
    java_23 File类
    java_24 FileOutputStream类和FileInputStream类
    java_21 Set接口、HashSet类、LinkedSet类
    随机数Random和静态函数Math
  • 原文地址:https://www.cnblogs.com/lixuwu/p/16716357.html
Copyright © 2020-2023  润新知