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 编号、还能拼接。长文件请交给分页工具。