第 3 课|Linux 必会命令实操

shfxxbz
12
2025-11-13

——从不会到敢用(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 课课后任务

  1. 在 Ubuntu 虚拟机或服务器中练习以下命令:

    • ls -lh

    • cd

    • mkdir test

    • ping baidu.com

    • ps aux | grep python

  2. 使用 tail -f 查看系统日志变化。

  3. 下一课将开始带你进入 Python + AI 小项目开发

准备好后告诉我即可,我就继续写 第四课:Python AI 小项目开发(让全校学生共享的最小 AI 平台)

动物装饰