cat/tac/more/less 命令详解

时间:2022-07-07 15:05:08

cat:(http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html)

*cat主要有三大功能:1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件:cat file1 file2 > file。

tac

*是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!

more: (http://www.cnblogs.com/peida/archive/2012/11/02/2750588.html)

*more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。   more命令从前向后读取文件,因此在启动时就加载整个文件。

    less (http://www.cnblogs.com/peida/archive/2012/11/05/2754477.html)

*less 与 more 类似,但使用 less 可以随意浏览文件使用[pageup] [pagedown] 等按键,而 more 仅能向后移动,却不能向前移动,而且 less 在查看之前不会加载整个文件。

    head(http://www.cnblogs.com/peida/archive/2012/11/06/2756278.html)

*head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行.

    tail (http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html)

*tail用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件