理家篇-Day12|复读机器:type 查看文本 → cat 查看文件内容

0 次阅读 2026-10-26 16:22

📖 知识点

1. Windows 的 type → Linux 的 cat

 

 

 

WindowsLinux作用

type 文件名

cat 文件名

查看文件内容

type 文件1 文件2

cat 文件1 文件2

依次查看多个文件

cat = concatenate(连接),本来是把文件内容 "串起来" 输出的意思,结果成了最常用的查看文件内容命令。

💡 生活比喻cat 就像 "复读机":你告诉它 "把笔记.txt 读给我听",它就把里面的内容一字一句复读出来给你看。

2. 查看单个文件

 

cat 文件名

 

cat 笔记.txt

 

运行示例:

 

这是今天的学习笔记
记着要练习 cp 和 mv 命令

 

3. 查看多个文件(连起来读)

 

cat 文件1 文件2

 

cat 笔记.txt 清单.txt

 

会把两个文件的内容依次输出出来。

4. 配合创建小文件(进阶小技巧)

cat 加 > 还能快速创建 / 写入文件:

 

cat > 新文件.txt
输入内容,按回车,最后 Ctrl+D 保存

 

新手先会用 cat 文件名 查看即可,写入功能后面学到重定向再深入。

⚠️ 易错提醒

  1. cat 是查看文本文件,图片 / 压缩包这类二进制文件会乱码

  2. 文件内容很长时,cat 会一下子刷完整个屏幕,看长文件用 Day13 的 less

  3. cat 只读不改,不会修改文件内容

⚔️ Kata 实战任务

任务需求:

  1. 回家并准备一个 "笔记.txt" 文件(用 echo 或 cat 写入点内容)

  2. 用 cat 查看 "笔记.txt" 的内容

  3. 再准备 "清单.txt",用 cat 一次查看两个文件

  4. 观察 cat 把内容 "复读" 出来的效果

参考代码(在终端依次敲)

 

# 回家,准备两个带内容的文件
cd ~
echo "今天学习 cp 复制命令" > 笔记.txt
echo "牛奶、面包、鸡蛋" > 清单.txt

# 1. 查看单个文件
cat 笔记.txt

# 2. 一次查看多个文件
cat 笔记.txt 清单.txt

 

运行示例:

 

user@linux:~$ cat 笔记.txt
今天学习 cp 复制命令

user@linux:~$ cat 笔记.txt 清单.txt
今天学习 cp 复制命令
牛奶、面包、鸡蛋

 

🧠 思考题

  1. cat 笔记.txt 和 Windows 的 type 笔记.txt 功能上有什么相似?cat 全称是什么、原意是什么?

  2. 如果 "笔记.txt" 内容有几千行,用 cat 查看会怎样?这种长文件应该用什么命令(提示:Day13)?