跳到主要内容

less 命令

介绍

lessmore 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。(less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览 )

语法

less [options] file...

参数说明

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

示例

查看文件 getiot.log

less getiot.log

ps 查看进程信息并通过 less 分页显示

ps -ef | less

查看命令历史使用记录并通过 less 分页显示

history | less

浏览多个文件

less getiot1.log getiot2.log

说明:输入 :n 后,切换到 getiot1.log;输入 :p 后,切换到 getiot2.log