zoukankan      html  css  js  c++  java
  • Linux命令详解之—less命令

    Linux下还有一个与more命令非常类似的命令--less命令,相比于more命令,less命令更加灵活强大一些,今天就给大家介绍下Linux下的less命令。

    更多Linux命令详情请看:Linux命令速查手册

    less命令

    less命令 与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件。

    相比较于more命令,很多人更喜欢使用 less命令。

    一、Linux less命令语法

    less [参数] 文件

    less命令非常强大,在此只介绍几个常用的参数,更多参数使用man less来查看Linux帮助手册。

    -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]: 向上翻动一页

    二、Linux less命令使用实例

    1)查看文件

    $less linuxdaxue.com-access_log
    120.26.216.168 - - [12/Jun/2016:03:09:16 +0800] "HEAD / HTTP/1.1" 200 -
    42.96.189.63 - - [12/Jun/2016:03:09:41 +0800] "HEAD / HTTP/1.1" 200 -
    123.56.138.37 - - [12/Jun/2016:03:12:52 +0800] "HEAD / HTTP/1.1" 200 -
    120.26.216.168 - - [12/Jun/2016:03:14:16 +0800] "HEAD / HTTP/1.1" 200 -
    42.96.189.63 - - [12/Jun/2016:03:14:41 +0800] "HEAD / HTTP/1.1" 200 -
    linuxdaxue.com-access_log

    2)一次查看多个文件

    #less linuxdaxue.com-access_log linuxdaxue.com-error_log
    120.26.216.168 - - [12/Jun/2016:03:09:16 +0800] "HEAD / HTTP/1.1" 200 -
    42.96.189.63 - - [12/Jun/2016:03:09:41 +0800] "HEAD / HTTP/1.1" 200 -
    123.56.138.37 - - [12/Jun/2016:03:12:52 +0800] "HEAD / HTTP/1.1" 200 -
    120.26.216.168 - - [12/Jun/2016:03:14:16 +0800] "HEAD / HTTP/1.1" 200 -
    42.96.189.63 - - [12/Jun/2016:03:14:41 +0800] "HEAD / HTTP/1.1" 200 -
    123.56.138.37 - - [12/Jun/2016:03:17:52 +0800] "HEAD / HTTP/1.1" 200 -
    linuxdaxue.com-access_log (file 1 of 2)

    说明:
    输入 :n后,切换到linuxdaxue.com-error_log 
    输入 :p 后,切换到linuxdaxue.com-access_log

    三、Linux less命令常用操作命令

    接下来给大家介绍一些在less命令比较常用的操作命令,希望大家能够熟练掌握。

    1)分屏导航

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

    2)单行导航

    j - 向前移动一行 
    
    k - 向后移动一行

    3)其它导航

    G - 移动到最后一行 
    
    g - 移动到第一行

    4)其它命令

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

    5)标记导航

    当使用 less 查看内容比较多的文件时,可以作一个标记,然后就能通过命令导航到标有特定标记的文本位置,方式如下所示:

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

    好了有关Linux less命令的相关内容就先为大家介绍到这里,less命令非常强大,在此只是为大家做一个简单的介绍,更熟练的掌握还需要大家的多多练习才行。

    更多Linux命令详情请看:Linux命令速查手册

  • 相关阅读:
    Roce ofed 环境搭建与测试
    Ubuntu 1804 搭建NFS服务器
    Redhat 8.0.0 安装与网络配置
    Centos 8.1 安装与网络配置
    SUSE 15.1 系统安装
    VSpare ESXi 7.0 基本使用(模板、iso、SRIOV)
    VSpare ESXi 7.0 服务器安装
    open SUSE leap 15.1 安装图解
    KVM虚拟机网卡连接网桥
    GitHub Action一键部署配置,值得拥有
  • 原文地址:https://www.cnblogs.com/xifenglou/p/9698127.html
Copyright © 2011-2022 走看看