要精通linux,你要做的第一件事是抛弃Windows,马上装个linux系统,尽快熟悉linux命令行操作;接着找本linux下C编程的书看(当然要同时动手实践),不需要太难的,适合入门最好;之后建议学习《UNIX环境高级编程》。若想再进一步,那就要看linux内核相关书籍了。这方面经典的书籍很多,需要时再搜索一下吧。
现在linux C开发在嵌入式开发方面比较热,本人正是向这个方向发展。另外,腾讯目前貌似挺蔑视linux,linux版本的QQ做了个beat版就被抛弃了!所以期望凭借linux进腾讯不明智。
学习Linux编程的前提你先要了解下;
对Linux系统有比较深刻的认识;熟悉Linux的基本操作
至少熟练使用vi或者emac编辑器;
有一定的编程经验;至少掌握C语言的核心内容
有一定的网络基础,Linux编程大多是基于网络的应用程序或者服务
习惯使用类似命令行提示符的shell界面
英语要过关,至少能阅读说明书,linux下的man可是个老外
---------------------------------------------------
linux的编程教程网上不多,但是Linux本身自带最好的老师,那就是man命令
不懂可以敲mano(∩_∩)o...哈哈
C语言程序设计
linux编程白皮书
Linux系统分析与高级编程技术