引言

对于生产环境、测试环境中的日志文件,我们可以通过less指令来进行查看并通过关键字进行查找。less命令的含义是:分屏查看文件内容。

它要比more命令更加强大,less在显示文件内容时,并不是一次将整个文件加载之后才显示,而是按需加载,对于显示大文件具有较高的效率。

在日志操作中,通常需要快速定位“关键字”,因此可以在 less 命令下打开日志文件,然后按G移动到日志的最后,然后输入 “/关键字”,回车,然后通过使用N 向前搜索关键字,或n向后搜索关键字!

语法

less [参数] 文件

退出

q 或 Q 或 ZZ

常用操作

  1. /字符串 :向下搜索“字符串”
  2. ?字符串 :向上搜索“字符串”
  3. n :重复上一次搜索动作
  4. N :反向重复上一次搜索动作
  5. 空格键:滚动一页
  6. u :向前半页
  7. 回车:滚动一行
  8. ↑ :向上滚动一行
  9. ↓ :滚动一行
  10. G:移动到最后一行
  11. g:移动到第一行
  12. -i :大小写敏感搜索模式切换,可直接在 less 打开文件内部使用
  13. -n :显示行号切换
  14. ' : 单引号直接使用,可以切换上一次跳转的位置,相当于 Alt + Tab 组合

说明:查询有两种:/字符串,代表向下查询所有;?字符串,代表向前查询所有。可以配合n 顺向搜索一个,N逆向搜索一个。再配合g 移动到第一行;G移动到最后一行。

Linux——less指令常用操作相关推荐

  1. Linux之Vim常用操作

    Linux之Vim常用操作 Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑和显示文本文件.Vim没有菜单,只有命令. 一.插入命令 命令 作用 ...

  2. 【Linux】基础常用操作

    文章目录 一.安装 二.常用操作 1.用户的切换和创建 2.Shell快捷键 3.目录结构-ls命令-列示目录 4.目录结构-cd命令-切换目录 5.目录结构-目录的含义 6.文件操作 1)识别内容 ...

  3. Linux下vim常用操作

    vim有三种模式,分别是命令模式.编辑模式和最后行模式 当我们在命令行模式中时是不可以进行文本编辑的,我们可以通过按一下几个字母中的其中一个进入编辑模式 i 插入,也就是在你光标位置的前面进行插入编辑 ...

  4. 跑深度学习在Linux服务器上常用操作(ssh, screen, tensorboard, jupyter-notebook)

    转自:http://www.360doc.com/content/17/1228/08/7669533_717027772.shtml 如何连上远程服务器 连上服务器 首先,当然得是要用自己的PC连接 ...

  5. Linux 需要的常用操作,你只差这篇文章

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:为什么魂斗罗只有 128 KB却可以实现那么长的剧情?个人原创+1博客:点击前往,查看更多 作者:马小邱 链接: ...

  6. Linux查看tar实用程序,linux tar指令常用选项

    linux的tar指令经常被用到,因为压缩文件的时候通常需要打包文档,而tar指令就是打包指令,同时gzip压缩程序和bzip2压缩程序都是支持tar指令的,所以tar指令在打包的同时还可以用gzip ...

  7. GitHub的Linux配置与常用操作

    创建本地的GitHub 生成密钥(私钥和公钥) ssh-keygen -t rsa -C "xxx" #此处填写自己的邮箱,例如 xx@qq.com cd ~/.ssh/id_rs ...

  8. Linux移动硬盘挂载常用操作

    1.fdisk -l;寻找到相应的移动硬盘名称: 2.mount -t ntfs-3g /dev/sdd /mnt/bbj;将ntfs格式的移动硬盘sdd挂载到/mnt/bbj目录下:针对不是ntfs ...

  9. linux l字符串,Linux shell 字符串常用操作

    取变量的长度[root@oldjun-study scripts]# var=oldboy123 [root@oldjun-study scripts]# echo ${var} oldboy123 ...

最新文章

  1. 用C#或JavaScript扩展XSLT
  2. 从单体式架构迁移到微服务架构,妈妈再也不用担心我找工作了!
  3. Cortex-M3的工作模式和特权级别
  4. 选择让孩子练习羽毛球的家长好好看看!
  5. C语言 while 循环 - C语言零基础入门教程
  6. 爬虫笔记(十四)——BeautifulSoup库
  7. MTK 驱动(65)---Android 多点触摸协议(Multi-touch Protocol)
  8. okHttp3 源码分析
  9. 蓝桥杯 ADV-194 算法提高 盾神与积木游戏 java版
  10. bzoj 1096: [ZJOI2007]仓库建设(斜率DP)
  11. 【转】如何更改VS2005的启动环境
  12. linux配置文件前面有分号,linux中的分号 ||
  13. 各利不同网站的盈利模式
  14. Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Ecli
  15. dfs和bfs走迷宫
  16. PS制作android图标
  17. 小米路由器4C R4CM 原厂BootLoader和eeprom备份
  18. UML设计系列(6):活动图
  19. Unity Particle System 制作刀光特效
  20. latex表格 在线生成

热门文章

  1. 英语笔记:写作:Limiting the use of disposable plastic bags
  2. Python获取两个列表list的不同之处
  3. 关于list遍历时sychronizedList方法和synchronized同步块的线程安全问题思考
  4. android开发基本知识,Android应用开发基本知识点汇总
  5. 备案php代码,备案查询API PHP代码
  6. python是开源工具吗_微软最强 Python 自动化工具开源了!不用写一行代码
  7. 跨域会报40几_关于跨域,以及跨域的几种方式
  8. 商品进销差价_商品进销差价概述
  9. vscode代码运行时间工具_代码编辑器横评:为什么 VS Code 能拔得头筹
  10. 微软codepush搭建服务器,通过 CodePush API 参考对本机 SDK 作出响应 - Visual Studio App Center | Microsoft Docs...