1、命令概述

less 工具对文件或其它输出进行分页显示的工具,是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,只能向前浏览不能向后 ,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

2、命令语法

less【选项】 【文件】 

3、命令选项

-b:设置缓冲区的大小

-e:当文件显示结束后,自动离开

-f:强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g:只标志最后搜索的关键词

-i:忽略搜索时的大小写

-m:显示类似more命令的百分比

-N:显示每行的行号

-o <文件名>:将less 输出的内容在指定文件中保存起来

-Q:不使用警告音

-s:显示连续空行为一行

-S:在单行显示较长的内容,而不换行显示

-x <数字>:将TAB字符显示为指定个数的空格字符

命令内部操作:

  /字符串:向下搜索”字符串“的功能
  ?字符串:向上搜索”字符串“的功能
  n:重复前一个搜索(与 / 或 ? 有关)
  N:反向重复前一个搜索(与 / 或 ? 有关)
  u:向前滚动半页
  b:向前翻一页
  d:向后滚动半页
  f:向后翻一页
  y:向前滚动一行
  k:向前滚动一行
  j:向后移动一行
    G:移动到最后一行
    g:移动到第一行
  :e:切换另一个文件
  h:显示 less 的帮助文档
  [pageup]:向上翻动一页
  [pagedown]:向下翻动一页
  v:进入编辑模式,可编辑当前文件
  F:实时刷新当前文件内容,相当于:tail -f
  m:做标记导航。查看大文件时,可以在任何位置作标记,通过命令导航到标有特定标记的文本位置,输入 m 再输入 a ,使用a标记文本当前的位置,之后可以用 'a 导航到标记 a 处。
  空格键 滚动一页
  回车键 滚动一行

4、命令示例

4.1默认查看文件内容

1 [root@localhost ~]# less /etc/ssh/sshd_config

4.2 ps查看进程信息并通过less分页显示,同时显示行号:

1 [root@localhost ~]# ps -ef | less -N

4.3 浏览多个文件

1 [root@localhost ~]# less a.txt b.txt
2 safafdsagfergfdgdfger
3 dsfgergdfgerwgyregfdg
4 a.txt (file 1 of 2) (END) - Next: b.txt

说明:

  输入 :n 后,切换到 b.txt

  输入 :p 后,切换到 a.txt

  

02-12 06:56
查看更多