我的Linux学习计划
(2010-12-13 19:21:38)
标签:
linux网络开发内核开发shellit |
分类: ubuntu--时代要求开源 |
感谢CSDN网友wenxy1的帖子。
-
熟悉Linux。
-
安装使用Linux/Gnome,了解文件系统以及其他基本概念。
-
使用bash,熟悉shell编程。
-
使用编辑器emacs(vim也可以考虑)。
《A Practical Guide to Linux Commands, Editors and Shell Programming》,Mark G. Sobell
《Linux指令范例速查手册》马令军
-
-
在linux上,用C,C++做应用程序开发(非GUI)。
《The C Programming Language(2nd edition)》Brian W. Kernighan and Dennis M. Ritchie
《The Art of Computer Programming》Donald E. Knuth
《Unix环境高级编程》,W.Richard Stevens
-
在Linux上学习并行程序设计。
-
学习TCP/IP网络开发和搭建服务器。
《TCP/IP详解》三卷。
-
进入Linux内核开发,顺便了解嵌入式编程。
《Linux Device Drivers》
《Understanding The Linux Kernel》
《Linux Kernel Development》
前一篇:新京报采访凯文`凯里摘录
后一篇:关于自己的博客的再思考