——从不会到敢用(20 个校园场景高频命令)
受众:集团内小学—初中—高中信息与人工智能教师
时长:30 分钟
主旨:让老师掌握在服务器、机房电脑、虚拟机上“真正能用”的 Linux 基本功,为后续 Docker、OnePanel、AI 模型部署奠定基础。
🎯 本课你将学到
掌握 20 个最常用、最关键、最能解决实际问题的 Linux 命令
能进入 Linux 终端并不再害怕黑底白字
能查看文件、网络、系统状态
能为后续运行 Docker、部署 AI 模型做好实践准备
🧩 01 为什么必须学 Linux?
在学校里部署 AI 系统,你一定会遇到:
Docker / OnePanel 安装必须在 Linux
OpenWebUI、Ollama 运行需要系统权限
服务器一般是 Ubuntu / Debian
网络排查必须通过终端命令
稳定运行必须懂日志与后台服务
不会 Linux,就无法真正掌控 AI 平台。
但好消息是:
本课只教你最常用、最有用的 20 条命令,完全够你在学校独立运行 AI 服务。
📘 02 Linux 终端基本概念(老师版极简解释)
命令行 = 与系统对话的窗口
当前路径 = 你现在在哪个文件夹
权限 = 谁能读写、执行文件
sudo = 用管理员权限执行
不必深究理论,你只需记住:
“看哪里 → 到哪里 → 做操作 → 不报错 = 成功。”
🗂️ 03 文件与目录操作(学校使用频率最高)
1. 查看当前目录
pwd
2. 显示当前目录下文件
ls
常用增强版本:
ls -lh
-l列表视图-h显示人类可读格式(如 1K、2G)
3. 切换目录
cd 文件夹名
返回上一级:
cd ..
4. 创建文件夹
mkdir myproject
5. 删除文件 / 文件夹
rm 文件
rm -r 文件夹
⚠️ 注意:rm 没有“回收站”,删除即消失。
这是 Linux 世界的真·物理删除。
📁 04 文件内容查看
6. 查看文本内容
cat 文件名
7. 分页查看(适合长文件)
less 文件名
8. 查看开头/结尾几行(看日志必备)
head 文件名
tail 文件名
持续监听日志(部署 AI 时非常常用):
tail -f 日志文件
🌐 05 网络与系统状态(本课重点)
9. 查看 IP 地址
ip addr
或旧命令:
ifconfig
10. 测试网络是否可达
ping 192.168.10.100
11. 查看默认网关
ip route
12. 查看端口占用(AI 服务开不了一般是端口冲突)
sudo lsof -i :3000
或:
netstat -tunlp
13. 查看当前运行进程
ps aux
14. 查找进程(非常实用)
ps aux | grep openwebui
🧱 06 权限操作(部署系统必备)
15. 修改权限
chmod 755 文件名
16. 修改所有者
sudo chown 用户名 文件名
17. 添加可执行权限(运行脚本常用)
chmod +x run.sh
🚀 07 软件安装与更新
18. 更新系统软件源
sudo apt update
19. 安装常见软件
sudo apt install python3 pip git -y
20. 重启
sudo reboot
🏫 08 课堂示例:部署前检查三步走
当你准备安装 Docker、OnePanel 或启动模型时,先完成三件事:
✔️ Step 1:查看设备 IP
ip addr
✔️ Step 2:测试能否访问网关
ping 192.168.x.1
✔️ Step 3:确保系统已更新
sudo apt update
如果这三步都顺利,后续部署大概率不会翻车。
🧭 09 本课给老师的信心提示
你可能原本以为 Linux 很可怕,但你在本课学到的命令:
✔ 够你部署学校的 AI 平台
✔ 够你排查学生访问不了的问题
✔ 够你运行 Docker、OnePanel、OpenWebUI
✔ 够你看日志、分析错误
✔ 够你维护一个“一校共享”的 AI 服务
你不需要成为工程师,你只需要能把系统跑起来并保持稳定。
而现在,你具备了这个基础。
📌 第 3 课课后任务
在 Ubuntu 虚拟机或服务器中练习以下命令:
ls -lhcdmkdir testping baidu.comps aux | grep python
使用
tail -f查看系统日志变化。下一课将开始带你进入 Python + AI 小项目开发。
准备好后告诉我即可,我就继续写 第四课:Python AI 小项目开发(让全校学生共享的最小 AI 平台)。