less命令的功能是用于分页显示文件内容。分页显示的功能与more命令很相像,但more命令只能从前向后浏览文件内容,而less命令则不仅能从前向后(PageDown键),还可以从后向前(PageUp键)浏览文件内容,更加灵活。
语法格式:less [参数] 文件
常用参数:
-b |
设置缓冲区的大小 |
-e |
当文件显示结束后自动退出 |
-f |
强制打开文件 |
-g |
只标志最后搜索的关键词 |
-i |
忽略搜索时的大小写 |
-m |
显示阅读进度百分比 |
-N |
显示每行的行号 |
-o |
将输出的内容在指定文件中保存起来 |
-Q |
不使用警告音 |
-s |
显示连续空行为一行 |
-S |
在单行显示较长的内容,而不换行显示 |
-x |
将TAB字符显示为指定个数的空格字符 |
参考实例
分页查看指定的文件内容:
[root@linuxcool ~]# less anaconda-ks.cfg
分页查看指定的文件内容及行号:
[root@linuxcool ~]# less -N anaconda-ks.cfg
分页显示指定命令的输出结果:
[root@linuxcool ~]# history | less