admin 管理员组

文章数量: 887021


2024年1月23日发(作者:负数的补码的补码是原码吗)

linux less的用法

less是一个Linux下的查看文件工具,与more类似,但比more功能更强大。它可以在文件中搜索,前提是有权限访问该文件。less会把文件加载到内存中,以便更快地查看、滚动、搜索和跳转。

less命令格式:

```

less [option] filename

```

- -c:将文件读入后,第一次不输出屏幕。如果您的文件很大而您不关心开头一部分,则此选项可能有用。

- -M:显示或者隐藏文件名和行号。

- -N:显示文件名。

- -p:与另一个选项 -P 结合使用,可以将任何字符转换为屏幕下部的提示符。

- -q:静默模式,不显示任何错误信息。只告诉你是否成功。

- -R:打开 ANSI 颜色支持。

- -S:将反斜杠空格解释为普通空格,并将其合并到与后面标点符号相邻的单词中。

- -U:将字符卡片引用解码为 Unicode 编码。

- -v:查看 less 的版本号。

- -x: [Number] :将指定数字设置为 Tab 的宽度。

- -h:显示帮助信息。

在less中可以使用以下命令进行操作:

- PageUp,PageDown,Up,Down:上一页、下一页、向上滚动、向下滚动。

- / [string]:搜索指定字符串,按n查找下一个。

- ? [string]:反向搜索指定字符串,按n查找上一个。

- n:在当前方向上寻找字符串。

- N:在当前方向上寻找字符串,与n的区别是N是反向查找。

- g:跳转到文件开头。

- G:跳转到文件结尾。

- :f:显示当前文件名和位置。

- q:退出less命令的操作。

例子:

1. 查看文件

执行命令:

```

less

```

按下Enter键向下滚动,按下Space键向下翻一页,按下“b”键向上翻一页。

2. 查找字符串

按下Enter键以查找第一个与“keyword”匹配的字符串。按下n键以查找下一个匹配的字符串。

3. 查找并提取

将搜索匹配的字符串,并将其提取到文件中。执行命令:

通过“|”管道运算符将grep的输出发送到less。在less中按下“?”键反向搜索,在该字符串上按下Enter键。

4. 设置Tab宽度

默认情况下,Tab键宽度为8个字符,可以使用-x选项来设置它。

总结:

在Linux中使用less命令非常方便,它可以快速查看文件的内容,并且有强大的搜索和跳转功能,使查看文件变得更加容易。


本文标签: 文件 字符串 搜索 显示 查看