Linux 入门教程 — 服务端世界的通用语
本教程是 Linux 的完整 13 篇入门系列,参考 runoob.com/linux/ 的结构,面向零基础初学者。从命令行基本操作一路讲到 Shell 脚本、Vim、SSH、systemd 服务管理,每一篇都配有可在终端里直接运行的命令示例。
无论你做 Web 开发、AI、运维还是数据科学,几乎所有部署最终都跑在 Linux 上。它驱动着全球 90% 以上的服务器、所有 Android 手机、几乎全部公有云。学会 Linux 命令行,你就拥有了和服务器"对话"的能力——不用图形界面,只用键盘就能掌控整台机器。
先看几个 Linux 命令
下面是最常见的几条命令,先感受一下命令行的样子:
# 第一个 Linux 命令:认识你的系统
pwd # print working directory:我在哪
ls -lah # 列出当前目录所有文件(含隐藏)
whoami # 我是谁
uname -a # 系统内核信息
echo "Hello, Linux!" # 打印一句话
# 输出: Hello, Linux!全部 13 篇子教程
建议按顺序学习,每天 1~2 篇,两周即可入门。
- Linux 简介 — 历史、特点、主流发行版
- Linux 命令行基础 — pwd、ls、cd、mkdir、路径概念
- Linux 文件操作 — cp、mv、rm、cat、less、head、tail
- Linux 权限管理 — chmod、chown、sudo、rwx
- Linux 文本处理 — grep、sed、awk、find 三剑客
- Linux 进程管理 — ps、top、kill、资源监控
- Linux 管道与重定向 — 竖线、大于号、2>&1、tee
- Linux 软件包管理 — apt、yum、dnf、apk
- Shell 脚本入门 — shebang、变量、条件、循环、函数
- Linux 环境变量 — env、export、PATH、bashrc
- Vim 编辑器 — 模式、移动、编辑、搜索替换
- SSH 远程连接 — ssh、scp、密钥登录、端口转发
- systemd 服务管理 — systemctl、journalctl、开机自启
推荐学习路径
如果你是完全的零基础,建议按下面 4 个阶段推进,每个阶段都建立在前一个之上:
- 阶段 1 打地基:简介 → 命令行基础 → 文件操作 → 权限。先能在终端里"走来走去",看懂文件列表,知道谁能读写。
- 阶段 2 组合威力:文本处理 → 进程管理 → 管道与重定向。学会用管道把小工具串起来,这是 Linux 命令行真正的威力所在。
- 阶段 3 自动化:软件包 → Shell 脚本 → 环境变量。把重复操作写成脚本,让机器替你干活。
- 阶段 4 实战工具:Vim → SSH → systemd。掌握在"裸服务器"上干活的三件套:改文件、远程登录、管服务。
每篇都建议你边读边敲:打开终端,把示例命令复制过去、改一改、看输出是否和预期一致。命令行是"肌肉记忆",光看不练记不住。
开始学习
准备好了吗?从第一篇开始 → Linux 简介