1、cp命令功能是将给出的文件或目录拷贝到另一文件或目录中,它不能显示文件的内容。
cp [选项] 源文件或目录 目标文件或目录
2、cat 命令会在屏幕上显示整个文件的内容,果文件较长,它会在屏幕上飞快地滚过。要防止这一效果的发生,使用 cat filename.txt | less 命令。一起使用管道(|)和 less 命令会一页一页地显示文件。然后,你便可以使用向上或向下的箭头键在页码中向前或向后移动。关于使用管道来合并两个不同功能的详细信息。
把 > 符号放在 cat 命令之后(或在任何写入标准输出的工具程序和应用程序之后),会把它的输出重导向到跟在符号之后的文件中。如cat>test3.txt 命令会创建test3.txt文件并把cat的输出重导向文件test3.txt文件中。注意 :
在你把输出重导向入文件时,请谨慎从事,因为你会很容易地覆盖一个现存文件!除非你想代替该文件,请确保你所创建的文件名与已经存在的文件名不一样。
你可以使用 cat 来读取文件,如cat test3.txt表示读取文件test3.txt中的内容。
当你使用 >> 时,你是在给文件添加信息,而不是完全替换文件内容。如,cat test.txt >> test1.txt命令之后,会在test2.txt文件的结尾处添加test.txt的内容,即把文件 test.txt 的输出后补到文件 test2.txt 中去。
你可以使用文件追加重定向 “>>”操作。
[root@XXX home]# echo aaa >test
[root@XXX home]# echo bbb>test2
[root@XXX home]# cat test
aaa
[root@XXX home]# cat test2
bbb
[root@XXX home]# cat test >>test2
[root@XXX home]# cat test2
bbb
aaa
cat 11.txt >> 33.txt
11.txt文件的内容就会追加到33.txt文件后