read/write 的返回值语义、短读短写、EINTR,以及为什么 write 返回成功不等于数据到了磁盘。
Linux
未读fd 是进程私有的一张表的下标,顺着它能走到内核的 struct file,再走到 inode。三跳之后才是磁盘上的字节。
从敲下 ls 到看见结果,中间跨过了哪些层,以及为什么系统调用是唯一那扇门。
Linux
未读--help 是快速回忆,man 是手册,type 是查身份。这三样会用,比记住命令本身有用得多。
根目录下那二十来个文件夹不是随便起的。它们是 1994 年的一个约定,后来被 /bin 与 /usr/bin 合并这件事改写了一半。
Linux
未读提示符那行字的四段拆解、路径的三条规则、Tab 补全和三个中断键,是终端里最常被跳过的一层。
内核、发行版、shell 被混着叫 Linux,装软件踩的坑基本都来自分不清这三层。






