首页 / Linux 命令行入门教程 / 21. cat:查看与拼接

Linux 命令行入门教程

21. cat:查看与拼接

本教程共 90 篇 · 第 21 篇

21. cat:查看与拼接

cat 是 concatenate(连接)的缩写。它最常用来看小文件,也能把多个文件拼起来。

看一个文件最直接:

cat note.txt

文件短、一眼能看完时,用 cat 最顺手。文件很长就别用它了,后面 §22 有分页工具。

-n 显示行号

想边看边数行,加 -n

cat -n note.txt

空白行也会计数。只想给有内容的行编号,用 -b

拼接多个文件

cat 的真正本事是”连”。把几个文件合成一个:

cat part1.txt part2.txt > all.txt

> 把输出写进新文件(详见 §24)。这样就把两段内容接在一起了。

顺便建文件

配合 > 也能快速写文件:

cat > hello.txt

输入几行后按 Ctrl-D 结束,内容就存进去了。适合临时记点东西。

Warning

cat > hello.txt 里的 >先清空 hello.txt 再写入。若它已存在,原内容瞬间消失(见 §24)。想保留旧内容,改用 >> 追加。

Tip

看大文件别用 cat,终端会被刷屏。改用 less(见 §22),或者只看头尾(见 §23)。

小结:cat 适合看短文件、-n 编号、还能拼接。长文件请交给分页工具。