首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux内核书籍

Linux设备驱动》   --  也就是我们所说LDD3了; 适合一定基础的人阅读,深入学习Linux不可或缺知识; 《UNIX环境高级编程》 这本书并不是面对linux内核书,但是我是从最基础看这本书逐步入门...; 《Linux内核完全剖析》 本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短时间对Linux工作机理获得全面而深刻理解,为进一步学习和研究Linux...虽然选择版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理精髓。...《Linux那些事》 由复旦一群大神所写,团队为fudan_adc,主要写了我是xxx系列,本人比较喜欢对USB 部分描述,不得不说大神就是大神。...《Linux设备驱动开发详解》 由华清远见出身大神所写,宋宝华大神所写,华清远见出来技术杠杠。 《深入理解计算机操作系统》 当然啦,不得不说大学学过操作系统啊!!!!

3.8K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何有效地自学一本陌生专业书籍

    下面才是重点 今天讨论的话题是:如何有效地自学一本陌生专业书籍? 我觉得上大学对一个人最重要锻炼之一就是:提高了我们自学能力,比如考英语四六级,计算机二级等。...在备考过程中就无形中锻炼了我们自学能力,当然,这只是开端。 在一些企业招聘中,面试官就会格外看重你自学能力,或者说是潜力。假如你自学能力优于常人,再加上对新知识充满求知欲。...可以说你潜力就是很高了。 下面,我浅谈一下我学习方法,不说完全掌握一本书,单从应付考试角度来讲应该是够了。...3 第三步 看完全书后,将书中重点,疑难点知识重新抄在一个笔记本上,加深理解同时以备日后复习使用。 如果是文科类书籍,这个时候可以背笔记本上笔记,背多分,多背才能得高分。...如果是理工类书籍,这个时候就该刷题或者做实践了(比如高数靠刷题,编程方面靠多写代码)类比推而广之。一定要多刷题,做一道题胜看十页书。 每个人学习方法不尽相同,希望我学习方法能对你有所触动。

    1.2K40

    0基础Linux自学之路

    Linux内核&发行版Linux内核是Linux操作系统核心部分,它负责管理计算机硬件资源和提供系统调用接口。...Linux内核版本Linux内核版本号是由三个部分组成:主版本号、次版本号和修订号。例如,Linux内核版本号可以是5.3.0。...用户可以根据自己需求选择适合Linux内核版本。Linux发行版本Linux发行版是基于Linux内核操作系统,它包含了用户界面、系统工具和应用软件。...Fedora:由Red Hat公司支持Linux发行版,注重最新软件和技术。Arch Linux:一个滚动更新Linux发行版,提供了简单而灵活操作和软件包管理。...Linux命令Linux操作系统提供了丰富命令行工具,用于进行系统操作和管理。下面是一些常见Linux命令:列出目录内容:使用ls命令可以列出当前目录或指定目录内容。

    23820

    软件测试如何自学linux

    今天来和大家聊一聊日常工作中linux是如何使用?以及如何自学掌握linux? 和之前讲数据库一样,linux属于面试必问,简历必写内容,也是每一个测试人员必须掌握基本技能。...由于linux服务器免费开源特点,加上比windows server 更加稳定安全。因此,目前大多数互联网公司服务器都是linux系统,然后开发在上面部署代码,发布应用。...在IT行业,linux应用十分广泛,也有专门linux工程师这个岗位。使用比较多领域:运维,应用开发,嵌入式底层系统移植等等。 每一个方向水都很深,研究起来都是无底洞。...比如常见监控cpu命令top,以及可以监控系统内存,磁盘io命令vmstat,监控网络命令netstat......只有掌握好linux命令才是打开了通往性能测试大门,当然性能测试复杂度远不止这些...接下来说下面试,对于初级工程师,面试问比较多就是是否会搭建测试环境,以及说下常见linux命令。

    1.6K10

    学习计算机基础必读4本经典入门书籍自学编程必备书单!

    [format,png][wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程过来人,深知打好计算机基础重要性...学好计算机基础,方法方式很多,有的同学可以选择听课,有的同学可以到网上看慕课,除了这些方式之外,我还要向大家推荐几本学习计算机基础优质书籍,这些书籍都是我从自学路上见过、看过书籍中精选出来,不管是对于新手还是对于有一定基础同学...,都有其价值,相信看完这些书籍对你们会大有裨益。...,我读过数据结构书籍不算少,包括严蔚敏老师教科书,以及考研时用天勤数据结构,还有就是类似于《数据结构与算法分析》这种大部头书,然后就是这本《大话数据结构》了。...,因为计算机网络基本上算是一个纯理论课程,其中有很多复杂概念,难懂技术原理和术语,曾经我也看过很多计算机网络书籍,比如《TCP/IP卷一》《图解TCP/IP》,甚至包括《计算机网络》教材,这些书籍不能说不好

    1.1K00

    学习计算机基础必读4本经典入门书籍自学编程必备书单!

    [format,png][wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==] 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程过来人,深知打好计算机基础重要性...学好计算机基础,方法方式很多,有的同学可以选择听课,有的同学可以到网上看慕课,除了这些方式之外,我还要向大家推荐几本学习计算机基础优质书籍,这些书籍都是我从自学路上见过、看过书籍中精选出来,不管是对于新手还是对于有一定基础同学...,都有其价值,相信看完这些书籍对你们会大有裨益。...,因为计算机网络基本上算是一个纯理论课程,其中有很多复杂概念,难懂技术原理和术语,曾经我也看过很多计算机网络书籍,比如《TCP/IP卷一》《图解TCP/IP》,甚至包括《计算机网络》教材,这些书籍不能说不好...如果想看更多技术好书,可以关注微信公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍

    3.6K11

    Day2 Linux自学日记

    Day2-衰包包1.XShell下载方法我这边使用是官方网站下载,进入直接选择下载软件,申请个人或学校(这样是完全免费不用担心付费),下载好之后直接进入软件,填好邮件地址和姓名就可以开始使用啦。...图片 然后想办法通过账号密码登录主机,这样就可以开始我们学习了。...2.开始学习linux基本操作(1)pwd显示当前路径,相当于我在哪里/home/bio06(2)mkdir建立空目录mkdir biosoft #学习文件(3)ls显示目录ls图片(4)rmrm 文件名...:删除文件rmdir 文件夹:删除空目录rm-r 文件夹:删除文件夹rm-rf 文件夹:强制删除且不提醒(慎用)(5)cdcd 目录名:打开该目录cd- :返回刚才目录(6)vivi 新建文本vi

    16800

    Linux基础自学记录三3

    反复安装+上网百度,终于发现虚拟机安装CentOS6.2时不能进入图形化安装问题,竟然是内存小于1G问题(CentOS5.5在内存512M时也能进行图形化安装)。...继续向后选默认设置,在选重新初始化硬盘时选8G硬盘,注意:不要选错了U盘。 ? ? CentOS预设给了分区模式,选创建自定义布局。 ? 创建“/”,按下“创建”后,就会出现如下画面。...选择安装软件包:可选服务器类型更多,而且默认安装是一个非常小甚至不完整系统。选中“Desktop”,然后单击“下一步”按钮,如下图所示。 ?...可选类型说明如下: Desktop  :基本桌面系统,包括常用桌面软件,如文档查看工具。 Minimal Desktop :基本桌面系统,包含软件更少。...Minimal :基本系统,不含有任何可选软件包。 Basic Server  :安装基本系统平台支持,不包含桌面。

    75220

    Linux 应用开发自学之路

    这里讲讲自学过程中是采用看书还是看视频方式。我采用是先看视频再看书方式。为什么要这样?...学完C++我再学习了Linux系统编程,同样采用是先视频后书籍方式进行。不管是视频还是书籍,一定要看最经典。...Linux应用编程书籍推荐: UNIX环境高级编程。简称APUE,号称程序员圣经。它不是一本API字典,它还讲述了很多操作系统细节,内存,文件系统等方面,是一本难得好书。...像我公司项目部分脚本就是用Python完成。对于Python入门,可以参考 「简明Python教程」。但如果想进一步提高的话,那就需要阅读大量书籍了。...以上就是我Linux应用开发自学之路,虽然我离高手还有很长距离,但我还是将自己这段自学经历分享出来,希望能够帮助朋友们少走一些弯路,同时也期待和高手一起学习、提高。好了,今天分享就至此为止。

    2.3K22

    入门python编程,你只需要一本全面的自学书籍

    一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书,让我推荐。我学 python 都是无师自通,没有看过什么书,因此无法给她推荐,问我有什么意见?...他那个朋友是零基础,ctrl+c、ctrl+v用贼溜。除此之外,计算机算是零基础了。对此我就感觉有点头疼了。很多朋友第一反应肯定是这本 ? 又或者有些人会说这本 ? 还有可能会说这本 ?...这三本书毋庸置疑是经典python入门书,但是并不是最基础,最基础其实这本,也是我今天要说 ? 书如其名,编程小白第一本Python入门书,我们也可以看一下目录 ? ? ?...彩色版书籍,配上很多生动形象图骗,更容易帮助小白理解。我好几个朋友看这本书籍从入门到精通了,如果你早点遇上这本书籍,所不定也早就从入门到精通了。 ?...注意事项 01 对Python开发技术感兴趣同学,欢迎加下方交流群一起学习,相互讨论。

    53431

    自学Linux命令四种方法

    如果你想成为Linux高手,那么掌握一些Linux命令是必不可少。下面是自学Linux命令四种方法。 一,每日提示 学习Linux命令一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。...换句话讲,-help选项在所有的Linux命令中具有相同含义。 四,速成班——是的,现在! 最后,你可以在这里学习Linux命令语法!...了解Linux命令基本语法对于理解命令很有益处,很值得一学。...需要注意是,一些标志有自己参数,而另一些则没有。这里就不给出具体例子了。每个Linux名字都有自己一套标志设定,掌握这些需要长时间积累。...总结 学习Linux命令真的不难——一旦你下定决心和掌握了Linux命令基本结构。不过一般学习几个小时不会起到明显效果,这时请不要放弃。重复是最好学习方式。你要做就是通过不断实践来加强记忆。

    1.4K90

    学习Javascript书籍

    昨天,ppip同学留言: 你js主要是用什么材料学?推荐用哪本教程呢? 我想了一下,发现自己还真的读过不少书。我在这里做一个总结,希望对想学习Javascript朋友有所帮助。...由此可见该书通俗程度。即使你对Javascript已经有了一定基础,阅读该书也不会没有收获,因为它提供编码非常简洁规范,具有启发性。 2....需要注意是,该书中译是第四版,而最新是第五版,两个版本差别很大。 3. Professional JavaScript for Web Developers ? 作者:Nicholas C....它阅读对象是有一定Javascript基础读者,与网页开发有关所有问题基本上都涉及了,写得很清楚明白,相当实用。...好在有一个简便方法,就是在读完我推荐第一本书以后,去学习使用下面两个别人已经写好Javascript框架。你完全可以在一无所知情况下,照搬它们提供代码,轻而易举实现许多炫丽效果。

    1.3K61

    书籍 | 《鸟哥Linux私房菜》第二章

    编辑:葡萄媛 | 排版:葡萄媛 转载请在后台输入 授权 引言 Linux核心是1991年Linux Torvalds写出来,为何他能够写出Linux操作系统?...为什么Linux经久不衰,发展如此迅速?为什么Linux是免费并且可以自由学习?为什么Linux有那么多distribution?...这些问题,我们一起从Linux发展历史中寻找答案吧~ 一、 Linux 发展历史 早在Linux出现之前二十年(1970年代),就有一个相当稳定而成熟操作系统存在,就是Linux老大哥Unix。...有趣是,由于Torvals放置核心FTP网站目录为 Linux,所以大家便称这个核心为Linux。 为了让Linux能够兼容Unix,Torvals参考标准POSIX规范来修改Linux。...因此Linux进步很快~ 用户要一个虚拟内存程序,结果不到一个星期推出新版Linux就实现了~It‘s amazing~ 为了应对这种随时都有程序代码加入状况,Linux逐渐发展成具有模块功能

    1.2K10

    Linux入门命令_零基础自学吉他步骤

    Linux入门基础命令教程 linux用户识别 查看文件与创建删除 vi/vim编辑器基础使用 常用查看命令(grep、cat、less) 常用文件对比命令 用户管理 组管理命令 磁盘管理 常用...yum命令 常用系统命令 常用系统工作命令 Apache基础配置 linux用户识别 这里我就不详细介绍什么是linux,想必你来看文章都知道什么是linux。...linux用户分为两种,分别是管理员用户和普通用户,当我们登录linux时候会看到如下图 第一部分是用户名 @demon是主机名 /当前所在路径 root是管理员用户 demon是普通用户...可以看到他们区别在于最后字符,#是管理员用户意思,$是普通用户意思。... -g 用户组 指定用户所属用户组。  -G 用户组,用户组 指定用户所属附加组。  -s Shell文件 指定用户登录Shell。

    75720

    设计模式、重构、编程规范等经典书籍书籍推荐

    有关设计模式、重构、编程规范等经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我经验,对这些书籍进行一个整理和点评。...不过这可能是最贴近实战一本设计模式书籍了,里面包含实战案例,应该是目前我读过设计模式书籍中最多。不过,我个人觉得文笔稍微有些晦涩,有些内容可能要反复读一下才能理解。...如果你熟悉 Java 语言,在我推荐其他书籍都看完前提下,没事时候可以看看这本书。 4....实际上,很多关于面向对象分析和设计书籍都侧重讲 UML,讲得真的好书籍却并不多。除此之外,我觉得面向对象分析和设计理论知识并不多,关键还是实践。所以,如果你工作比较忙,看我专栏就足够了。...总结今天加餐内容就这些,我来稍微总结回顾一下推荐书籍

    6.3K20

    嵌入式 Arm Linux 入门必读书籍推荐

    嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 同学问我:对于还处于入门阶段新手,有什么建议。并让我推荐一些好书籍。...得益于入门时期特殊经历,我对业内相关书籍一直比较关注,看到哪位大牛出版了好书,就忍不住要买回来,看到网上有对应 PDF 版本,也一定会想办法下下来。...这些书籍我按照 Arm Linux 系统所需要知识结构,做了分类: Linux 系统环境 Git 版本管理 C 语言和汇编 Arm 体系结构 Linux 应用编程 Linux 内核基础原理 Linux...所以这部分我推荐了四本书(资料): 《LINUX命令行与SHELL脚本编程大全》第三版 这本书是一个外国人写,然后中国人翻译,是一本非常详细书籍,详细讲解了 Linux 系统中各种常用命令使用,...《Shellbook》 也叫做《Shell编程范例》,是泰晓科技(也是魅族前 BSP 总监)吴章金写开源书籍,虽然只有100多页,但是在网络上广受欢迎。

    7.2K46

    不止技术书籍推荐

    Hi,各位老朋友、新朋友,好久不见,按照之前规划,本次专题是书籍推荐,主要包含3类: Go语言技术书籍和资料 开发人员综合技能书籍 团队协作书籍 Go语言技术书籍和资料 1....这是一本很好Go语言书籍,有中文版并且开源,可以网上阅读或下载PDF。如果你英文不是特别好,这本书可以帮助你快速入门Go语言。...Google Google即不是书籍也不是资料,但是在查找Golang资料中最有用工具,并且能找到很好、很有用Go英文资料。...非常好敏捷入门书籍,带你理解敏捷思维和实践,以及介绍多种敏捷方法,比如Scrum、XP(极限编程)、看板、精益,这些思维,绝对能帮助你成为更出色工程师,为你如何搭建一支高效研发团队提供一些思路。...本次书籍推荐到此结束,感谢阅读。

    1.4K30

    我看过C#书籍

    这本书总体来说作为一本入门教材还是不错,但是需要一定其他编程语言基础。零基础看这本书初看之下可能有些地方会感到莫名其妙。我学过一点java,所以感觉这本书看起来还是比较容易理解。...《Visual C# 2012 大学教程》(第五版) 这本书是我在图书馆里借到,和我以前借过《Java程序员教程》是一个公司出版,所以看起来有一种浓浓既视感。...这本书同样也是一本入门书籍,不过在图形界面部分介绍却是另外一种技术Windows Forms。后面还介绍了搜索与排序知识,以及一些常用数据结构。...我感觉,看完这本书,基本对C#应用也就有了清晰认识了。 这本书我目前还在看,内容很丰富,看时候真是受益匪浅。 《CLR via C#》 (第四版) 这本书是我看过最难C#书了。...与一般站在C#语言视角书籍不同,这本书是站在CLR和编译器角度来说明

    99610
    领券