首页 / 文章汇 / 技能干货 / 软件使用

一分钟了解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人)
看不见的线
  • 课程数:
  • 文章数:
  • 学习人数: 0
关注
--- 作者文章 ---
  • 暂无内容
作者课程
  • 暂无内容
相关好课严选

官方微信公众号

客服热线:15618809518

【勤学如春起之苗,不见其增日有所长。假以时日,你定会为你的努力学习而倍感骄傲,加油!】