cat是Linux中最基础、最常用的命令之一。它的名字来源于concatenate连接核心功能是按顺序读取文件内容并将其输出到标准输出通常是终端屏幕。️命令语法与常用选项cat命令的基本语法格式为bashcat[选项][文件...][选项]可选用于控制输出的格式或行为。[文件]可选指定一个或多个要处理的文件。如果省略或使用-则从标准输入键盘输入读取内容。cat命令提供了多种选项来帮助我们控制输出格式。下表汇总了最常用的几个选项选项长选项描述示例-n--number对所有输出行包括空行从1开始编号。cat -n myfile.txt-b--number-nonblank仅对非空输出行编号并覆盖-n的效果。cat -b myfile.txt-s--squeeze-blank压缩连续的空行将多个相邻的空行替换为一个空行。cat -s myfile.txt-E--show-ends在每行的末尾显示一个$符号常用于查看行尾的隐藏字符。cat -E myfile.txt-T--show-tabs将制表符TAB显示为^I方便区分空格和制表符。cat -T myfile.txt-v--show-nonprinting显示不可见字符除换行符和制表符外其他控制字符会用^和M-的形式展示。cat -v myfile.txt-A--show-all等价于-vET即显示所有不可见字符、TAB和行尾符。cat -A myfile.txt基本用法查看文件内容直接cat filename这是最基础的操作用于快速查看一个较短文件的内容。bashcat/etc/hostname查看多个文件同时查看file1和file2的内容cat会按顺序输出。bashcatfile1.txt file2.txt创建新文件配合重定向符号来创建新文件。输入完成后按Ctrl D保存并退出。bashcatnewfile.txt