← 返回目录
2.6操作⏱ 约 3 分钟

追加内容(>>)

在末尾添加,而不是覆盖

🔎 最后验证 2026-05📚 来源:通用计算机常识✅ 180 人学过👁 274 次阅读
为什么学这个

一个 > 会覆盖整个文件,太危险。多加一个变成 >>,就从"覆盖"变成"在末尾追加"——记日记、记日志全靠它。

💡 打个比方

> 是把桶里的水倒掉重装;>> 是往桶里继续加水。一个箭头清空重来,两个箭头在原来基础上添加。

  • 命令 >> 文件名 = 把输出追加到文件末尾,保留原有内容
  • 文件不存在也会自动创建
  • 记忆法:> 一个箭头=覆盖,>> 两个箭头=接着写

试试:先 echo 第一条 > 日记.txt,再 echo 第二条 >> 日记.txt,然后 cat 日记.txt —— 你会看到两条都在:

模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:用 > 写第一行,再用 >> 追加第二行,最后 cat 看到两行都在
试着随便敲敲:ls、cd 项目、mkdir 测试、cat 笔记.txt … 输入 help 看全部命令。
~ $ 
❓ 测验
文件里已有内容,你想在末尾再加一行而不破坏原内容,用?
⚠️ 避坑该用 >> 时手滑写成 >,内容就没了

这俩就差一个字符,但后果天差地别。养成习惯:凡是"往已有文件里加东西",一律 >>;只有"创建全新文件/确定要清空重写"才用 > 拿不准时先 cat 看看文件里有没有东西。

🤖 用 AI 巩固这一节
请给我一个对照表:> 和 >> 的区别、各自的使用场景、误用的后果。再出 2 道判断题考我用哪个。
✅ 小结

现在你能读、能写、能追加了。但文件一多、内容一长,你会需要"在里面找东西"——下一节学终端最强大的搜索命令 grep

下一节 → 在文件里搜索(grep)
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 2.7
在文件里搜索(grep)
继续读下一节 →