Linux 操作命令 less 以及less 与 cat 和 more 的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 操作命令 less 以及less 与 cat 和 more 的区别相关的知识,希望对你有一定的参考价值。

1、简介

????linux 正统查看文件内容的工具,功能极其强大
????

2、主要功能

????less 工具也是对文件或其它输出进行分页显示的工具
????

3、用法/命令格式

    less [选项] 文件

????

4、常用参数解析

4.1 基本用法

语法 参数 说明
less {文件} 将文件的内容从上到下显示在屏幕上

????

4.2 基本操作

按键 说明
/字符串 向下搜索“字符串”的功能
?字符串 向上搜索“字符串”的功能
n 重复前一个搜索(与 / 或 ? 有关)
N 反向重复前一个搜索(与 / 或 ? 有关)
b 向前翻一页
d 向后翻半页
q 退出 less 命令
空格键 向后翻一页
向上键 向上翻动一行
向下键 向下翻动一行

????

5、辅助功能

5.1 浏览自动关闭

语法 参数 说明
less -e {文件} -e 当文件显示结束后,自动离开

????

5.2 强制 打开

语法 参数 说明
less -f {文件} -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

????

5.3 忽略大小写

语法 参数 说明
less -i {文件} -i 忽略搜索时的大小写

????

5.4 百分比显示

语法 参数 说明
less -m {文件} -m 显示 当前 内容百分比进度

????

5.5 行显示

5.5.1 显示 行号

语法 参数 说明
less -N {文件} -N 显示每行的行号(包括空行)

????

5.5.2 连续空行 处理 -- 只显示一个空行

语法 参数 说明
less -s {文件} -s 多个空行 只显示 一行

????

6、扩展 -- less 与 cat 和 more 的区别

cat 命令
????显示整个文件的内容
????单独使用没有翻页功能 -- 可以通过 管道 与 more 组合使用
????cat 命令还可以将数个文件合并成一个文件的功能(重定向)
????????

more 命令功能
????让画面在显示满一页时暂停
????按键操作 显示画面
????????

less 命令功能
????less 命令的用法与 more 命令类似,也可以用来浏览超过一页的文件
????less 命令除了可以按空格键向下显示文件外,还可以利用上下键来操作显示
????

命令 翻页功能 文件 重定向 字符串 搜索 按键 操作
cat 单独 使用 显示 整个文件的内容;可以 通过 管道 与 more 组合 使用,达到 翻页功能 可以 重定向,从而 达到 多个 文件 整合成 一个 文件的目的 不具备;可以 通过 管道 与 grep 组合 使用,过滤 关键字 不具备
more 具备 翻页功能 不具备 具备 具备
less 具备 翻页功能 不具备 具备 具备,且比 more 更 多按键 使用 操作

以上是关于Linux 操作命令 less 以及less 与 cat 和 more 的区别的主要内容,如果未能解决你的问题,请参考以下文章

linux-less

Linux命令详解之—less命令

linux more和less的区别

linux下的less和more的命令

怎么在linux用less查看文件

linux less命令怎么用