Skip to main content

1.1.1 为什么要学命令行

命令行自动化工作流图

命令行就是用文字给电脑下精确指令。AI 项目里,你会用它进入项目文件夹、运行 Python、安装依赖、保存 Git 提交、连接服务器和启动服务。

先不要背命令。先把一个最小闭环跑通:

进入文件夹 -> 运行命令 -> 看输出 -> 修下一步

命令行 vs 图形界面

需求图形界面命令行
做一次简单操作好上手也可以
重复同一件事容易漏点一步复制命令重跑
批量处理
操作服务器经常没有界面标准方式
留下排错证据不好记录命令和输出都能保存

关键不是终端看起来专业,而是命令本身就是可重复的证据

先跑一次

在练习文件夹里打开终端,运行:

pwd
mkdir ai-cli-practice
cd ai-cli-practice
python -c "from pathlib import Path; Path('hello_terminal.py').write_text('print(\"hello from terminal\")\\n', encoding='utf-8')"
python hello_terminal.py
ls

预期信号:

hello from terminal
hello_terminal.py

如果你在 Windows 上 python 不能用,可以试:

py hello_terminal.py

到这里,你已经完成最小终端闭环:查看当前位置、创建文件夹、创建脚本、运行脚本、检查结果。

AI 项目会在哪里用到

AI 任务示例命令
安装依赖python -m pip install pandas
运行脚本python train.py
保存代码git add .git commit -m "message"
启动 APIuvicorn main:app --reload
连接服务器ssh user@server
构建部署应用docker build -t my-ai-app .

今天不用全会,只要先知道:后面很多 AI 工作流都会从终端开始。

先认识这 10 个命令

命令作用
pwd查看当前文件夹
ls查看文件列表
cd切换文件夹
mkdir创建文件夹
cp复制
mv移动或重命名
rm删除
python运行 Python
git保存和查看代码历史
pip / conda安装依赖、管理环境

如果失败,先查这里

现象先检查
command not found工具是否安装好;安装后是否重新打开终端
python 版本不对运行 python --version,确认当前环境
找不到文件运行 pwdls,你可能不在目标文件夹
Permission denied文件或文件夹是否属于其他用户
命令太长不想重打按上箭头调出历史命令

当你能说清 pwdcdlspython hello_terminal.py 在自己的文件夹里做了什么,就可以进入下一节。下一节会更慢地练文件操作。