00 学习Linux路径
为什么学习
- 需要扎实的基础知识
- Linux 是编程世界的主流
- 内核代码中数据结构与设计模式的落地实践
- 了解 Linux 操作系统生态
学习阶段
熟练使用 Linux 命令行
命令一般会在 bin 或者 sbin 目录下面,可以通过 -h 查看 help 找到相应的配置项,还可以通过 man 命令查看文档。
简单的能够快速上手 Linux 的命令行。
全面学习 Linux 命令阅读《鸟哥的 Linux 私房菜》。
再深入学习阅读《Linux 系统管理技术手册》。
通过系统调用或者 glibc 学会自己进行程序设计
通过程序来操作 Linux,可以直接使用 Linux 系统调用,也可以使用 glibc 的库。
简单学习 Linux 有哪些系统调用。
进一步学习 Linux 程序设计阅读《UNIX 环境高级编程》。
了解 Linux 内核机制
了解内核原理,有助于更好地使用命令行和进行程序设计。
辅助学习《深入理解 LINUX 内核》。