| 命令基于centos6系列,翻译基于官方原文的意思。 
 cat
 
 cat - concatenatefiles and print on the standard output连接文件和打印标准输出 cat [OPTION]...[FILE]... DESCRIPTION描述        Concatenate FILE(s), or standard input,to standard output.        -A, --show-all               equivalent to -vET        -b, --number-nonblank               number nonempty output lines        -e    equivalent to -vE        -E, --show-ends               display $ at end of each line        -n, --number               number all output lines        -s, --squeeze-blank               suppress repeated empty outputlines        -t    equivalent to -vT        -T, --show-tabs               display TAB characters as ^I        -u    (ignored)        -v, --show-nonprinting               use ^ and M- notation, except forLFD and TAB -A 显示所有并以$符号显示结尾,相当于-vET,实用度低。 -b显示所有非空的行号。就是如果是空行就不显示行号 -n 显示所有行的行号,包括空行等,常用 -s 压缩空白行,理解为遇到三行以上的空行,只显示一行,鸡肋参数   Cat的concatenate用法: 创建或为文件定向输入内容,格式:        cat>>file<< xxx 内容xxx结束
       当然也可以直接cat>或>>file
       合并cat file1 file2 > file3
 
 例: [iyunv@sean2tmp]# cat >>1.txt<<ABC >1234567 >ABC [iyunv@sean2tmp]# cat>2.txt abcdefg ^C [iyunv@sean2tmp]# cat 1.txt 2.txt  1234567 abcdefg [iyunv@sean2tmp]# cat 1.txt 2.txt > 3.txt [iyunv@sean2tmp]# cat 3.txt  1234567 abcdefg 以上用到了2种不同方法创建文件,并将内容合并在一起。   打印标准输出: Cat+option+file 会linux都知道,不介绍   小结:cat 如官方info介绍,他的用法是连接和输出文件内容。只是很少人用到它的连接部分。大部分人只晓得cat 打印标准输出。当你要写入简单的脚本时候就可以用cat直接写入。相当于一个加强了的echo.实际工作中非常实用。 
 
 |