红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

linux下编程需要看哪些书

linux下编程需要看哪些书

基础
1. 任意一本linux命令手册,网上很多,比如鸟哥系列
2. Advanced Bash-Scripting Guide (至少要会bash编程吧)
3. UNIX环境高级编程(这是基础)
4. UNIX网络编程
5. python核心编程 (至少会一个脚本语言,perl也行)
6. Qt编程或者gtk编程(需要的时候至少会写一些简单的界面程序)

内核
7. AT&T汇编 ,比如 Assembly Language
8. Linux内核源代码2.4情景分析
9. 深入理解Linux内核 3rd
10. ldd

网络
11. TCP/IP协议1,2
12. 用TCP/IP进行网际互联
13. Understanding Linux Network Internals

你这是在吓唬新人吧?
整这么多出来。

基础
1. 任意一本linux命令手册,网上很多,比如鸟哥系列
     这个不需要,有2里面推荐的足以。
2. Advanced Bash-Scripting Guide (至少要会bash编程吧)
     很不建议看这本,太厚了,为了一个shell编程看这么厚一本,
     看完后还都记不住,简直就是浪费时间。推荐《LINUX与UNIX SHELL编程指南》
     简单实用。

3. UNIX环境高级编程(这是基础)
4. UNIX网络编程
     不搞网络编程,看它做什么?
5. python核心编程 (至少会一个脚本语言,perl也行)
     平时能大概看懂就行(甚至都不需要要),需要用到的时候再去查手册。
6. Qt编程或者gtk编程(需要的时候至少会写一些简单的界面程序)
     要看做什么,需要的时候再去看,
综上,与其看这么多,还不如安安心心的多整几遍<linux于unix shell编程指南>
和<UNIX环境高级编程>。编程贵精,而不贵多。

下面的差不多,内核是要复杂些,得多看点,尤其是多读源代码。
内核
7. AT&T汇编 ,比如 Assembly Language
8. Linux内核源代码2.4情景分析
9. 深入理解Linux内核 3rd
10. ldd
网络
11. TCP/IP协议1,2
12. 用TCP/IP进行网际互联
13. Understanding Linux Network Internals

作者:nothingli

TOP

准备学编程

TOP

准备学习Linux

TOP

发新话题