《鸟哥的Linux私房菜 基础学习篇》现在已经有第三版了。我就是看这本书学习linux的。
《Linux从入门到精通》
《Linux系统管理技术手册(第2版)》
《红帽学院官方指定教程:Red Hat Linux用户基础》
《Linux从初学到精通》
《Linux系统管理大全》
基于linux平台下的开发,linux对软件就业的影响不言而喻。
学习路线,先了解了一下linux操作系统的发展,再选一个版本开台学习(redhat,suse.....)由于linux版本比较多,前期建议先学一个版本,基本上都大同小异。把linx的发展搞清楚后,可以开始尝试着学一些基本的命令,等基本命令熟悉40个左右,可以学习vim编辑器,再后面可以学习shell或linux下基本服务器的搭建。对开发而言,重点要学好shell就OK了。运维的shell和各种服务器都要求会。等命令掌握60~80个左右时,linux操作基本上算是比较熟悉了。
先自己学学安装使用linux,就像普通人用windows一样;
然后看linux管理类书籍;
然后学习linux程序设计;
然后选一个方向,内核 or 网络 or 应用程序开发,深入进去。
新手推荐阅读 鸟哥的私房菜 很经典
《鸟哥的Linux私房菜》,Linux前途无量!