为什么在 Linux 中查看文件很重要
无论您是普通用户还是经验丰富的系统管理员,迟早您都需要通过命令行与 Linux 中的文件进行交互。 为了 example,您可能需要通过检查日志文件、查看系统详细信息,甚至通过编辑配置文件对其进行自定义来解决问题。
了解如何在 Linux 中显示文件的内容可以让您的生活更轻松,并节省您不断打开文本编辑器的时间。 许多内置功能使查看文件变得轻松、快速并根据您的需要量身定制。
如何在 Linux 中显示文件的内容
猫
在 Linux 中查看文本文件的最简单方法是 cat 命令。 它在命令行中显示完整的内容,而不使用输入来滚动它。
这是一个 example 使用 cat 命令通过显示 /proc/version 文件的内容来查看 Linux 版本。
头
有时所需的信息在文件的第一行。 在这种情况下,使用 head 命令在 Linux 中查看文件的前十行。 为了 example,用户可以通过查看 /proc/cpuinfo 文件的开头来显示使用的 CPU 的基本信息。
与 tail 命令一样,使用 -n 标志和 head 命令来显示所需的行数,从给定文件的开头开始。 为了 examplehead -5 显示给定文件的前五行。
尾巴
虽然 cat 命令在处理小文件时很有帮助,但它并不是查看大日志文件的最佳方式。 tail 命令默认允许查看文件的最后十行,而不是用一堵文本墙填充终端窗口,如果你想检查最后的日志条目,它是一个完美的命令。
这是tail命令的输出。

标志
用户可以通过传递 -n 标志(其中 n 是整数)来选择命令应显示的行数。 为了 example,tail -15 命令将输出给定文件的最后 15 行。
与 tail 命令一起使用的另一个有用标志是 -f。 它默认输出文件的最后十行,但它也会在文件更新时不断显示新条目。 在查看日志文件中的最新更新以解决问题时,此功能非常有用。 如果你只想使用这个功能,你可以使用 tail -f 命令,它只会显示运行该命令后出现在文件中的条目。
更多的
在 Linux 中查看文件内容的另一种方法是 more 命令。 它在终端中显示一个文件,一次一页。 使用 more 命令时, Enter 键逐行滚动文件,或 空间 键一次滚动一个全屏。 最后,你可以 close 文件按 问 钥匙。
这是一个 example 在 Linux 中使用 more 来显示 cpuinfo 文件的内容。

较少的
虽然 more 是一个方便的命令,但它确实有一个缺点。 关闭文件后,其内容仍写入终端窗口,并用文本填充,迫使用户要么清除窗口,要么向上滚动以查找内容。 它也可能很慢,因为它会加载整个文件,但一次只显示一页。
这就是 less 命令派上用场的地方。 它与 more 非常相似,但好处是不会将所有文本都保留在终端窗口中。 less 命令还带有内置的搜索功能,允许您突出显示您正在查找的文件部分。 要使用 less 进行搜索,请按正斜杠键,然后按要搜索的文本。
如果我们在 cpuinfo 文件中搜索 /cpu,搜索功能如下所示。

塔克
在 Linux 中显示文件内容的另一种令人兴奋的方式是逆序。 为此,请使用 tac 命令。 它类似于 cat 但相反,从最后一行开始读取和显示文件。 为了 example,这里是 tac 的输出,用于显示 cpuinfo 文件的内容。

为了更好的可读性,将 tac 命令导入 less 以滚动文件。 用户使用所需的命令、管道字符和其他命令来完成管道。 语法如下。
tac | less
这是一个 example 此命令的输出。

格雷普
虽然不用于显示文件的内容,但 grep 命令可方便地过滤命令的输出。 为了 examplegrep 用于搜索文件中的特定文本。

此外,通过 grep 管道输出其他命令,将搜索范围缩小到我们在文件中查找的内容。
这是一个 example 将 head 命令的输出通过管道传输到 grep 命令中。

结论
虽然一开始可能看起来很吓人,但学习如何在 Linux 中显示文件的内容将使浏览任何 Linux 发行版变得更加容易。 这些技能可以节省时间并使您的工作更轻松。
您是否已经知道如何在 Linux 中显示文件的内容并且只需要托管? Liquid Web 已管理托管选项,可帮助您开始下一个项目。 请联系我们的销售团队进行购买。