head 和 tail
本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 30 课,共 82 课。
处理大型文件时,你通常不需要读取整个文件,只需要查看开头或结尾。head 和 tail 命令正好可以做到这一点。
head 命令会显示文件的开头几行。默认情况下,它会显示前 10 行:
head log.txt要指定显示多少行,请使用 -n 标志:
head -n 3 log.txt # 显示前 3 行
head -n 1 log.txt # 只显示第 1 行tail 命令会显示文件的最后几行。默认情况下,它会显示最后 10 行:
tail log.txt指定行数:
tail -n 3 log.txt # 显示最后 3 行
tail -n 1 log.txt # 只显示最后一行使用场景:
- 使用
head预览文件的结构或标头 - 使用
tail查看日志文件中最近的条目
一个实用技巧:组合使用:
你可以同时使用这两个命令,一次查看文件的开头和结尾:
head -n 2 log.txt
tail -n 2 log.txt挑战
入门使用
1. 使用
2. 使用
单行格式:
head 和 tail 检查 log.txt。运行这两个命令,先运行 head,再运行 tail。你可以分两行输入,也可以在同一行用分号(;)分隔:1. 使用
head -n 3 log.txt 打印文件的前 3 行2. 使用
tail -n 1 log.txt 打印文件的最后 1 行单行格式:
command1; command2提示:分号 ; 可以让多个命令在同一行依次运行。亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Terminal 在线编辑器