学习路线图 (建议按此顺序)
在学习之前,先规划好学习路径,会让你事半功倍。
-
第一阶段:入门与环境搭建

- 目标:了解 Linux 是什么,为什么要学 Linux,并成功在你的电脑上运行起来。
- :
- Linux 的历史、发行版(Ubuntu, CentOS, Debian 等)介绍。
- 虚拟机软件(VMware, VirtualBox)的安装与使用。
- 在虚拟机中安装 Linux 发行版(推荐 Ubuntu Desktop,图形化界面友好)。
- 基本的图形界面操作,熟悉桌面环境。
-
第二阶段:核心命令行基础
- 目标:摆脱对图形界面的依赖,熟练使用命令行进行日常操作,这是 Linux 学习的重中之重!
- :
- 文件和目录管理:
ls,cd,pwd,mkdir,touch,cp,mv,rm,tree。 - 查看:
cat,more,less,head,tail。 - 文本处理三剑客:
grep(过滤),sed(编辑),awk(报告) - 这个阶段先了解,后面再深入。 - 权限管理:
chmod,chown,chgrp。 - 用户和用户组管理:
useradd,userdel,groupadd。 - 软件包管理:
apt(Debian/Ubuntu),yum/dnf(CentOS/RHEL)。 - 帮助手册:
man,--help。 - Vim/Neovim 编辑器入门:
i,esc,w,q,wq,q!。
- 文件和目录管理:
-
第三阶段:系统管理与进阶
- 目标:理解 Linux 系统的底层工作原理,能够进行系统管理和配置。
- :
- 进程管理:
ps,top,htop,kill,killall,jobs,fg,bg。 - 磁盘和文件系统管理:
df,du,mount,umount,fdisk。 - 网络配置与工具:
ip/ifconfig,ping,netstat,ss,curl,wget。 - 服务管理:
systemctl(systemd) 的使用。 - Shell 脚本编程基础:变量、条件判断、循环、函数、输入输出重定向。
- 进程管理:
-
第四阶段:方向深化与实战
- 目标:选择一个你感兴趣的方向(如运维、开发、安全)进行深入学习。
- 可选方向:
- Linux 运维:学习 Shell 自动化脚本、Docker、Kubernetes (K8s)、CI/CD、监控等。
- 后端开发:学习 Nginx, MySQL, Redis 等服务器软件的部署与使用。
- 网络安全:学习防火墙、日志分析、渗透测试基础等。
推荐视频资源清单
这里为你精选了国内外口碑极佳的视频资源,包括免费和付费。

A. 国内资源 (中文,适合零基础入门)
-
Bilibili (B站) - 强烈推荐!
- 特点:资源免费、质量高、社区活跃,是自学的首选平台。
- UP主/课程推荐:
- 尚硅谷 - Linux 视频教程:非常经典的入门教程,内容全面,讲解细致,适合零基础小白,从环境搭建到高级运维,一站式学习。
- 黑马程序员 - Linux 服务器运维:黑马出品,质量有保障,内容紧跟企业需求,实战性很强,会讲到 Shell 脚本、Docker 等热门技术。
- 狂神说Java - Linux 基础入门:狂神的风格比较轻松有趣,适合喜欢活泼教学风格的同学,虽然是面向 Java 开发者,但基础部分非常扎实。
- Linux 迷 - Linux 命令大全 (视频版):这个系列专注于命令行,每个命令都有详细演示,适合作为命令查询和巩固的工具。
-
慕课网
- 特点:实战项目导向,课程体系化,部分免费,部分需要付费。
- 推荐课程:
- 《Linux入门到精通》:系统性的课程,从基础到进阶,包含大量动手实验。
- 《Shell脚本编程实战》:专门针对 Shell 脚本的课程,项目驱动,学习效果明显。
-
中国大学 MOOC (爱课程)
- 特点:高校官方课程,理论性强,体系严谨。
- 推荐课程:
- 《操作系统》:选择清华大学、浙江大学等名校的课程,从理论层面理解操作系统,有助于你更深刻地理解 Linux 的设计哲学。
B. 国外资源 (英文,适合进阶和开阔视野)
-
YouTube
- 特点:全球最大的视频平台,有大量顶尖讲师和厂商官方内容。
- 频道推荐:
- freeCodeCamp.org:有非常棒的 "Learn Linux in 3 Hours" 等快速入门和进阶教程,质量极高,配有中文字幕。
- The Cyber Mentor:专注于网络安全,但他的 Linux 基础和系统管理系列非常硬核,适合想往安全方向发展的同学。
- Networking Monk:专注于网络和 Linux 运维,讲解清晰,有很多实战演示。
-
Udemy
- 特点:付费课程平台,但经常有打折活动(几十人民币就能买到),课程质量普遍很高,注重实战。
- 推荐讲师/课程:
- Jason Cannon:他的《Linux Command Line and Shell Scripting Complete Tutorial》是经典中的经典。
- David Bombal:一位非常受欢迎的 IT 讲师,课程覆盖网络、自动化、K8s 等,实战性强。
-
厂商官方文档与教程
- 特点:最权威、最准确、最新的信息来源。
- 推荐:
- Red Hat (RHEL):提供大量免费的入门教程和认证路径。
- Canonical (Ubuntu):官方文档和教程非常完善。
- Linux Foundation:提供官方的 LFCS (Linux Foundation Certified System Administrator) 认证学习资料。
学习建议与最佳实践
-
动手!动手!再动手!
- 不要只看不练,Linux 是一门实践性极强的技术,一定要跟着视频,在自己的虚拟机里把每一个命令都敲一遍,理解它的作用。
- 大胆尝试:不要怕搞坏系统,虚拟机就是你的“试验田”,你可以随时快照,随时恢复。
-
善用搜索引擎
- 遇到任何问题,第一反应应该是用 Google 或百度搜索,学会搜索是程序员和运维工程师的核心技能,搜索 “
how to change directory in linux” 或 “linux permission denied”。
- 遇到任何问题,第一反应应该是用 Google 或百度搜索,学会搜索是程序员和运维工程师的核心技能,搜索 “
-
学会看文档
man命令是你的好朋友,学会阅读man page(手册页) 是解决问题的根本能力。man ls查看ls命令的详细用法。
-
加入社区
- 在 V2EX、知乎、CSDN、Stack Overflow 等社区提问或浏览别人的问题,可以学到很多书本和视频里没有的经验。
-
制定学习计划
每天固定1-2小时学习,比周末突击8小时效果要好,将上述路线图分解到每周,完成一个阶段再进入下一个阶段。
祝你学习顺利,早日成为 Linux 高手!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。