码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux基础命令[15]-less


    文章目录

      • 1. less 命令说明
      • 2. less 命令语法
      • 3. less 命令示例
        • 3.1 不加参数
        • 3.2 -N(显示行号)
        • 3.3 打开多个文件
        • 3.4 标记导航
        • 3.5 搜索内容
      • 4. 总结

    1. less 命令说明

    less:用来分页查看文件,与 more 相比更加的灵活,并且与 more 不同的是,less 不会加载整个文件,可以使用户立即查看大文件。less 支持上下翻页、检索、标记等,另外 less 命令类似 vim 打开一个文件查看,不会输出到命令窗口。

    部分参数如下:

    选项作用
    -bn设置缓冲区为 n k,默认64k,如果设置为 -1,则表示缓冲区无限大
    -c清屏
    -e当文件显示结束后,自动离开
    -f强迫打开特殊文件
    -i忽略搜索时的大小写
    -n不显示行号,加快大文件加载
    -N显示行号
    -ofilename将 less 输出的内容写入文件,若文件存在则询问是否覆盖
    -Ofilename类似 -ofilename,但是文件存在时不会询问是否覆盖
    -s多个空白行显示为一行
    -S超过一行的部分舍弃,可防止自动换行

    less 执行后,打开文件,可使用按键操作,不分按键如下:

    按键作用
    空格键向下翻一页
    回车键向下翻一行
    PgDn向下翻一页
    PgUp向上翻一页
    b向上翻一页
    d向下翻半页
    h打开帮助界面
    q退出
    u向上翻半页
    y向上翻一行
    G移动到最后一行
    g移动到第一行
    v使用 vi 编辑文件
    mMark 标记位置
    ’去标记位置
    /pattern向下搜索字符串
    ?pattern向上搜索字符串

    2. less 命令语法

    less [选项] 文件
    
    • 1

    3. less 命令示例

    3.1 不加参数

    less fileName
    
    • 1

    在这里插入图片描述

    less 快捷键很多,记住一对就行了。

    3.2 -N(显示行号)

    less -N fileName
    
    • 1

    在这里插入图片描述

    3.3 打开多个文件

    less fileName1 fileName2
    
    • 1

    可以使用

    :n (next)切换到下一个文件

    :p(previous)切换到上一个文件

    在这里插入图片描述

    3.4 标记导航

    less 打开文件后,查看时,可以使用 m ,显示开始标记,然后输入自定义的标记名,如 a。然后使用 ’ 英文单引号,再输入标记名,就会直接定位到标记的地方。

    在这里插入图片描述

    在这里插入图片描述

    3.5 搜索内容

    less 打开文件后,可以使用 /str 向下,?str 向上 回车后,搜索内容。

    在这里插入图片描述

    没有搜索到时会提示 Pattern not found

    匹配到第一个后,n 跳到下一个,N 跳到上一个。

    4. 总结

    less 适合分页查看大文件,还可以定位、搜索、翻页等操作,十分灵活。less 是打开一个窗口查看文件,q 退出 less,另外记住一组翻页快捷键即可。

  • 相关阅读:
    Spring Cloud Gateway 服务网关的部署与使用详细介绍
    【Flutter】IOS运行工程二次启动崩溃问题。
    把字符串转换成整数[考虑溢出]
    Java项目源码下载SSM网上水果生鲜超市商城|电商购物系统
    linux——多线程,线程控制
    2.8 Go语言中的for循环, break和continue
    使用docker-compose部署Redis(单机部署)
    关于 @Transactional 注解的类中使用 this 调用问题
    如何利用智慧社区的优势来创建解决方案
    Linux磁盘分区与挂载
  • 原文地址:https://blog.csdn.net/JustDI0209/article/details/136658587
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号