一、Linux必知学习资料

一、Linux必知学习资料

1、前言

我们大多数人都觉得 Linux 操作系统刚开始学起来很难,主要是因为我们平时办公或者学习用的都是 Windows 系统,而 WindowsLinux 的使用模式是完全不一样的。

很多人觉得 Linux 操作系统刚开始学起来很难,主要是因为我们平时办公或者学习用的都是 Windows 系统,而 WindowsLinux 的使用模式是完全不一样的。

Windows 的基本使用模式是“图形化界面 + 菜单”。如果你刚刚上手Linux,就会发现,情况完全不一样。你基本是这也找不着,那也找不着,觉得Linux 十分难用,从而“从入门到放弃”。

2、学习Linux要爬的坡

Linux 上手难,学习曲线陡峭,所以它的学习过程更像一个爬坡模式。在整个 Linux 的学习过程中,要爬的坡有六个:

  • 第一个坡:抛弃旧的思维习惯,熟练使用 Linux 命令行。推荐阅读《鸟哥的 Linux 私房菜》。如果想再深入一点,推荐你阅读《Linux 系统管理技术手册
  • 第二个坡:学习程序设计。通过系统调用或者 glibc,会自己进行程序设计。推荐阅读《UNIX 环境高级编程》
  • 第三个坡:了解 Linux 内核机制,反复研习重点突破。推荐一本《深入理解 LINUX 内核
  • 第四个坡阅读 Linux 内核代码,聚焦核心逻辑和场景。推荐《LINUX 内核源代码情景分析
  • 第五个坡实验定制化 Linux 组件,可以定制自己的模块,如:设备驱动,文件系统等
  • 第六个坡面向真实场景的开发,多参加项目,真实场景开发,多实践。

3、必备网站

  • Linux内核用户指南:https://www.kernel.org/doc/html/latest/kbuild/kbuild.html
  • 廖雪峰Git教程:https://www.liaoxuefeng.com/wiki/896043488029600
  • Linux内核源码:https://www.kernel.org/
  • Linux阅码场
  • 蜗窝科技:http://www.wowotech.net/
  • 晓泰科技:https://tinylab.org/
  • 鸟叔私房菜:http://cn.linux.vbird.org/
  • 嵌入式艺术 O(∩_∩)O

img

持续更新…

猜你喜欢

转载自blog.csdn.net/dong__ge/article/details/123448282