cat命令简解

cat命令能够理解为英文单词concatenate的缩写,其功能是链接一个或多个文件而且打印到标准输出,若是咱们查看cat命令的帮助,能够看到明确的英文说明:cat-concatenate flies and print on the standard output,所以,cat不单单像网上或者部分书籍中讲解的,能够查看文件内容,实际上它还有不少更实用的功能。cat命令也是Linux系统管理员很经常使用的命令之一。
ide

【功能说明】:it

基本功能是显示文件内容信息及链接多个文件显示的功能,根据man帮助说明,就是用于链接多个文件而且打印到屏幕输出或定向到指定文件中。此命令经常使用来显示单个文件内容或者将几个文件内容链接起来一块儿显示,还能够从标准输入读取内容并显示,生产环境中它常与重定向或追加符号配合使用。table

cat命令经常使用功能 简要例子说明
1.查看显示文件内容 例如:cat  file.txt,这是cat最基本的功能之一
2.把多个文件合成一个 例如:cat  file1.txt file2.txt  > newfile.ext
3.建立编辑新文件 例如:输入cat >file1.txt ,后面接要编辑的内容,ctrl+d或ctrl+c结束编辑。此功能应用的很少,了解便可
4.非交互式的编辑或追加内容到文件尾部

这个功能是生产工做最重要的一个应用了,因此必需要熟练掌握,这里先给一个命令格式:class

cat >> file.txt <<EOF书籍

I AM XCN file

EOF重定向

5.清空文件内容 例如:cat /dev/null >file1.txt 这样就把文件内容清空了,可是文件还存在,这个功能生产环境也会用到