学径XUEJING · 个人学习平台通知设置

课程库 AI 主线 本地环境与 Git › 第 3

命令行不可怕 —— 20 个够用一年的命令

工具课60 分钟

本课导读

那个黑底白字、只能打字的窗口,是很多转行者的心理阴影。今天把它拆解成三句话心智模型 + 20 个命令的小抄——这 20 个够你用一年。为什么必须过这关:pip 在终端里、Git 在终端里、将来的 AI 编程工具(如 Claude Code)还在终端里——AI 时代的生产力工具反而集体回到了命令行,会用它的人直接多一倍杠杆。预计 60 分钟。

三句话心智模型

打开终端(Windows:PowerShell;Mac:终端/Terminal),你面对的只有三件事:

  1. 提示符:那行 PS C:\Users\你> 是系统在说"我在听"。它显示的路径 = 你当前站在哪个文件夹
  2. 命令 = 动词 + 宾语cd Desktop 读作"切换到 Desktop";python hello.py 读作"用 python 运行 hello.py"——和你写的函数调用一个逻辑
  3. 一切操作都相对于"当前位置":图形界面里你双击进入文件夹,终端里用 cd;图形界面看到的内容,终端里用 ls 列出。终端不神秘,只是把鼠标动作换成了打字

提示

类比记忆:终端是电话客服版的文件管理器——看不见界面,但你说"列出这个文件夹"(ls)、"进入下载目录"(cd Downloads),它照办并汇报结果。你在 U1.3 用 pathlib 写的每个操作,这里都有一个对应口令。

20 个命令小抄

Windows PowerShell 已内置大部分 Mac/Linux 风格命令(ls、cat 等都能用),所以这份小抄两个系统通吃;个别差异单独标注。

① 定位与移动(每天用)

命令干什么例子
pwd我现在在哪pwd
ls列出当前文件夹内容ls;看详情 ls -l(Windows 用 dir 也行)
cd 路径进入文件夹cd Desktopcd learnpath
cd ..退回上一层.. = 父文件夹(U1.3 的 parent!)
cd ~回到用户主目录迷路时的回家键

② 文件与文件夹(常用)

命令干什么例子
mkdir 名字建文件夹mkdir practice
cat 文件显示文件内容cat hello.py(Windows 也可 type
cp 源 目标复制cp a.txt b.txt(Windows 也可 copy
mv 源 目标移动/改名mv old.txt new.txt(Windows 也可 move
rm 文件删除(无回收站!)rm draft.txt(Windows 也可 del

③ 运行与安装(本课程主力)

命令干什么例子
python 文件.py运行 Python 程序python organizer.py(Mac:python3)
python进入交互模式(exit() 退出)当计算器随手验证
pip install 包名安装第三方库pip install pandas(Mac:pip3)
pip list看装了哪些库pip list
code .用 VS Code 打开当前文件夹那个点 = "当前位置"

④ 生存技巧(提升幸福感)

技巧干什么
Tab自动补全文件名/路径——敲前几个字母按 Tab,防手抖神技
方向键调出上一条命令,不用重敲
Ctrl + C强行终止当前程序(死循环救星)
clear清屏(Windows 也可 cls
命令 --help看该命令的说明书

说明

唯一要敬畏的命令:rm(删除)不进回收站,直接消失。删除前 ls 确认、路径手写别粘贴、批量删除先彩排(眼熟吗?U1.3 的职业规矩在终端同样生效)。其余 19 个命令随便折腾,坏不了什么。

实操:完整走一遍工作流

分步操作

命令行与你已有知识的暗线

最后看穿一层窗户纸——这些命令你其实都"会":

终端命令你在 U1.3 写过的等价物
pwdPath.cwd()
lsPath(".").iterdir()
mkdir xPath("x").mkdir()
mv a bPath("a").rename("b")
cat fPath("f").read_text()

终端命令 = 人类手动版的 pathlib。所以自动化的选择题也清楚了:一次性的操作,终端顺手敲;重复性的操作,写成 Python 脚本。两条腿都硬,才叫会干活。

随堂测验

随堂测验0 / 5 题正确

1. 终端提示符里显示的路径代表什么?

2. cd .. 里的两个点表示?

3. 哪个命令需要格外敬畏?

4. 程序陷入死循环停不下来,按什么?

5. “终端命令 = 人类手动版的 pathlib”,这个对应关系告诉我们?

本课小结

  • 三句话心智:提示符=我在听、路径=我站哪、命令=动词+宾语;终端 = 电话客服版文件管理器
  • 20 命令四组:定位移动(pwd/ls/cd)、文件操作(mkdir/cat/cp/mv/rm 要敬畏)、运行安装(python/pip/code .)、生存技巧(Tab 补全/↑/Ctrl+C/clear/--help)
  • 终端命令 = 手动版 pathlib:一次性用终端,重复性写脚本
  • AI 工具链住在终端里——这 60 分钟是给未来的 Claude Code 们铺路

下一课请出本单元压轴主角:Git 与 GitHub——代码的时光机,和你即将向世界公开的作品集货架。

划选正文任意文字可高亮、批注或加入复习卡

讨论

载入中…