http://blog.csdn.net/caihaijiang/article/details/6113419

less命令可以对文件或其它输出进行分页显示,与moe命令相似,但是比more命令要强大许多。

在 less 中导航命令类似于 vi,如下:

less -N 显示行号

NG 跳转到第N行

1 搜索

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

1) 向前搜索

/ : 使用一个模式进行搜索,并定位到下一个匹配的文本

n : 向前查找下一个匹配的文本

N : 向后查找前一个匹配的文本

2) 向后搜索

? : 使用模式进行搜索,并定位到前一个匹配的文本

n : 向后查找下一个匹配的文本

N : 向前查找前一个匹配的文本

2 全屏导航

ctrl + F :向前移动一屏

ctrl + B :向后移动一屏

ctrl + D :向前移动半屏

ctrl + U :向后移动半屏

3 单行导航

j : 向下移动一行

k : 向上移动一行

4 其它导航

G : 移动到最后一行

g : 移动到第一行

按空格:向下翻一页

b:向上翻一页

d:向下翻半页

u:向上翻半页

q / ZZ : 退出 less 命令

5 编辑文件

v : 进入编辑模式,使用配置的编辑器编辑当前文件

6 标记导航

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

ma : 使用 a 标记文本的当前位置

'a : 导航到标记 a 处

7 浏览多个文件

方式一,传递多个参数给 less,就能浏览多个文件。

less file1 file2

方式二,正在浏览一个文件时,使用 :e 打开另一个文件。

less file1

:e file2

当打开多个文件时,使用如下命令在多个文件之间切换

:n - 浏览下一个文件

:p - 浏览前一个文件

8  less 版 tail -f
在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。
使用 less file-name 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。

linux less命令简介相关推荐

  1. linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  2. 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解

    玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...

  3. linux wc -l的含义,linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  4. Linux常用命令简介

    su  su命令是最基本的命令之一,常用于不同用户间切换.例如,如果登录为 user1,要切换为user2,只要用如下命令:  $su user2  然后系统提示输入user2口令,输入正确的口令之后 ...

  5. linux top命令简介

    top 命令是最流行的性能监视工具之一,我们必需了解.它是一个优秀的交互式工具,用于监视性能.它提供系统整体性能,但报告进程信息才是 top 命令的长处.top 命令交互界面如下图所视: top 界面 ...

  6. Linux ps命令简介

    Linux ps命令支持多种方式的options选项: UNIX选项 要求必须在选项前加上"-". 比如: ps -e #打印全部进程信息ps -ef #以全信息格式打印全部进程信 ...

  7. linux ps 命令s意义,Linux ps 命令 简介

    ps 是 process status 的缩写, 用于列出系统中当前运行的进程快照. 命令风格 ps 命令的选项有长格式和短格式的区别,短选项中可以带中横线.也可以不带中横线. 根据选项长短和是否有横 ...

  8. linux arp命令简介

    我们的主机会对整个局域网发送出ARP数据包,对方接收到ARP数据包后就会返回它的MAC给我们,我们就知道对方所在的网卡,接下来就能够开始传递数据了 如果每次要传送都需要重新来一遍这个ARP协议就会非常 ...

  9. linux ss 命令简介 端口连接查看 代替netstat

    目录 ss常见命令参数 常用的命令 ss 和 netstat 效率对比 安装方法 yum install -y iproute ss是Socket Statistics的缩写.顾名思义,ss命令可以用 ...

  10. linux gzip 命令简介

    减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用 ...

最新文章

  1. gin.context 怎么在其他包中获取 只能传递吗_跨进程传递大图,你能想到哪些方案呢?...
  2. zend studio配置mysql_Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
  3. 【原创译文】Jive Circle案例学习:以用户为中心的设计
  4. Android安全教程(2)---Fiddler简易使用教程之使用
  5. eclipse插件大全整理学习
  6. C#LeetCode刷题之#707-设计链表(Design Linked List)
  7. 云课堂让职业院校软件开发教学更简单
  8. Python统计学11——分位数回归
  9. 15.元组(低调的元组,不一样的精彩)
  10. 开放平台-百度开放平台:百度开放平台
  11. 惠普笔记本拆机,加装固态硬盘,重装系统经验
  12. linux设备驱动归纳总结(十):1.udevmisc
  13. 白鹭引擎 android9,白鹭引擎打包APP过程
  14. 燕十八 mysql_燕十八mysql笔记
  15. XP SP3 IIS 5.1版本安装包下载地址和XP SP3 IIS 5.1版本安装方法
  16. php连接mysql指定表名_php mysql获取指定数据库所有表名_PHP教程
  17. 禁止App字体随系统字体变化而变化的问题
  18. _improve-3
  19. 微信jsapi支付获取code_微信JSAPI支付那点事
  20. 【运维面试】面试官:mysql主从延迟是怎么处理的

热门文章

  1. 知识图谱理论与实践(以问答系统为例)
  2. MixPath:基于权重共享的神经网络搜索统一方法
  3. 本周有哪些值得读的 AI 论文?我们替你挑选了 18 篇
  4. NIM博弈+SG函数求解
  5. php粉丝关注功能,Redis实现用户关注功能
  6. isulad代替docker_云原生时代的华为新“引擎”:iSula | Linux 中国
  7. JVM【带着问题去学习 02】数据结构栈+本地方法栈+虚拟机栈+JVM栈运行原理
  8. MySQL【环境搭建 03】腾讯云 Linux 环境踩坑 loading shared libraries: libnuma.so.1 + quit without updating PID file
  9. pagehelper 不分页几种情况的解决方法
  10. java redis释放连接_redis在应用中使用连接不释放问题解决