大家好,今天小编关注到一个比较有意思的话题,就是关于linux深入需要学习什么的问题,于是小编就整理了5个相关介绍Linux深入需要学习什么的解答,让我们一起看看吧。
学习linux,要什么基础?要懂C语言吗,还是C和C加加?
1、一定的英文基础是必要的,需要了解C语言和C++。针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2、看书时要多做习题,一题一题的弄明白,要不书也白看。从一开始养成良好的编程习惯,怎么算好的你看书上的代码怎么写的。
3、关于数学,初中数学水平可以编程,小学甚至学前班也没什么不可以。另一方面数学博士编程的时候也不会嫌自己数学学的太多了。需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些。
4、学习Linux内核开发。Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
5、学习Linux平台上的软件开发。这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
学习linux内核,请推荐几本书及顺序,谢谢?
linux内核最经典的书是《深入理解Linux内核》,这本书内核编程看;如果你是搞UNIX/Linux环境下的应用程序编程,那么就看《UNIX环境高级编程》;如果做Linux下设备驱动程序开发,就看《Linux设备驱动》(第三版)。这几本都是老外写的,都是很经典的书。
学习linux推荐图书?
2. 《跟阿铭学Linux》(畅销新书)
4. 《深入Linux内核架构》(经典书)
6. 《Linux命令行与shell脚本编程大全(第2版)》(经典书)
7. 《Linux Shell脚本攻略(第2版)》(新书)
8. 《Linux就是这个范儿》(畅销新书)
9. 《ARM Linux内核源码剖析》(畅销新书)
10. 《Linux系统架构和应用技巧》(新书)
如何更深入地学习Linux?
第一步 你可以尝试编译自己的linux系统。有一个发行版叫做 LFS,linux from scratch. 就是一个一步一步从源码最终编译成自己的linux的项目。编译过程中你可以按照你的喜好自己任意修改。
LFS官方网站上的手册有教程,可以学到很多linux知识,不过是全英文的。
第二 书店里有各种linux内核的教程,可以买来一读。
第三 没有任何方法比学习linux源码更好的方法了。 上kernel.org 或者用git clone linux内核源码,慢慢啃去吧。
学习Linux系统,要看哪些书?
基本概念和原理:推荐《现代操作系统》、《深入理解计算机系统》,当时的课本居然忘记了,只记得这两本算是经典之作;
Linux使用的话:《鸟哥的私房菜》是不二之选
Linux内核源码:就有《Linux内核设计与实现》、《深入Linux内核》等书,当然到这块的话更重要的是找个师傅带着你实践,在问题中学习
到此,以上就是小编对于linux深入需要学习什么的问题就介绍到这了,希望介绍关于linux深入需要学习什么的5点解答对大家有用。