在 Linux 中,有几种常用的命令用于查看文件内容。这些命令各有不同的功能和用途:

1. cat:`cat` 命令主要用于连接文件并显示到标准输出设备上。

例如,`cat file.txt` 显示 `file.txt` 的内容。

2. more 或 less:`more` 和 `less` 是逐页显示文档内容的命令。其中,`less` 更强大些,允许前后翻页、搜索等。

使用示例:

bash

more file.txt

linux文件查看命令  第1张

bash

less file.txt

3. head:默认情况下,`head` 会展示文件前 10 行,也可以指定要展示多少行通过 `n [行数]` 选项(行数用数字表示)来实现。

linux文件查看命令  第2张

例如:

bash

head n 5 file.txt 显示头 5 行。

4. tail:`tail` 类似于 `head` 命令,只不过它显示文件最后部分的行,同样地也支持n来改变要看的行数。

举例来说:

bash

tail n 5 file.txt 显示最后的 5 行。

linux文件查看命令  第3张

要注意的是,在监控大型文本文件的日志文件更改时非常有用。

5. nl:`nl` 命令显示文件,并为每一行加上行号。

linux文件查看命令  第4张

示例:`nl file_with_nlines.txt`

6. tac:反向输出文件中的行,即按倒序打印内容。

比如:`tac file.txt`

linux文件查看命令  第5张

每个命令都有它最适合使用的场景,比如当你想快速查看文本的内容时可能选择使用`cat`, 若要分页浏览大文本文档则可以选择 `more` 或者更高级一些的 `less`。而如果你想专门看顶部或者底部的数据,`head` 或 `tail` 就是最直接的工具了。