如何输出部分文件
在一个文件很大时,不可能使用cat把文件的所有内容都输出。有时候我们只关注前10行或者后10行,如何输出呢?
# head file.txt //输出前10行
# cat file.txt | head //输出前10行
# head -n 4 file.txt //输出前4行
# head -n -1 file.txt //输出除最后一行外的所有行
# seq 11 | head -n -5 //输出1到6的数字
# tail file.txt //输出最后10行
# cat file.txt | tail //输出最后10行
# tail -n 5 file.txt //输出最后5行
# tail -n +5 file.txt //输出除前N-1 4行外的所有行
# seq 100 | tail -n +6 //输出6-100的所有数
# tail -f file.txt //用来跟踪文件file.txt中增加的行,通常用在查看日志时,读取新增加的10行