使用 head -n x (其中 “x” 是一个数字)来显示 前 x 行。
尝试 head -F 来使用持续更新的 head 版本(如果文件更改,它将被重新加载 并显示),请注意,使用此选项 将运行 head,这是一个持续的 循环,因此您需要使用 CTRL-C 退出。
例如
head -n 20 somelog.txt
使用 tail -n x (其中 “x” 是一个数字)来显示最后 x 行。
尝试 tail -F 来使用持续更新的 tail 版本(如果文件更改,它将被重新加载 并显示),请注意,使用此选项将运行 tail,这是一个持续的 循环,因此您需要使用 CTRL-C 退出。
例如
tail -n 20 somelog.txt
查看文本,可以向后和向前 滚动。 有许多不同的选项,所有这些都在 手册 页中描述。
当 less 已经在运行时, 使用 :n 和 :p(输入冒号 然后是字符)移动到 下一个和上一个 文件(当有多个 打开的 文件时)。
命令语法
less filename.txt
或使用工具(在本例中为 cat)
cat file.txt | less
显示文本,一次显示一页, 比 less 功能更有限。在这种情况下,less 比 more 更好。
more filename.txt
或使用工具(本例中为 cat)
cat file.txt | more
组合 (连接)多个 文档 到一个文档中。 也可以用于单个 文件。
也可以尝试使用 nl 来为行编号(它可以执行更复杂的 编号),您可以在本节 文本处理工具 部分找到它
示例
cat filepart1 filepart2 filepart3 > wholefile.txt
这将组合 (连接) filepart1、 filepart2 和 filepart3 到名为 “wholefile.txt” 的单个文件中。
组合(连接)多个 文档 到一个文档中 并以相反的顺序 输出它们。 也可以用于单个 文件。请注意,tac 是 cat 的反写。
示例
tac filepart1 filepart2 filepart3 > wholefile.txt
这将组合 (连接) filepart1、 filepart2 和 filepart3 到单个文件中,但每个文件的内容将以相反的顺序写入。
许多命令可以以 “z” 为前缀 ,以便在 gzip 压缩 文件中读取/工作。
一些示例 包括 zcat、zless、 zmore、 zgrep、 zcmp、 zdiff。
有许多实用程序 可以用于处理压缩文件中的文本,而无需先手动解压缩它们...大多数都以 “z” 开头。您可以在 第 15 章中名为压缩的部分找到其中一些工具。
还有一些命令以 “bz” 为前缀 ,以便在 bzip2 压缩 的文件中读取/工作。
这些工具包括 bzcat、bzless、 bzgrep。您可以在 第 15 章中名为压缩的部分找到其中一些工具。