一、命令简介
more
和 less
都是用于查看文本文件内容的命令,但它们在显示方式和功能上有一些区别。
简单的说 less
是 more
的升级版:增加了搜索、跳转等功能。所以优先使用 less
,可以不用 more
了。
二、命令参数
基本用法
要使用 less
查看文件内容,只需在命令行中输入:
bash
less filename
常用选项
-N
:显示行号。-S
:禁用折行。-M
或-F
:在每次按下 Page Down 或 Page Up 时显示百分比和行号。-i
:搜索时忽略大小写。-x <num>
:设置屏幕宽度(字符数)。
常用快捷键
F
或f
:向前滚动一整屏。B
或b
:向后滚动一整屏。d
:向下滚动半屏。u
:向上滚动半屏。g
:跳转到文件开头。G
:跳转到文件末尾。
更多快捷键
不要记忆,用到再查。
- 空格键 或 Page Down:向下翻页。
- b:向上翻页。
- 上下箭头键:逐行上下移动。
- 左右箭头键:逐字符左右移动。
- G:跳转到文件末尾。
- g:跳转到文件开头。
- / :向前搜索文本(输入搜索词后按 Enter)。
- ? :向后搜索文本(输入搜索词后按 Enter)。
- n:重复前一个搜索(与搜索方向相同)。
- N:重复前一个搜索(与搜索方向相反)。
- d:向下滚动半页。
- u:向上滚动半页。
- h:显示帮助屏幕。
- q :退出
less
。
三、命令示例
以下是一些使用 less
命令的示例,展示了如何用它来查看文件内容,搜索文本,以及一些其他有用的操作。
基本查看文件内容
查看名为 example.txt
的文件内容:
bash
less example.txt
显示行号
查看文件内容并显示行号:
bash
less -N example.txt
搜索文本
在文件中搜索 "keyword":
bash
less example.txt
然后在 less
命令提示符下输入 /keyword
并按 Enter 键。
从特定行开始查看
从第 100 行开始查看文件:
bash
less +100 example.txt
从文件末尾开始查看
从文件末尾开始查看,并向上滚动:
bash
less +G example.txt
查看多个文件
同时查看多个文件,并使用 :n
和 :p
在它们之间切换:
bash
less file1.txt file2.txt file3.txt
在 less
中,使用 :n
切换到下一个文件,使用 :p
切换到前一个文件。
禁用折行
查看文件内容,并禁用折行:
bash
less -S example.txt
设置屏幕宽度
设置屏幕宽度为 80 个字符:
bash
less -x80 example.txt
退出 less
在 less
中,按 q
键退出。回顾 ⤴️ 常用快捷键