本文转自Ivemusic.net自己发的一篇文章。
看到最近论坛里面挺多人在尝试Linux的,鉴于对于用惯了Windows的童鞋们转入Linux会很大的不适应感,所以在这里将个人认为比较经典的一些参考资料集中一下。也希望大家能在学习的过程中享受到Linux带来的乐趣。
================================正文===============================
- 鸟哥的Linux私房菜 : 对于一个初学者用户(User, Not developer)来说,这个我觉得是最好的一个入门使用教程。对于一个使用者来说,看完里面的基础文件就足够了。
- Linux学习路线 : 实话说,用Linux的基本上99%都是Programmer,所以知道了怎么用之后,如果你还有兴趣用下去的话,那就需要知道哪些东西对于一个 Linux程序员是必须的。这个路线图应该说比较清楚的讲了Linux里面的几条主要的路线,对于认识到自己的兴趣方向和需要的学习资料也是讲的比较好 的。
- Linux程序设计 : 这本书是面向初级的Linux Programmer的。当你刚刚跨入Linux的编程世界的时候,这本书的内容刚刚好能够满足你的需要。他介绍了基本的Shell编程,Linux C接口,还有一些基本的项目管理(make)的介绍。
- Unix环境高级编程 : 玩惯Unix/Linux和Unix Network的朋友都应该听过Richard Steven的大名,这个大牛出的关于Unix和Network的书可都是每个Unix高级程序员案头必备的参考书。在看完了上面的这本书入门之后,就可 以开始自己编点东西玩玩,然后看这本Steven写的著作看看Unix里面的相关原理和他的实现了。这本书里面讲到了Unix系统设计的方方面面,自己买 来还没有好好翻过,惭愧…………看这本的时候,最好是已经学过操作系统的相关概念和一些课程,否则这本书会比较天书。
- UNIX编程艺术 : 玩Linux和用开源软件不能不知道Eric Raymond(我很崇拜的一个美国Hacker)这个人——开源运动的始创者之一。OK,学完了编程,那么还应该看看到底为什么Unix的编程、应用模 式和其他的(Windows、Mac)不一样,也应该了解一下Unix的一些设计哲学。Eric Raymond是根据自己多年来在Unix/Linux底下做开发的经验,剖析了里面的一些设计思路。这本书应该说是对于你了解为什么Unix /Linux是这样(Why should it be like this)和了解Linux或者说Hacker文化的一本重要的读物。
好了,基本上面就是目前为止我觉得一些比较完整的资料。除此之外,推荐一下有兴趣的童鞋看看下面几篇文章:
- 清华申请退学博士作品:完全用Linux工作 : 牛人之高见,也多少可以学习一下Unix/Windows的本质区别。
- 如何成为骇客 : Eric Raymond的另一篇文章,可以看看真正的黑客(Hacker)文化是什么。
OK, 基本是这样。希望会有更多的人喜欢用Linux吧。不过话说回来,Linux实际上是面向Programmer的,如果你只是想玩玩游戏、上上网、看看电影,那真的没什么必要去折腾着用Linux。但是如果你是一个Programmer的话,用Linux我相信会使你受益终生~~