对linux没有概念,只会windows操作,同样程序设计也没有基础,不过查阅相关网页发现linux下编程有很多优势,虽然不是很明白,但是想去学习这方面的知识,请大家告诉我怎样去开始(我现在已经装好了ubuntu 9.10)需要哪些资料?怎样去学习呢?
希望懂这方面的朋友可以帮助我。
对linux没有概念,只会windows操作,同样程序设计也没有基础,不过查阅相关网页发现linux下编程有很多优势,虽然不是很明白,但是想去学习这方面的知识,请大家告诉我怎样去开始(我现在已经装好了ubuntu 9.10)需要哪些资料?怎样去学习呢?
希望懂这方面的朋友可以帮助我。
先把GCC,内核获取到
编译就用gcc来编译
等学会makefile后
用makefile来写类似win下的批处理
shell 编程, 熟悉sed , vim, make。 学完这些, 就差不多可以开始你的编程了
你先要学习基础的操作指令,如果你只是想了解下装个虚拟机装上个版本,Ubuntu就有比较友善的图形界面
如果你想对linux长期的研究最好就直接在文字界面操作,就要选好一本基础的教程,比如鸟哥的linux基础教程,里面就比较专业的介绍,很全面,有电子版的也有实体书,要电子版的我可以发给你,linux编程你是想shell下编还是系统编程?
shell的比较直观一些,而系统编程就涉及到很多函数,开始可能有点难,要有心理准备,慢慢的积累就可以让你很快有收获,就是要不停的实践,你可以到红联社区看看,还有鸟哥的网站,这方面的人很多,可以多交流
想学习一个系统最好的方法肯定是阅读它的源代码,linux可以提供这个方便,源代码是开放的,先学习早期的源代码,0.11,0.01都可以