1. more--分页显示文件内容
2. less--分页显示
3. cat--从第一行开始显示文件内容
4. tac--倒序显示文件内容
5. head--显示文件前几行内容
6. tail--显示文件后几行内容
7. nl--显示的时候顺道输出行号
1. more
more指令会以一页一页的形式显示文件内容,按空格键(space)显示下一页内容,按Enter键会显示下一行内容,按 b 键就会往回(back)一页显示,按q退出,其基本用法如下:
more istester.ini ##显示istester.ini文件内容
more -50 istester.ini ##查看istester.ini文件内容,一次显示50行
more +5 isTester.ini ##从isTester.ini文件内容得第5行开始分页显示
2. less
less指令查看文件内容时可以向前或向后随意查看内容,按空格键显示下一屏内容,Enter键显示下一行内容,pgup键向上翻页,pgdn键向下翻页,按q退出,基本用法如下:
less isTester.ini ##分页显示内容
less -m isTester.ini ##底部显示已显示内容得百分比,more默认就会显示百分比
3. cat
使用cat命令时,如果文件内容过多,则只会显示最后一屏的内容,基本用法如下:
cat isTester.ini ##显示isTester.ini全部内容
cat -n isTester.ini ##显示文件内容,且对所有行显示行号
cat -b isTester.ini ##显示文件内容,但对所有非空行编号显示行号
4. tac
与cat相反,倒序显示文件内容,基本用法:
tac isTester.ini
5. head
head命令显示文件开头内容,默认显示前10行,基本用法:
head isTester.ini ##显示isTester.ini前10行内容
head -30 isTester.ini ##显示isTester.ini前30行内容
head -n 30 isTester.ini ##同上
head -c 5 isTester.ini ##显示文件内容前5个字节
6. tail
tail意为尾巴,即显示文件尾部内容,默认情况下只显示指定文件的末尾10行,基本用法:
tail isTester.ini ##显示isTester.ini后10行内容
tail -30 isTester.ini ##显示isTester.ini后30行内容
tail -n 30 isTester.ini ##同上,显示isTester.ini后30行内容
tail -c 5 isTester.ini ##显示文件内容末尾5个字节
7. nl
nl命令可显示文件内容以及行号,基本用法:
nl isTester.ini
组合使用
以上命令经常可以通过管道符|组合使用,例子如下:
head -20 isTester.ini | tail 10 ##显示文件isTester.ini的第10行到第20行内容
head -10 isTester.ini | tac ##倒序显示文件isTester.ini前10行内容
nl isTester.ini | tail -10 ##显示文件isTester.ini末尾10行内容并显示行号
网友评论