Linux命令学习之cat
文章目录
功能
Cat命令有两个作用:
- 输出文件内容到标准输出
- 合并文件内容

输出文件内容
cat file
查看文件内容

cat -n file
查看文件内容,带行号,统计所有行(包括空行)

cat -b file
查看文件内容,带行号,不统计空行

cat -s file
查看文件内容,压缩空行,多个空行只显示一行空行
cat -E file
查看文件内容,显示行结束符号为 $
cat -T file
查看文件内容,显示tab符号为 ^
cat -A file
查看文件内容,显示tab符号为 ^ ,显示行结束符号为 $
cat multiple files
查看多个文件
合并文件内容
cat配合linux的管道命令可以实现更强大的功能
cat file1 file2 > file3

cat >newfile
这是一个很强大的命令,可以直接创建文件并把输入的内容写入到新创建的文件中
cat
只输入cat会发生什么呢,它会把输入的内容再输出出来,没事可以自言自语了
cat -n file1 file2 > file3
统计两个文件的内容带行号写入到file3
cat file1 - file2 > file3
获取file1的内容,用户进行输入,最后加上file2的内容写到file3文件中
cat file1 >> file2
追加file1的内容到file2中