Linux的学习路径简单点来说就是:
一、初识Linux
如今你们学哪些相对来说都很幸福,由于无论是书籍还是视频教程都十分容易获得。一个好的入门教程,就可以让你快速安装Linux,了解Linux的操作,系统的基本使用等等。
黑马程序员推荐教程如下:
Linux入门教程,快速精通Linux操作系统
Linux入门教程,快速精通Linux操作系统01.Linux操做系统概述
Linux入门教程,快速精通Linux操作系统第一章-02-Linux初遇
Linux入门教程,快速精通Linux操作系统第一章-03-虚拟机介绍
Linux入门教程,快速精通Linux操作系统第一章-04-安装虚拟化软件
黑马程序员主页当中Linux相关课程正在更新中,诸位男子伴可以移步去看哦。
二、学习基础命令
Linux的命令非常之处在于,一些选项的设计是遵照传统的,只须要认识一个能够子啊其他命令使用相像的功能。选项一般都是相关功能的英语简写,并非没有意义的英语字。
三、掌握一些操作系统的基础概念
对于一个中级程序员来说,我们最好是可以借助好操作系统留下的插口去进行深层次的编程。例如说多线程编程就是借助CPU的资源实现相关程序,但是作为一个合格的程序员,所必需要把握的内容是:进程间通讯、文件操作、多线程编程、sock编程之类。
只有熟练把握了那些内容,才可以进行下边的一些操作。
四、深入学习
Linux系统的学习就是一个循序渐进的课程,重视的是实战、练习。
Linux的命令实在是太多了,每位Linux命令又有无数个参数,命令要在环境中练习,命令是须要理解的。
推荐几本深入学习的书籍:
《深入理解Linux内核》(第三版),博韦等著
《深入理解Linux内核》,推荐指数:★★★★
学习Linux,就要学习Linux的精华。而Linux的精华,则在于Linux的内核。《深入理解Linux内核》就是一本辅助学习Linux内核的精典书籍。有的初学者,在没有人指导的情况下,就钻入LinuxKernel代码的海洋中埋首苦学,结果学了半天依然是一头雾水。其实了,在大师指导下学习就不一样了。本书以最新的Linux2.6版构架为基础,分门别类地向初学者介绍了Linux内核的构架、编程思想、以及功能模块。相信你在本书的指导下学习,对于你看懂Linux操作系统的精华部份,会取得事半功倍的疗效。事实上,不少著名公司急聘的题目上面,好多就出自这本书,可见它真的是阐述Linux内核的精典书籍。
《嵌入式Linux应用开发完全指南》,韦东山著
《嵌入式Linux应用开发完全指南》,推荐指数:★★★
要说Linux应用最广泛的地方,那一定是无处不在的嵌入式设备了linux操作系统基础linux操作系统基础,《嵌入式Linux应用开发完全指南》就是一本教会您怎么开发Linux嵌入式系统软件的一本好书。清蒸鱼与本书作者韦东山老师曾有过一面之缘,当时韦老师正在写作这本书。这本书综合了常见的嵌入式开发经验方法,以及常见的嵌入式系统应用linux命令vi,系统移植,调试及异常处理等,内容十分丰富,是英文Linux领域难得的一本好书。嵌入式处理器种类繁杂免费linux主机,韦老师注重讲了目前国外最常用的ARM系统,实用性很强,是国外嵌入式程序员不容错过的一本工具书。