cat  是一个文本文件查看和连接工具,如果要查看一个文件的所有内容,用cat比较方便,用 cat  + 文件名

1.  cat 用来查看文件内容。
	如:[root@localhost home]#  cat test01
							   Hello World!
  1. cat的一些常用用法。

-A, (--show-all 会把有空行的和转行末尾加个 $ 显示出来)

```

如: [root@localhost home]# cat -A test01 12346789$ 123456789$ 123$ $ 456$ $ 789$


 -b,( --number-nonblank  对非空输出行编号)

		[root@localhost home]# cat -b test01
							  1  12346789
							  2  123456789
							  3  123

							  4  456

							  5  789
		
 -e (--show-ends 在每行结束处显示 $)
 -E, (--show-ends 在每行结束处显示 $)
 -n,( --number 对输出的所有行编号)
 -s, (--squeeze-blank 不输出多行空行)
 -t ,(-T, --show-tabs 将跳 字符显示为 ^I)
 -u 跟直接cat + 查询文件名 ,效果一样


如:[root@localhost home]# cat -u test01 (--------效果跟 cat test01一样------) 12346789 123456789 123

					  456


   --help (显示此帮助信息并离开)
	`如:[root@localhost home]# cat --help`


2.  cat 有创建文件的功能,创建文件之后,要以EOF或STOP结束

[root@localhost home]# cat>a.txt  >>EOF    注:创建a.txt文件
	> Hello World!                           注:这是向a.txt文件写入内容
	> EOF                                       注:退出编辑状态

[root@localhost home]# cat a.txt   注:查看a.txt的内容


提示:cat 还可以向已存在的文件追加内容的功能


3.  cat 连接多个文件的内容并且输出到一个新文件中;

有a.txt、b.tx和c.txt ,并且内容如下;
	[root@localhost home]# cat a.txt  
						   Hello
						   love
						   i am testing

		[root@localhost home]# cat b.txt
							   World!
							   China
							   BeiNan Tested

		[root@localhost home]# cat c.txt
							   I am Chinese.
							

如果把  a.txt、b.txt 和 c.txt 这三个文件内容连接在一起,并输出到一个新的文件d.txt 中,那么我们可以使用 cat 进行操作.


 注意:其原理是把三个文件的内容连接起来,然后创建d.txt文件,并且把连接后的内容同时写入d.txt中。
温馨提示:如果您要输入到是一个已经存在的内容的d.txt 文件,这样就会把d.txt内容清空(即此时内容只是a,b,c.txt文件内容的拼接)。


	[root@localhost home]# cat a.txt  b.txt  c.txt > d.txt
	[root@localhost home]# cat d.txt
						Hello
						love
						i am testing
						World!
						China
						BeiNan Tested
						I am Chinese.
如果用cat 把一个或多个已存在的文件内容,追加到一个已存在的文件中
[root@localhost home]# cat e.txt
				  	I love Chia.

	[root@localhost home]#  cat a.txt b.txt   c.txt  >>  e.txt
	[root@localhost home]# t e.txt
						I love Chia.
						Hello
						love
						i am testing
						World!
						China
						BeiNan Tested
						I am Chinese.

											
   注意:通过以上,我们要明白 :
	```
		>     是创建
		>>   是追加
		千万不要弄混了。