https://www.cnblogs.com/tocy/p/learning_linux_route.htmlphp
很简单的考虑,最近在各大招聘网站上找工做,发现多数c/c++开发职位都须要Linux开发经验,让我很苦恼,由于Linux我到目前为止知之甚少,知道Linux的概念,也在大学期间了解过一段时间,可是没坚持住,放弃了。到如今我能在Linux下用的只有GCC、C++、SDL、FFmpeg,为了一个更好的职业道路,近期准备投入点精力:html
说了这么多,先记录下我近期了解到的内容。(2015-09-19)
经过查找网上关于Linux的介绍资料,最起码我先回答个人学习Linux初衷在哪里。linux
为何学Linux,每一个人都有本身的理由:c++
以上内容参考Linux学习进阶路线图。shell
为了回答这个问题,百度了下Linux的学习路线,都是大体的,历来没有人说有正确的路。那好吧!按照我学习计算编程的路线开始,简单点:编程
查找资料的时候看到一句话,记得比较清楚,“你能够在Linux下完成除了游戏娱乐以外的全部功能”。固然,Linux也有其缺点,这个慢慢总结,知道就好。我一直信奉一句话“择其善者而从之,择其不善者而改之”,善用工具,扬长避短,当你达到“知其然,知其因此然”的时候,就能够了。windows
不忘初心,方得始终。因此,无论咱们知识面多么有限,记得给本身一个明确的、可度量的目标。我如今主要关注四个方向:centos
只有经过不断的学习和深刻,才有可能在某个方向上有所突破和发展,目前的技术趋势也是这个样子的,写代码的人不少,但专业技术人员依然短缺。服务器
注意本部份内容会按照个人学习路线持续、随时更新。网络
要是能够联网的话,建议阅读网页版的,鸟哥的 Linux 私房菜 -- 基础学习篇目录,由于上面有大量的连接能够直接跳转,相对pdf的更加方便。
鸟哥的书偏重Linux系统管理,有兴趣能够看看。
有一点,台湾的英文翻译跟大陆这边很不一样,概念上比较容易混淆。
书不错,写的很全面也比较广,涉及的不深,作为入门书籍不错,能够比较全面的了解linux。目前能够找到的比较多的是第三版的,还有第四版、第五版英文版的。(2000年-2005年的书籍,版本有些过期,可是内容能够借鉴)
CentOS官方第一本关于CentOS 5的介绍书籍,内容跟Running Linux差很少,就是针对CentOS平台上介绍。(只找到英文版的,中文版的没看到)
刘金鹏著,基本介绍内容跟前面的基本差很少,不过是中文版的,特别推荐最后一部分关于GCC、GDB、configure、autoconfig的比喻,很是恰当,也让我整清楚这几个部分的关系。
清华大学出版社,国内主推的Linux入门书籍,说实话,精通的内容不多,由于全书不到500页,却有29章,想一想内容多数都是概述性质的,不过做为入门资料能够参考,了解大体框架,知道接下来从哪一个方向突破。
本部份内容会连接到个人其余文章,并简单归类。