一分钟了解Linux神器:cat命令
- 看不见的线
- 38
- 2025-08-12 14:05:51
- 原创
今天我们来聊聊Linux世界里一个看似简单,却无处不在、超级实用的命令——cat。
什么是cat?
“cat”其实是 concatenate连接)的缩写。不过别担心,它的功能远不止“连接”这么简单,堪称命令行里的“文件查看&操作小能手”。
cat的核心功能大盘点:
1.查看文件内容 (最常用!)
$ cat filename
敲下回车,文件里的内容就会显示在你的屏幕上。
#想在查看文件时顺便看行号?加上-n参数
$ cat -n filename
适合场景:快速查看日志文件 (cat error.log)、检查配置文件 (cat /etc/hosts)、预览一个脚本内容。对于小文件,简直不要太方便!
2.连接多个文件并显示/合并
$ cat file1 file2 file3
屏幕上会先显示file1的内容,紧接着file2,再接file3。
#如果想将多个文件合并成一个新文件,可配合重定向>实现
$ cat file1 file2 file3 >合并后的文件
#合并指定格式文件,如txt
$ cat path/to/*.txt > path/to/result.txt
3.快速创建小文件
$ cat >新文件名
敲下回车后,命令行似乎卡住了?别急!你现在输入的任何内容,都会直接写入这个新文件。
- 写完一行,按回车换行。
- 想结束输入?按Ctrl + D!这个组合键告诉系统:“我写完了”。
- 若设置的新文件名已存在,会直接覆盖,避免文件名重复。
适合场景:临时记点东西、写个只有几行的简单脚本或配置。

4.向已有文件追加内容(这功能也叫“续写”或“追加”)
$ cat >> test_sequence.fasta
同样,之后输入的内容(以Ctrl + D结束),会老老实实添加在文件原有内容的屁股后面,而不是覆盖掉。
- 适合场景:给日志文件追加新记录,往配置里临时加一行。

5. 多命令联合使用
#快速搜索文件里的关键词
$ cat文件名 | grep "关键词"
grep是搜索专家,cat负责把文件内容输送给它。结果是只显示包含“关键词”的那些行。查日志找错误,这个组合拳快如闪电!
#统计文件行数
$ cat文件名 | wc -l
wc -l专数行数,cat负责喂数据。嗖一下就告诉你文件有多少行。
#分页查看大文件
$ cat大文件 | less
把内容交给less,就可以上下翻页、查找内容。
我们最近推出了密码子生信云平台服务(https://cloud.mimazi.net),包含免费细菌基因组云流程和各种生信分析小工具,无需安装软件、无需配置环境,即可一键化生成数据分析及可视化绘图结果,快来试试吧!

-
点赞 (0人)
- 收藏 (0人)
-
上一篇: 没有了
- 下一篇: Easyfig罕见问题1