目录
描述
less命令是more命令的升级版,它提供了一些极为实用的特性,能够实现在文本文件中前后翻动,而且还有一些高级搜索功能。less命令的命名从俗语“less it more”得来。less命令的操作和more命令基本一样,一次显示一屏的文件文本。除了支持more命令相同的命令集,它还包括更多的选项。
语法
less [-e] <path>
参数名称 | 描述 |
e | 可选的参数,当长文件显示结束后,自动离开 |
path | 要查看的文件路径(全局路径或绝对路径) |
使用示例
查看文本文件
例如查看当前目录下的README.md:
less README.md
如果文本内容过多,在整个屏幕上无法全部显示的时候,less命令就会在整张屏幕上从头显示部分内容。如果想继续浏览后续的内容,可以使用空格键向下浏览,当所有内容浏览完毕后,使用q键退出。
查看完文件后自动退出
与more命令不同,less命令查看完文件后不会自动退出,而是等待用户输入退出指令q。使用可选的参数e可以让less命令浏览完文本后主动退出。
less -e README.md
查看使用文档
使用man less查看less命令的完整使用文档:
man less
注意事项
查看不存在的文件
当使用less命令查看不存在的文件时,less报错No such file or directory
$ less hi.md
hi.md: No such file or directory
查看没有读权限的文件
对于没有读权限的文件,less命令报错Permission denied
$ ll hi.log
---------- 1 ttimecat wheel 10 8 8 18:49 hi.log
$ less hi.log
hi.log: Permission denied