求怎么系统学习linux

本人今年2月份左右接触的linux,当时是导师想研究linuxcnc这款cnc应用,在对linux有一个大概了解之后先后在自己的电脑上尝试了deepin、ubuntu、debian等linux发布版。

在研究和解决导师的问题之间也对linux这个世界有了浓厚的兴趣,现在虽然会linux系统下的一些基本技巧,这几天也接触学习了vim这款被称之为神一样的编辑器,但总感觉缺乏系统的了解并不利于我对这个linux世界更深入的体验,所以想请教各位怎么成为这个领域的大佬。 grin

linux
291 views
Comments
登录后评论
Sign In
·

市面上所有的linux 书都看一遍,然后尝试尝试用其做开发工作主力机.

·

看书看视频

·

鸟哥的Linux 私房菜

·

我个人,是不建议一开始就钻入Linux庞杂的源码中,可以先看下Mastering Embedded Linux Programming: Create fast and reliable embedded solutions with Linux 5.4 and the Yocto Project 3.1这本书,按照书中的步骤,编译,自制一个Linux操作系统,这本书是面向新手的,阅读完可以了解移植和运行Linux系统的一些基本知识,知道从CPU上电到Linux运行起来经历了哪些,其后再看How Linux Works这本书,这本书有中文版,之后再根据你具体想了解的主题,是想做运维,还是网络编程,还是嵌入式编程,还是安全,去读更专精的主题,这是我的学习经验,希望对你有帮助

·

可以先阅读基本的Csapp, 然后读@XxChang老哥推荐的那一本书, 尝试读一些Linux的核心实现, 刚开始可以读较为早期的Linux源码, 逐渐深入就可以对LinuxKernel有相对初步的了解, 之后可以了解一些相关的发行版, 尝试学习使用它们, 用它们作为日常工作用的系统之一.

·

unix 高级编程

现代操作系统: 原理与实现

Linux-UNIX系统编程手册(上/下)