Linux 学习路线 by 鱼皮。
原创不易,请勿抄袭,违者必究!
大家好,我是鱼皮,又花 1 周肝出了 Linux 学习资料全家桶,包括学习路线、命令手册、视频、书籍、文档、实战教程、社区、工具、大厂面试题等,完整分享给大家!
在阅读本文章之前,建议先观看视频,是一个比较特殊的入门教程。我通过实际上线一个项目的方式,带大家快速学习企业中常用的 Linux 命令,几分钟应该就对 Linux 有个不错的了解啦~
视频地址:
https://www.bilibili.com/video/BV1ev411G7VE/
为什么学 Linux?
相比于 Windows,Linux 免费、开源、安全、灵活、稳定、便于开发,所以更受企业青睐,甚至
90% 以上
的企业应用都是用 Linux 服务器部署的。
无论是前端、后端、算法、测试、运维等计算机相关岗位的同学,都建议学习下 Linux,大有裨益。
学习境界
首先,Linux 入门很简单,但想学的透彻难上加难!
因此,在学习之前要明确目标。
可以 Linux 的学习分为几种境界:
-
明劲,就是了解 Linux 的基本概念,会敲常用命令来应对工作。对于大多数想从事开发和运维岗位的同学,学到这就足够找到工作了。
-
暗劲,又分为两种境界,能理解 Linux 尤其是其内核的设计思想,为小圆满;能将其思想应用到系统的架构设计中,为大圆满。暗劲境界的高手,冲击大厂、做架构师、从事底层开发,都不成问题。
-
化劲,可谓出神入化,不仅熟知 Linux 的使用、思想和细节,更能推陈出新,自主创造新的系统。
当然,一般情况下,会用就够了,想进大厂最好也学习一些内核的设计思想。找到工作后,是否要深入学习完全取决于你自己。
大纲
鱼皮 - Linux 学习路线
路线
Linux 基础知识
-
-
-
-
⭐ 常见 Linux 系统版本(推荐 CentOS 7+)
-
Linux 环境
Linux 常用命令
此处只列举命令名称,命令的具体用法可直接在手册中(https://www.linuxcool.com/)查询
系统信息
-
-
-
cat /proc/cpuinfo 查看 CPU 信息
-
-
-
-
-
-
-
-
-
系统操作
用户相关
文件相关
-
-
-
-
-
-
-
-
-
-
-
-
-
which 在 PATH 指定的路径中,搜索某系统命令的位置
-
-
-
-
-
-
-
unzip / tar / gunzip 解压文件
-
-
程序相关
-
-
-
-
-
-
rpm / yum / apt / apt-get / dpkg 软件包管理
-
网络相关
其他
用户管理
文件管理
文本操作
VIM 编辑器
送张 VIM 键盘图:
磁盘管理
驱动管理
进程管理
计划任务
网络管理
系统管理
服务管理
软件管理
常用软件 / 服务搭建
Shell 脚本编程
Linux 启动过程
Linux 内核
具体路线图参考:
内核知识体系 by 0Voice
第三方工具
岗位