1、sed命令
(1)显示文件第几行:#sed -n 'xp' filename
lg:显示文件第31行
(2)显示文件某几行:#sed -n 'x,yp' filename
lg:显示文件31到45行
2、tail命令
tail命令按指定参数将文件的最后部分输出到标准设备,通常是终端,默认显示10行。如果文档有更新,tail会自动更新,确保输出最新的文档内容。
语法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称。
备注:number,不指定,默认是10行,前面可加正负号,表示偏移是从顶部还是尾部。
(1)tail -f filename
监视文件的尾部内容,刷新显示在屏幕上,ctrl+c退出。
(2)tail -n 12 filename
显示文件最后12行
3、head命令
功能:显示文件的开头至标准输出中(默认文件开头的前10行)
-n 显示文件的前n行
-c n 显示文件的前n个字节
-c -n 显示文件除了最后n个字节的其他内容
-q 隐藏文件名(当指定了多个文件时,在内容的前面会以文件名作为开头)
-v 显示文件名(默认单个文件不显示,多个文件显示)