zoukankan      html  css  js  c++  java
  • LESS命令简单介绍以及使用

    less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

    语法

    less [参数] 文件 
    参数说明:
    
    -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]: 向上翻动一页

    实例

    1、查看文件

    less log2013.log

    2、ps查看进程信息并通过less分页显示

    ps -ef |less

    3、查看命令历史使用记录并通过less分页显示

    [root@localhost test]# history | less
    22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft
    23  cd ..
    24  scp -r web root@192.168.120.203:/opt/
    25  cd soft
    26  ls
    ……省略……

    4、浏览多个文件

    
    

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

    附加备注

     


    当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。

    1.向前搜索

    /    使用一个模式进行搜索,并定位到下一个匹配的文本
    
    n    向前查找下一个匹配的文本
    
    N   向后查找前一个匹配的文本

    2.向后搜索

    ?   使用模式进行搜索,并定位到前一个匹配的文本
    
    n   向后查找下一个匹配的文本
    
    N  向前查找前一个匹配的文本

    3.全屏导航

    • ctrl + F - 向前移动一屏
    • ctrl + B - 向后移动一屏
    • ctrl + D - 向前移动半屏
    • ctrl + U - 向后移动半屏

    4.单行导航

    • j - 下一行
    • k - 上一行

    5.其它导航

    • G - 移动到最后一行
    • g - 移动到第一行
    • q / ZZ - 退出 less 命令

    6.其它有用的命令

    • v - 使用配置的编辑器编辑当前文件
    • h - 显示 less 的帮助文档
    • &pattern - 仅显示匹配模式的行,而不是整个文件

    7.标记导航

    当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

    • ma - 使用 a 标记文本的当前位置
    • 'a - 导航到标记 a 处

    在 less 查看日志文件时,

    1. 可以按大写 F,就会有类似 tail -f 的效果,读取写入文件的最新内容, 按 ctrl+C 停止。

    2. 可以按 v 进入编辑模型, shift+ZZ 保存退出到 less 查看模式。

    3. 可以按 :e 查看下一个文件, 用 :n 和 :p 来回切换。

  • 相关阅读:
    监控里的主码流和子码流是什么意思
    监控硬盘容量计算
    一个能让你了解所有函数调用顺序的Android库
    电工选线
    oracle linux dtrace
    list all of the Oracle 12c hidden undocumented parameters
    Oracle Extended Tracing
    window 驱动开发
    win7 x64 dtrace
    How to Use Dtrace Tracing Ruby Executing
  • 原文地址:https://www.cnblogs.com/wmy666/p/15798023.html
Copyright © 2011-2022 走看看