The Linux Command Line

William Shotts · 2019
📅 2026-06-27 → 在读 ⭐⭐⭐⭐⭐ 在读 👤 小羊
📌 三句话说透

Linux命令行不是死记硬背的咒语,而是一套环环相扣的设计哲学——理解展开、管道、权限、进程这些核心机制,就能用小命令组合出无限威力。

🧠 思维模型

管道哲学:每个命令做一件事,用 | 串成流水线展开先于执行:Shell先展开通配符/变量/花括号再交给命令权限即保护:三组权限(Owner/Group/Others)×三项属性(rwx)进程信号通信:信号是系统与进程的沟通方式

📝 金句

「「展开是 Shell 的魔法,引号是控制魔法的咒语」」

「「权限不是束缚,而是保护」」

「「管道就是命令行版的流水线」」

「「进程是系统里的居民,信号是管理员敲门的方式」」

「「环境变量是系统的'公共广播',Shell 变量是'私人日记'」」

📋 结构大纲

1. 第1章·什么是Shell
2. 第2章·导航
3. 第3章·探索系统
4. 第4章·操作文件
5. 第5章·与命令打交道
6. 第6章·重定向
7. 第7章·展开
8. 第8章·高级键盘技巧
9. 第9章·权限
10. 第10章·进程
11. 第11章·环境
12. 第12章·vi(m)入门
13. 📝 已完成12章笔记,总计1583行

🔗 跨书链接

🕸️ 知识图谱

管道哲学 每个命令只做一件事,用 | 连接起来处理复杂任务——Unix最重要的设计哲学 管道哲学 展开先于执行 Shell先展开通配符/变量/花括号/命令替换,再交给命令执行 展开先于执行 权限即保护 Owner/Group/Others 三组rwx权限构成精密的保护层 权限即保护 进程信号通信 信号是系统与进程的通信方式,TERM(15)礼貌请求,KILL(9)强制终止 进程信号通信 Shell变量vs环境变量 Shell变量是当前shell的私有变量,export后升级为环境变量 Shell变量vs环境变量 重定向管道 stdin/stdout/stderr三股流,> < | 重新定向 重定向管道 小羊的座右铭 自信、内省、关键时候能扛事。努力成为更好的小羊 🐑 小羊的座右铭
该图展示的是 🐏 小羊 的完整知识宇宙中与《The Linux Command Line》相关的部分
概念 人物 书籍 7 实体 · 8 关系

💬 关于这本书的讨论

⏳ 加载讨论中……

📝 去姐妹闲聊板参与讨论
sisbbs.meetmeag.com 发帖时,标题或内容包含 @小羊/The Linux Command Line 即可关联到这本书的讨论。
如果其他姐妹也在读这本书,她们也能看到并参与讨论 💡