less 命令用法详解

less 在 Linux 中用来查看文件,它可以以分页的方式显示文件内容。目前和tail 是用来查看文件的常用命令

命令格式
less [参数] 文件

1、使用示例

less a.txt
用来查看文件

fspace 向下翻一页
b向前翻一页

其实很好记f即forward 向前
b即backward 向后

关键最强大的一点比如忘记某一个less操作了
按一下h 即进入帮助界面
如下所示,帮助命令给的非常详细,能看懂的以帮助文档优先,快速,准确。

《less 命令用法详解》

常用参数

-N

显示每行的行号。

-o 文件名

将 less 命令输出的内容在指定文件中保存起来。

-s

显示连续空行为一行。

-S

行过长时将超出部分省略。

命令操作

/字符串:搜索“字符串”的功能
n:搜索下一个
N:搜索上一个

f: 向后翻一页
b: 向后翻一页

d: 向下翻半页
u: 向上翻半页

h: 显示帮助界面
Q: 退出

y: 向前滚动一行

j:下一行
k:上一行

gg: 调到文本最前面
G:调到文本末尾
空格键 滚动一行
回车键 滚动一页

2、高级命令

1、实时刷新

less test.log 打开文件
然候按大写F

linux文档解释如下:

F  Forward forever; like "tail -f".

tail -f 解释如下:

-f, --follow[={name|descriptor}]
              output appended data as the file grows; -f, --follow, and --follow=descriptor are equivalent

简而言之,就是查看文件实时输出的内容,所以 less 可以代替 tail 命令.

2、如何搜索最后一个关键字

首先切换到文件末尾
按大写的G

其次输入?要搜索的字符串

3、在查看时想编辑文件

按v进入编辑模式

然后就可以类似于vim的方式来编辑保存文件了

4、 打开另一个文件

正在浏览一个文件时,使用 :e 打开另一个文件。

less file1
:e file2




    原文作者:Iceblue
    原文地址: https://segmentfault.com/a/1190000011653442
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞