问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问谁有Linux的学习心得的吗?

发布网友 发布时间:2022-04-20 11:22

我来回答

2个回答

热心网友 时间:2023-12-17 05:37

正好我上午正在看的这篇:
========================
  解答:学习Linux的四个步骤
  假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过
  我想大概可以分为4个阶段,水平从低到高
  从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码
  其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数
  安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式
  系统编程推荐《高级unix环境编程》,黑话叫APUE
  还有《unix网络编程》
  这时候大概还需要看资料理解elf文件格式,连接器和加载器,cmu的一本教材中文名为《深入理解计算机系统》比较好
  内核开发阅读内核源码阶段,从写驱动入手逐渐深入linux内核开发
  参考书如下《linux device drivers》,黑话叫ldd
  《linux kernel development》,黑话叫lkd
  《understading the linux kernel》,黑话叫utlk
  《linux源码情景分析》
  这四本书为搞内核的必读书籍
  最后,第三阶段和第四阶段最重动手,空言无益,光看书也不罩,不动手那些东西理解不了
  学习linux/unix编程方法的建议
  建议学习路径:
  首先先学学编辑器,vim, emacs什么的都行。
  然后学make file文件,只要知道一点就行,这样就可以准备编程序了。
  然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。
  如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
  然后再看Douglus E. Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。
  如果想写设备驱动程序,首先您的系统编程的接口比如文件、IPC等必须要熟知了,再学习《LDD》2。
  对于几本经典教材的评价:
  《The C Programing Language》K&R 经典的C语言程序设计教材,作者是C语言的发明者,教材内容深入浅出。虽然有点老,但是必备的一本手册,现在有时候我还常翻翻。篇幅比较小,但是每看一遍,就有一遍的收获。另外也可用谭浩强的《C语言程序设计》代替。
  《Advanced Programing in Unix Envirement》 W.Richard Stevens:也是非常经典的书(废话,Stevens的书哪有不经典的!),虽然初学者就可以看,但是事实上它是《Unix Network Programing》的一本辅助资料。国内的翻译的《UNIX环境高级编程》的水平不怎么样,现在有影印版,直接读英文比读中文来得容易。
  《Unix Network Programing》W.Richard Stevens:第一卷讲BSD Socket网络编程接口和另外一种网络编程接口的,不过现在一般都用BSD Socket,所以这本书只要看大约一半多就可以了。第二卷没有设计到网络的东西,主要讲进程间通讯和Posix线程。所以看了《APUE》以后,就可以看它了,基本上系统的东西就由《APUE》和《UNP》vol2概括了。看过《UNP》以后,您就会知道系统编程的绝大部分编程技巧,即使卷一是讲网络编程的。国内是清华翻译得《Unix网络编程》,翻译者得功底也比较高,翻译地比较好。所以建议还是看中文版。
  《TCP/IP祥解》一共三卷,卷一讲协议,卷二讲实现,卷三讲编程应用。我没有怎么看过。,但是据说也很经典的,因为我没有时间看卷二,所以不便评价。
  《用TCP/IP进行网际互连》Douglus.E.Comer 一共三卷,卷一讲原理,卷二讲实现,卷三讲高级协议。感觉上这一套要比Stevens的那一套要好,就连Stevens也不得不承认它的第一卷非常经典。事实上,第一卷即使你没有一点网络的知识,看完以后也会对网络的来龙去脉了如指掌。第一卷中还有很多习题也设计得经典和实用,因为作者本身就是一位教师,并且卷一是国外研究生的教材。习题并没有答案,留给读者思考,因为问题得答案可以让你成为一个中级的Hacker,这些问题的答案可以象Douglus索取,不过只有他只给教师卷二我没有怎么看,卷三可以作为参考手册,其中地例子也很经典。如果您看过Qterm的源代码,就会知道Qterm的telnet 实现部分大多数就是从这本书的源代码过来的。对于网络原理的书,我推荐它,而不是Stevens的《TCP/IP祥解》。
  《Operating System - Design and Implement》这个是讲操作系统的书,用Minix做的例子。作者母语不是英文,所以英文看起来比较晦涩。国内翻译的是《操作系统设计与实现》,我没看过中文版,因为翻译者是尤晋元,他翻译的《APUE》已经让我失望头顶了。读了这本书,对操作系统的底层怎么工作的就会
  有一个清晰的认识。
  《Linux Device Driver》2e ,为数不多的关于Linux设备驱动程序的好书。不过内容有些杂乱,如果您没有一些写驱动的经验,初次看会有些摸不着南北。国内翻译的是《Linux设备驱动程序》第二版,第一版,第二版的译者我都有很深的接触,不过总体上来说,虽然第二版翻译的有些不尽人意,但是相比第一版来说已经超出了一大截。要读这一本书,至少应该先找一些《计算机原理》《计算机体系结构》的书来马马虎虎读读,至少应该对硬件和计算机的工作过程有一些了解。

热心网友 时间:2023-12-17 05:37

《Operating System - Design and Implement》这个是讲操作系统的书,用Minix做的例子。作者母语不是英文,所以英文看起来比较晦涩。国内翻译的是《操作系统设计与实现》,我没看过中文版,因为翻译者是尤晋元,他翻译的《APUE》已经让我失望头顶了。读了这本书,对操作系统的底层怎么工作的就会
  有一个清晰的认识。
  《Linux Device Driver》2e ,为数不多的关于Linux设备驱动程序的好书。不过内容有些杂乱,如果您没有一些写驱动的经验,初次看会有些摸不着南北。国内翻译的是《Linux设备驱动程序》第二版,第一版,第二版的译者我都有很深的接触,不过总体上来说,虽然第二版翻译的有些不尽人意,但是相比第一版来说已经超出了一大截。要读这一本书,至少应该先找一些《计算机原理》《计算机体系结构》的书来马马虎虎读读,至少应该对硬件和计算机的工作过程有一些了解。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 如何学习linux的建议 linux 学习心得 学习Linux的心得 原始点红豆袋热敷包如何使用 请问男兔女狗相配吗? 红豆袋可以反复用多久,在微波炉里加热多了会加剧... 微波炉加热红豆袋需要几分钟 70年属狗女和75属兔男婚配适合吗? 敷红豆袋有什么功效 女属狗男属兔的相配吗 红豆热敷袋加热后微波炉里有水,这样的红豆袋可以用吗 属狗女的和属兔男🉐婚姻怎么样 血脉不通能不能用红豆袋热敷? 男兔女狗适合结婚吗? 粗盐热敷的好还是红豆袋好 兔男狗女婚姻是否相配 红豆袋热敷有什么好处 94年属狗女与87年属兔男相配吗? 红豆袋的名词解说 男兔女狗相配吗 原始点红豆袋有用吗? LINUX学习心得交流 linux 系统使用心得! 求用过Linux系统的心得。 学习linux有什么用处 谁有linux的学习心得?针对某一方面,例如shell编... 一篇关于Linux的学习心得 linux学习方法300字 求一篇linux学习心得 台式机使用Linux系统,是一种什么体验 Linux学习方法分享 学习Linux好找工作吗? 自学Linux如何快速掌握? Linux系统安装心得 Linux 学习心得, 以前学了一学期的Linux,现在发现... 手机怎么做txt文档 手机怎样制作一个文本然后把资料和图片放进去啊 手机怎样制作文档 怎么用手机制作文档 skm文件如何打开??? Sketchup,草图大师贴图材质如何保存? 草图大师材质生成器怎么用