文件系统与基础命令
Linux 把「一切皆文件」作为核心抽象——普通文件、目录、设备、管道、网络套接字,都被统一的文件接口(open/read/write/close)封装。掌握文件系统与基础命令,是登入服务器的第一道门槛:从列出目录(ls)、切换路径(cd)、到查找(find)、链接(ln)、权限(chmod/chown),这些命令构成了日常运维与开发的肌肉记忆。一个不会用 find 的后端工程师,定位一个日志文件要花十分钟;一个不懂 chmod 符号的,部署脚本权限错了都看不懂报错。
本叶是服务器基础工具章的开篇,把最常用的文件操作命令(ls/cd/cp/mv/rm/mkdir/find/ln/chmod/chown/touch)、环境辅助(sudo/df/du/export/source/alias)与终端文本编辑器(Vim/Nano 的生存级操作)汇于一处。讲清每条命令的高频用法 + 易错点 + 安全陷阱(如 rm -rf 的毁灭性、chmod 数字与符号两种模式、硬链接与软链接的本质差异、Vim 的模式思维)——后续 进程管理与服务、文本处理 两叶建立在此基础上。
评价
优点
- 统一抽象:一切皆文件,设备/管道/套接字共用同一套
read/write接口,学习成本低、组合能力强 - 管道组合:命令是小工具,通过管道(
|)串成复杂流水线,复用性极强 - 权限精细:属主/属组/其他人三组 × 读/写/执行九位,配合
sudo实现最小权限原则
缺点
- 选项繁多:单条命令动辄几十个选项(
ls一条就有 50+ 选项),记忆负担重 - 危险无确认:
rm -rf、chmod -R 777等操作无回收站、无二次确认,误操作即灾难 - Vim 学习曲线陡:模式编辑(普通/插入/命令)反直觉,初学者卡在「怎么退出 Vim」
本叶地图
- 入门 —— 文件系统抽象、目录树、文件操作命令全览、权限模型、链接
- 文件操作详解 ——
ls/cd/cp/mv/rm/find/ln/chmod/chown的高频用法与陷阱 - 编辑器与环境 —— Vim/Nano 生存操作、
sudo/df/du/export/source/alias - 参考 —— 命令速查表、权限数字对照、Vim 键位、易错点清单