环境公约

项目约定
服务器Ubuntu 24.04 LTS(云厂商最小规格 1C/1G)
SSH 客户端WindTerm(首选)/ Windows Terminal + ssh(备选)
编辑器vim
终端复用tmux
文件传输WindTerm 内置 SFTP

面向 Windows 用户为主。不推荐 PuTTY + WinSCP 组合(增加工具切换成本)。

Linux 1 月速成计划

面向有基础经验的学习者,4 周掌握 Linux 日常操作。纯终端实操,排错驱动。

学习路线图

第一周:文件系统与文本基础第二周:权限、进程与重定向第三周:文本三剑客与打包第四周:网络、系统与自动化
Day 1路径与目录切换用户身份与基本权限grep 基础网络诊断
Day 2文件与目录操作权限深入与提权grep 正则与上下文SSH 远程连接
Day 3文件内容查看进程查看与管理sed 流编辑系统资源监控
Day 4文本统计与处理前后台与重定向管道awk 列处理定时任务
Day 5本周串联实操本周串联实操打包与压缩本周串联实操
周末综合实战综合实战综合实战综合实战

命令速查索引

第一周 — 文件系统与文本基础

分类命令
路径导航pwd cd ls
文件操作touch rm mkdir rmdir cp mv ln -s
内容查看cat head tail less
文本处理wc sort uniq

第二周 — 权限、进程与重定向

分类命令
用户权限whoami id groups chmod chown su sudo
进程管理ps top kill pkill jobs fg bg
重定向> >> 2> 2>&1 | <<EOF

第三周 — 文本三剑客与打包

分类命令
文本过滤grep
流编辑sed
列处理awk
归档压缩tar gzip gunzip unzip

第四周 — 网络、系统与自动化

分类命令
网络诊断ping curl wget ss netstat ip ifconfig
远程连接ssh ssh-keygen ssh-copy-id scp
系统资源df du free uptime uname who
定时任务crontab

使用方法

  1. 每天一个文件:按顺序从 Day1 开始,先看"逐个击破"中的上手练,再做"今日必刷"
  2. 所有题目在终端完成:不纸上谈兵,每道题都动手敲
  3. 排错题不要直接看答案:先自己排查,培养"读报错 → 定位原因 → 修正"的思路
  4. 周末综合实战:用一个完整场景串联本周所有命令,检验融会贯通程度

🔗 课程导航

Day 1: 路径与目录切换 | Day 8: 用户与权限 | Day 15: grep基础 | Day 22: 网络诊断

🔗 相关文档

云计算专业学习方法与技巧 | linux命令速查手册 | 容器云学习路径 | 私有云 OpenStack 学习路径