继上篇-----关于tac
将cat反向写可以反向输出文件
more指令
more于cat指令作用都是将文件内容显示在显示器上,于cat不同的是,cat打开行数较多的文件时,会刷屏,more打开大文件时,会先占满一屏,然后按下回车键会逐渐打印后面的内容。按q退出。缺点不能上翻。
用法:
more 文件名
more 文件名 -n对输出行数进行编号
less指令
less工具对文件或其他输出进行分页显示,相比于more,less更加灵活可以向前翻页,翻页按键2向上翻页【pgup】向下翻页【pgdn】
选项
-i :忽略搜索时的大小写
-N: 显示每行的行号
/字符串:向下搜索该字符串
?字符串:向上搜索字符串
-n:重复前一个搜索
N:反向重复前一个搜素
less 选项 文件名
head指令
只看文件的开头,默认是10行,head -数字 文件名,数字可以控制行数。
tail指令
查看文件的结尾几行。用法类似于head.
管道-“|”
把上一指令作为输入,继续下一个指令
文件中间行数的输出
例如:我们要提取一个文件的中间部分200行到204行,可以先使用head先提取前204行,紧接着用tail指令截取文件后四行。
head -204 test.txt | tail -4
wc指令
统计文件行号
uniq 指令
输出文件内容时压缩相邻重复内容
sort指令
给文件排序
下面是两个例子,顺便用一下管道。