less 命令和more命令功能相似,显示文件时允许用户既可以向前又可以向后翻阅文件。可以按pageup键向前翻,按pagedown键向后翻,要退出则按q键。less命令格式为:
- less [选项] 文件名
less命令的常用选项及其说明见表6.25。
表6.25 less命令选项及其说明
选 项 | 说 明 |
-c | 从顶部(从上到下)刷新屏幕,并显示文 件内容,而不是通过底部滚动完成刷新 |
-f | 强制打开文件,如果是二进制文件也不提出警告 |
-i | 搜索时忽略大小写,但搜索串中包含大写字母除外 |
-I | 搜索时忽略大小写,但搜索串中包含小写字母除外 |
-m | 显示读取文件的百分比 |
-M | 显示读取文件的百分比、行号及总行数 |
-N | 在每行前输出行号 |
-p pattern | 例如在/etc/ftpuser中搜索单词student,可 以使用“less -p student /etc/ftpuser” |
-S | 把连续多个空白行作为一个空白行显示 |
-Q | 在终端下不响铃 |
在用less命令查看文件时,使用一些常用的操作指令可以加快查找和定位的速度。常用的操作指令及其说明见表6.26。
表6.26 less常用的操作指令及其说明
操作命令 | 说 明 |
回车键 | 向下移动一行 |
y | 向上移动一行 |
空格键 | 向下滚动一屏 |
b | 向上滚动一屏 |
d | 向下滚动半屏 |
h | less的帮助 |
u | 向上滚动半屏 |
w | 从指定行数的下一行显示,例如指 定的值是9,则从第10行开始显示 |
g | 跳到第一行 |
G | 跳到最后一行 |
p n% | 跳到n%。例如50%,表示从整个 文档的50%处开始显示 |
/pattern | 搜索pattern,例如/ftpuser,表示从文 件中搜索单词ftpuser |
v | 调用vi编辑器 |
q | 退出less |
!command | 调用Shell命令,例如使用“!ls”,表 示列出当前目录下的所有文件 |
例如,查看当前目录下test文件的内容,命令行为:
- #less test
如果在显示文件example3内容的同时,加上行号,命令行为:
- #less -N example3
- 1 aa bb cc dd
- 2 bb cc dd ee
- 3 cc dd ee ff
- 4 dd ee ff gg
- 5 ee ff gg hh
- 6 ff gg hh ii
http://book.51cto.com/art/201005/199748.htm