Linux more和less命令的用法和区别
如果文件内容或命令执行后在控制台的显示存在多页,则可以使用 more 或 less 命令进行分页显示,相对而言 less 命令的功能比 more 命令的功能要强大。
more 命令和 less 命令中的快捷键如下表所示。
more 命令和 less 命令中的快捷键如下表所示。
more 命令中的快捷键 | less 命令中的快捷键 | 功 能 |
---|---|---|
无 | 方向键 ↑ | 向上滚动一行 |
Enter | 方向键 ↓ 或Enter | 向下滚动一行 |
b | Page UP 或 b | 向上翻页 |
Space | Page Down 或 Space | 向下翻页 |
Ctrl+C 或 q | q | 退出分页显示模式 |
下面是 more 命令和 less 命令的示例。注意,如果 more 命令中使用了管道符“|”,则向上翻页的快捷键 b 是无效的。
#以人性化方式显示etc目录下所有文件的详细信息并将结果写入/opt/etc.txt文件 [root@localhost home]# ls -lh /etc >/opt/etc.txt #对“ls -lh/etc”命令的执行结果使用more命令进行分页显示,也可以使用less命令 [root@localhost home]# ls -lh /etc | more …… #使用more命令分页显示/opt/etc.txt文件的内容,有两种方式。同样也可以使用less命令 [root@localhost home]# more /opt/etc.txt …… [root@localhost home]# cat /opt/etc.txt | more ……示例里每行命令的执行结果,读者可自行执行命令查看,这里不再展示。