在Linux系统中,cat命令是一个文本输出命令,通常用来查看某个文档的内容。它有如下三个功能:
1)、一次性显示整个文件
如:查看/etc/initab文件,可以使用命令:cat/etc/inittab
2)、从键盘创建一个文件
如:命令:cat >five.txt,然后就输入些文字信息,退出直接可以Ctrl+C.
3)、将几个文件合并为一个文件
如:命令:catfive.txt six.txt > fivesix.txt
命令cat的命令格式:cat [选项] [文件]
命令参数:
-A, --show-all 等价于 -vET
-b, --number-nonblank 对非空输出行编号
-e 等价于 -vE
-E, --show-ends 在每行结束处显示 $
-n, --number 对输出的所有行编号,由1开始对所有输出的行数编号
-s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
-t 与 -vT 等价
-T, --show-tabs 将跳格字符显示为 ^I
-u (被忽略)
说明:tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在屏幕上,而 tac 则是由最后一行到第一行反向在屏幕上显示出来。