原来Linux中有这么多查看文件内容的命令

💡 原文中文,约6200字,阅读约需15分钟。
📝

内容提要

本文介绍了head、tail、more和less命令来查看文件内容,以及cat命令的用法和其他用途。

🔎

延伸解读

head 与 tail:快速定位文件首尾

head 和 tail 都默认显示十行,适合快速浏览文件开头或结尾。head 可加 -n 指定行数,tail 同样支持 -n,并且额外提供 -f 选项实时追踪文件变化。当处理多个文件时,两者会分别显示每个文件的前十行或后十行,并用文件名分隔,方便对比。

more 与 less:分页查看的差异

more 和 less 都用于分页显示文件内容,但 less 支持向上和向下滚动,以及关键字搜索。more 只能向下滚动,按回车逐行、空格翻页;less 则可用 b 键向上翻页、j/k 键逐行滚动,并用 / 搜索关键字。两者都支持 -num 设置每页行数、+num 从指定行开始、/pattern 搜索。

cat 命令的多种用途

cat 不仅用于读取文件内容,还能连接多个文件、创建新文件和复制文件。通过输出重定向可以创建文件,并支持自定义结束符号。此外,cat 常与管道结合,例如将 cat 的输出传递给 less 进行分页查看,提升浏览体验。

❓

Q&A

head命令的主要功能是什么?

head命令用于快速查看文件的开头部分,默认显示前十行。

如何使用tail命令查看文件的最后几行?

使用tail命令可以读取文件的最后十行,使用-n选项可以指定要显示的行数。

more命令和less命令有什么区别?

more命令一页一页地显示文件内容,而less命令支持向上和向下滚动及关键字搜索。

cat命令可以用来做什么?

cat命令用于读取文件内容、连接多个文件、创建文件和复制文件。

如何使用less命令进行关键字搜索?

在less命令中,按'/'键输入要搜索的关键字,然后按'n'键定位到下一个匹配项。

tail命令的-f选项有什么作用?

tail命令的-f选项用于实时追踪文件的变化,显示最新的内容。

🏷️

标签

➡️

继续阅读