Linux 学习档案
Linux 学习笔记:从命令行到生产部署
从终端入门、文件管理、Shell 脚本,到 Docker、Kubernetes 和故障排查,28 周循序渐进,记录一条真实的学习路径。
第 1 周
第一次打开终端
Week 1 · 第 1 周
本周心法
第一周不追求把命令背完,而是先把终端当成一扇门:打开它、认识提示符、会在目录里走动,再慢慢学会创建、删除和查看文件。每天 20-30 分钟,先完成,再完美。
零基础每天 20-30 分钟阶段零文件系统
先把终端窗口当成一扇新门,不急着记名词,先把第一条命令跑起来。
认识终端
Linux 是操作系统,Terminal 是让你和电脑打字对话的窗口,Shell 则负责理解你输入的命令并执行。
- 提示符 user@hostname:~$ 表示“我准备好了”
- 命令通常是“动词 + 宾语”
- 先会输入,再慢慢理解含义
练习步骤
- 打开终端:Ubuntu 可用 Ctrl+Alt+T,macOS 打开 Terminal.app
- 输入 whoami 回车,看看系统怎么称呼你
- 输入 date 和 echo "Hello Linux!" 试试电脑会不会“说话”
- 输入 pwd 看看当前目录
- 输入 clear 或 Ctrl+L 清屏
- 按 ↑ 方向键,把刚才的命令翻出来
whoami
date
echo "Hello Linux!"
pwd
clear本周心法
第一周的目标不是学得多,而是让“打开终端”这件事变得不再可怕。
完成这一天后,再切到下一天,节奏会更稳。
把文件系统想成一棵树,先学会“看”和“走”。
三个核心导航命令
- pwd:我现在在哪?
- ls:这屋里有什么?
- cd:我要去那边
绝对路径从 / 写起,像 GPS;相对路径从当前目录写起,像“往前走两个路口”。
练习步骤
- pwd 确认当前位置
- ls、ls -l、ls -a 看目录内容
- cd / 进入根目录,再 cd ~ 回家
- cd /etc 后用 pwd 和 cd .. 练习回退
- mkdir ~/linux-practice 建一个练习目录
pwd
ls -l
cd /
cd ~
cd /etc
cd ..
mkdir ~/linux-practice完成这一天后,再切到下一天,节奏会更稳。
把创建、复制、移动、删除这四个动作练熟。
文件管理四大金刚
- mkdir:创建文件夹
- touch:创建空文件
- cp:复制文件或文件夹
- mv:移动或改名
- rm:删除文件或文件夹
rm 没有回收站,练习删除时一定先在 ~/linux-practice/ 里操作。
练习步骤
- cd ~/linux-practice 进入练习目录
- mkdir notes projects backup
- touch todo.txt readme.md
- cp todo.txt todo-backup.txt
- cp -r notes notes-bak
- mv todo-backup.txt backup/
- mv readme.md README.md
- rm todo.txt 与 rm -r notes-bak
cd ~/linux-practice
mkdir notes projects backup
touch todo.txt readme.md
cp todo.txt todo-backup.txt
cp -r notes notes-bak
mv todo-backup.txt backup/
mv readme.md README.md
rm todo.txt
rm -r notes-bak完成这一天后,再切到下一天,节奏会更稳。
学会在不同场景用对工具:短文件直接看,长文件分页看,日志看尾巴。
四种查看方式
- cat:一口气打印整个文件
- less:分页浏览,按 q 退出
- head:看开头几行
- tail:看末尾几行,tail -f 可跟踪日志
补充工具
- file:不知道文件是什么类型就先问它
- wc -l:统计行数
- less 的常用键:空格翻页、b 回翻、/ 搜索、n 下一个、q 退出
cat log-sample.txt
less log-sample.txt
head -3 log-sample.txt
tail -5 log-sample.txt
wc -l log-sample.txt
file script.sh完成这一天后,再切到下一天,节奏会更稳。
学会“自己查”,比死记命令更重要。
先问电脑,不急着问人
- man:完整说明书
- --help:简洁速查
- which:命令程序在哪
- type:这个命令到底是什么
- history:看历史命令
- Ctrl+R:反向搜索历史
练习步骤
- man ls,找到 -l / -a / -h 的说明
- ls --help 对比简版帮助
- which bash、which python3、which ls
- type ls 与 type cd
- history 并试试 Ctrl+R
man ls
ls --help
which bash
type cd
history一句话记住
好的工程师不是把所有命令都背下来,而是知道怎么查。
完成这一天后,再切到下一天,节奏会更稳。
把前五天的命令串起来,模拟一次真正的目录搭建。
目标结构
myblog/
├── src/
│ ├── index.html
│ └── style.css
├── images/
├── drafts/
│ └── draft-01.txt
└── README.md练习步骤
- 创建 myblog 目录和子目录
- 用 touch 生成 index.html、style.css、README.md、draft-01.txt
- 用 ls 和 tree(如果有)检查结构
- 试着把文件移动到正确位置
mkdir -p myblog/src myblog/images myblog/drafts
touch myblog/src/index.html myblog/src/style.css
touch myblog/drafts/draft-01.txt
touch myblog/README.md完成这一天后,再切到下一天,节奏会更稳。
不看稿子,完成一轮最小闭环操作,就算过关。
自测清单
- 能打开终端并看懂提示符
- 能用 pwd / ls / cd 找到自己
- 能用 mkdir / touch / cp / mv / rm 管理文件
- 能用 cat / less / head / tail 看文件
- 能用 man / --help 自己查帮助
收尾建议
如果能不看答案完成一轮“打开终端 → 进目录 → 建文件 → 看文件 → 查帮助”,第一周就算真正过关。
完成这一天后,再切到下一天,节奏会更稳。