请问各们高人:Linux系统支持html和css语言和语法吗

  1、先熟悉linux系统的常用命令

  2、深入学习emacs或者vim。值得你花半年时间系统学习!以后我们就是用这个编辑器来写程序的了经过配置,emacs完完全全就是一个IDE了像代码跳转,自动补齐(智能感应)以及其他的一些好用功能

  3、学习makefile的编写。因为我们是用makefile来组织我们的程序的就像vc6里头又dsp/dsw文件一样(当嘫也vc自己makefile)有些好的工具能帮助我们编写可以移植的makefile,如autoconf等

  5、学习linux的系统调用以及一些开源库。看看那些高手写的代码长见识。学习cvs因为大多数开源代码都是cvs管理的,用cvs 把代码搞下来

  6、编写自己的代码,完成工作

  大家遇到问题最多的估计就是如何搭建一个类似VC这样好用的IDE了呵呵,多花点时间学习emacs会受益无穷的。还有就是gdb调试时感觉不是很方便其实gdb配合emacs用比vc6都好用呢!当然makefile编写吔会让很多人畏惧,坚持一下就好了特别是学会了atuoconf等工具,写个makefile还是非常容易的


  linux系统使用:《鸟哥的LINUX私房菜:基础学习篇 》
  linux開发工具学习:《LINUX & UNIX程序开发基础教程 》
  linux系统调用学习:《UNIX/LINUX编程实践教程 》,《UNIX环境高级编程(第2版) 》

  makefile学习呢就在网上搜一下吧,参考一下别人的犯不着买书,如果实在想买呢《GNU MAKE项目管理(第三版完全修订版)(中文版) 》也不错!cvs,在网上搜搜教程很多嘚。

学习C/C++编程Linux平台的优势与劣势

er的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识再看《UNP》的第一卷,不仅学习网络编程而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程 

建议学习路径:    首先先学学编辑器,vim, emacs什么的都行

然后学make file文件,只要知道一点就行这样就可以准备编程序了。
   然后看看《C程序设计语言》K&R这样呢,基本上就可以进行一般的编程了顺便找本数据结构的书来看。  
   如果想学习UNIX/LINUX的编程《APUE》绝对经典的教材,加深一下功底学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了  
er一共三卷,卷一讲原理卷二讲实现,卷三讲高级协议感覺上这一套要比Stevens的那一套要好,就连Stevens也不得不承认它的第一卷非常经典事实上,第一卷即使你没有一点网络的知识看完以后也会对网絡的来龙去脉了如指掌。第一卷中还有很多习题也设计得经典和实用因为作者本身就是一位教师,并且卷一是国外研究生的教材习题並没有答案,留给读者思考因为问题得答案可以让你成为一个中级的Hacker,这些问题的答案可以象Douglus索取不过只有他只给教师卷二我没有怎麼看,卷三可以作为参考手册其中地例子也很经典。如果您看过Qterm的源代码就会知道Qterm的telnet实现部分大多数就是从这本书的源代码过来的。對于网络原理的书我推荐它,而不是Stevens的《TCP/IP祥解》
《Operating System - Design and Implement》这个是讲操作系统的书,用Minix做的例子作者母语不是英文,所以英文看起来比较晦涩国内翻译的是《操作系统 设计与实现》,我没看过中文版因为翻译者是尤晋元,他翻译的《APUE》已经让我失望头顶了读了这本书,对操作系统的底层怎么工作的就会有一个清晰的认识
Driver》2e,为数不多的关于Linux设备驱动程序的好书不过内容有些杂乱,如果您没有一些寫驱动的经验初次看会有些摸不着南北。国内翻译的是《Linux设备驱动程序》第二版第一版,第二版的译者我都有很深的接触不过总体仩来说,虽然第二版翻译的有些不尽人意但是相比第一版来说已经超出了一大截。要读这一本书至少应该先找一些《计算机原理》《計算机体系结构》的书来马马虎虎读读,至少应该对硬件和计算机的工作过程有一些了解

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信