官方文档 (最权威、最推荐)
官方文档是学习任何技术最权威的来源,虽然有时可能略显枯燥,但准确性最高。

-
The Linux Documentation Project (TLDP)
- 简介:这是最老牌、最全面的 Linux 文档集合地,包含了大量 HOWTO、指南、手册和 FAQ。
- 从基础命令、系统管理到网络配置、编程,应有尽有。
- 语言:英文为主,有部分中文翻译。
- 获取方式:
- 在线阅读:https://tldp.org/
- 下载:网站提供 HTML、PDF、PostScript 等多种格式的下载,你可以直接在对应页面找到下载链接。
-
各发行版的官方文档
- 简介:每个主流 Linux 发行版都有自己的官方文档,通常更贴近该发行版的特性和包管理器。
- 安装指南、用户手册、系统管理指南、社区支持等。
- 获取方式:
- Ubuntu:https://ubuntu.com/pro/documentation (包含社区文档和付费企业文档)
- CentOS / Rocky / AlmaLinux:https://docs.rockylinux.org/ (CentOS 的精神续作)
- Debian:https://www.debian.org/doc/
- Fedora:https://docs.fedoraproject.org/
- Arch Linux:https://wiki.archlinux.org/ (Arch Wiki 是公认的学习 Linux 系统原理的宝库,内容非常深入)
免费电子书 (系统化学习)
电子书适合系统性地学习,可以离线阅读,方便做笔记。
-
《鸟哥的 Linux 私房菜》
(图片来源网络,侵删)- 简介:台湾地区最经典的 Linux 入门书籍,内容详尽,讲解通俗易懂,被誉为“Linux 学习圣经”。
- 语言:中文。
- 获取方式:
- 官方推荐:作者鸟哥的网站提供旧版的免费下载,用于学习基础概念完全足够,新版则需要购买。
- 下载地址:http://linux.vbird.org/ -> 进入网站后,在“Linux 私房菜”板块可以找到下载链接。
-
《How Linux Works》 by Brian Ward
- 简介:英文经典书籍,侧重于讲解 Linux 系统背后的工作原理,让你不仅知道“怎么用”,还知道“为什么这样”。
- 语言:英文。
- 获取方式:
- 可以在出版社 No Starch Press 的官网购买电子版。
- 一些技术社区和图书馆资源站也可能提供。
-
《Linux Command Line and Shell Scripting Bible》 by Richard Blum, Christine Bresnahan
- 简介:非常全面的命令行和 Shell 脚本教程,从基础命令到高级脚本编写,一应俱全。
- 语言:英文。
- 获取方式:同上,可通过 Wiley 等出版社官网购买。
视频教程 (直观易懂)
视频教程适合初学者,可以直观地看到操作过程。
-
Bilibili (B站)
(图片来源网络,侵删)- 简介:国内最大的学习平台之一,有大量免费且高质量的 Linux 教程。
- 从零安装、基础命令、服务配置、自动化运维等。
- 推荐 UP主/关键词:
- 搜索关键词:“Linux 入门”、“Linux 运维”、“Shell 脚本”。
- 知名 UP主:
尚硅谷、黑马程序员、狂神说等机构有系统的免费课程,还有很多个人技术博主分享的优质教程。
- 获取方式:直接在 B站 App 或网站上搜索并观看,无需下载(除非有离线会员)。
-
YouTube
- 简介:全球最大的视频平台,有海量的英文教程,质量非常高。
- 推荐频道:
- The Cyber Mentor硬核,深入浅出,覆盖安全和运维。
- NetworkChuck:风格幽默,有趣且实用,包含大量网络安全和 Linux 内容。
- FreeCodeCamp.org:有完整的 Linux 命令行课程。
- 获取方式:可以直接在线观看,也可以使用
yt-dlp等工具下载视频。
-
慕课网、实验楼等国内在线教育平台
- 简介:提供大量动手实验课程,边学边练,效果很好。
- 获取方式:部分课程免费,部分需要付费,通常在网页上直接学习,环境由平台提供。
互动式学习平台 (边学边练)
这类平台提供在线的 Linux 终端环境,无需自己安装,可以直接在浏览器里练习命令。
-
Linux Journey
- 简介:一个非常棒的交互式学习网站,像一本可以动手翻阅的电子书。
- 获取方式:https://linuxjourney.com/ 直接访问即可,无需下载。
-
OverTheWire: Bandit
- 简介:一个通过游戏方式学习 Linux 命令和安全概念的平台,你需要通过执行命令来闯关,获取密码。
- 获取方式:https://overthewire.org/wargames/bandit/ 通过 SSH 连接游戏服务器进行。
-
Exercism
- 简介:提供编程练习,其中包含针对 Bash/Shell 的练习题,帮助你巩固脚本编写能力。
- 获取方式:https://exercism.org/tracks/bash 在线完成练习。
下载 Linux 发行版本身 (最好的学习方式之一)
学习 Linux 最好的方法就是亲手安装和使用它。
-
主流发行版下载地址:
- Ubuntu (适合初学者):https://ubuntu.com/download/desktop
- Mint (界面友好,基于 Ubuntu):https://linuxmint.com/download.php
- Fedora (前沿技术,Red Hat 系):https://fedoraproject.org/workstation/download/
- Debian (稳定,社区驱动):https://www.debian.org/download
- Arch Linux (适合进阶者,DIY):https://archlinux.org/download/
- openSUSE:https://en.opensuse.org/Portal:Download
-
下载建议:
- 使用镜像站:直接从官网下载可能较慢,建议使用国内大学的镜像站,
- 阿里云开源镜像站:https://developer.aliyun.com/mirror/
- 清华大学开源软件镜像:https://mirrors.tuna.tsinghua.edu.cn/
- 网易开源镜像站:http://mirrors.163.com/
- 选择版本:新手建议选择最新的 LTS (Long Term Support) 长期支持版本,Ubuntu 22.04 LTS。
- 使用镜像站:直接从官网下载可能较慢,建议使用国内大学的镜像站,
总结与学习路径建议
-
初学者:
- 第一步:下载一个适合新手的发行版(如 Ubuntu 或 Linux Mint),制作启动盘并安装到虚拟机(推荐 VirtualBox 或 VMware)或旧电脑上。
- 第二步:结合《鸟哥的 Linux 私房菜》前几章和B站的免费视频,熟悉图形界面和常用命令(
ls,cd,cp,mv,rm,mkdir,man等)。 - 第三步:尝试脱离图形界面,在终端里完成大部分操作。
-
进阶者:
- 深入学习系统管理(用户/权限、软件包管理、服务管理、日志分析)。
- 学习 Shell 脚本编程,实现自动化任务。
- 阅读 Arch Wiki 或《How Linux Works》,理解系统底层原理。
-
资源获取关键词:
- 在搜索引擎搜索时,可以使用
pdf download、ebook free、tutorial pdf、官方文档下载等关键词。 - 例如搜索:
鸟哥的 Linux 私房菜 pdf 下载、TLDP howto pdf。
- 在搜索引擎搜索时,可以使用
希望这份详细的指南能帮助你顺利找到所需的学习资源,开启你的 Linux 学习之旅!
