你离AI时代,只差一个终端的距离——AIBook零基础入门(一)

老树 Venerable tree 2026-04-24 09:04:27

 

最近,我们开始培训一些工作的成年人还有学生了,却亲眼目睹了一场静默的"数字鸿沟"。

我们让他们都使用同一台崭新的算力本AIBook——搭载摩尔线程GPU、能本地跑大模型的国产AI算力本。除了极少数家伙很快手指在触控板上飞舞,像在弹奏钢琴;大部分却对着黑漆漆的窗口发呆,屏幕上只有一行白色小字:`musa@musa-AIBook:~$`

他们用的是同一台机器,同一个时代的产品,却仿佛生活在两个平行宇宙。

那个黑窗口,叫做终端(Terminal)。

在AI技术爆炸的今天,它正成为区分"数字消费者"与"数字创造者"的隐秘边界。

你以为的“知识诅咒”,远比我们想象的严重,许多人甚至是自诩为技术人员的公司员工。

 

所以这就是为什么我们还要开设了一门AIBOOK入门普及课的原因!

我们先把最需要的必要知识整理出来,分享给大家(千万不要以为谁都会,我们早就碰过不少现实墙壁啦)。

如果你自认为是技术高手,打扰了,请绕路。

这不是一篇枯燥的Linux教程。这是一份写给每一个想抓住AI时代红利、却还在被AIBOOK技术门槛吓退的普通人的"数字生存地图"。

之后,才会引入基于AIBOOK的vibe coding、具身智能......

 

第一章:AIBook不是电脑,是一张新船票

让我们先认识一下故事的主角——AIBook。

如果你还把它当成"一台配置好一点的笔记本电脑",那就太浪费了。AIBook的本质,是摩尔线程(Moore Threads)为中国AI普及化扔下的一枚"深水炸弹"。它内置的国产GPU,让普通人第一次能在本地运行70亿参数的大语言模型,国产化替代的宏伟愿景,让我们不需要依赖OpenAI的API,不需要科学上网,不需要每月20美元的订阅费。(至于国产模型嘛,请自便)

另外,AI原生的真正底层操作系统其实是linux,你就研究研究那一堆龙虾、爱马仕,谁不是躺在linux的大床上等你召唤呢?

但是,这里有一个残酷的悖论:给你一艘航母,如果你只会当乘客,那它和游轮没有区别。

AIBook预装的是Ubuntu(前一篇帖子已经提过)——世界上最流行的Linux桌面操作系统,免费、开源、没有Windows那些花里胡哨的弹窗广告,也没有macOS那种"我贵我有理"的傲慢。

Ubuntu是什么?(还记得I am beacuse we are吗?)

你可以把它理解为一个来自不同地区的同事,极度热情。他说着略带口音的"计算机方言",但做的事情和Windows、macOS一模一样:浏览网页、写文档、运行程序、看电影。只是,他的"办公室布局"不太一样。

 

  1. 首先是,Ubuntu桌面布局速览:

- 桌面:和Windows一样,可以放图标,但默认更干净

- 应用菜单:点击左下角(或按Super键),所有程序像扇面一样展开

- 文件管理器:类似"我的电脑",但路径显示更诚实,不骗你说"此电脑"里真的有个电脑

- 设置面板:右上角系统托盘,音量、网络、亮度——人类的基本需求

- 任务栏(Dock):左侧那一列,常用程序和已打开的程序像士兵一样列队站好

 

一句话总结:操作系统没有高低之分,只有世界观之差。Windows是商场导购,处处为你着想;Ubuntu是实验室助手,假设你知道自己在做什么。

 

 

第二章:终端——数字世界的"母语"

 

现在,我们要直面那个让无数人退缩的“黑窗口”了。

按下 `Ctrl + Alt + T`,终端弹出。屏幕上只有一行字:`musa@musa-AIBook:~$`(你也可以替换成你的名字)

这是什么?这是电脑在问你:"我已经准备好了,你想让我做什么?"

终端的本质,才是用"说话"来控制电脑(正如AI的自然语言对话一样),而不是用鼠标点击。

你可以把它想象成《哈利·波特》里的咒语系统。魔法师不需要挥动魔杖画UI界面,他们只需要准确念出咒语——`Expelliarmus`(除你武器)!在Ubuntu里,`ls`就是"让我看看这里有什么",`cd`就是"带我去那个地方"。

 

问题:为什么AI时代,反而离不开终端?

  • AI工具的本体是"没有脸"的。

像vLLM、Ollama、Llama.cpp这些运行大模型的核心工具,它们天生没有图形界面。它们是为服务器、为自动化、为效率而生的。如果你只会双击.exe文件,那你连AI的"发动机舱"都进不去,只能坐在驾驶室里按别人设计好的按钮。

 

  • 终端操作更精准,不容易误触。

鼠标的确是伟大的发明,但鼠标也是"模糊输入"的代名词。你点击"保存",可能点到"另存为";你拖拽文件,可能不小心丢进回收站。终端里,`cp file.txt /目标路径/`——这个指令的意思精确到原子级别,没有歧义,没有误触,没有"手滑"。

 

  • 整个AI世界的官方文档,都是用终端语言写的。

你去GitHub上看任何一个明星项目的README,上来就是:`git clone ...`、`pip install ...`、`python inference.py`。如果你看不懂这些,相当于你拿到了一本武功秘籍,但你不识字。

 

GUI vs CLI(命令行) 对比表格:

维度

鼠标操作(GUI)

命令行操作(CLI)

上手难度

容易,所见即所得

需要记住命令,像学外语

操作效率

慢,点来点去

快,一行命令完成复杂操作

适合场景

日常浏览、写作、娱乐

安装软件、管理服务、运行模型

出错可见性

出错往往无提示,默默失败

出错会打印详细错误信息,告诉你"我哪里不懂"

 

 

第三章:路径——数字世界的地址系统

 

根据我们的长期教学,初学者最容易犯的三大错误:

 

  • 第一个就是看不懂路径。

想象你住在一个巨大的图书馆里。Windows的路径像美式地址:"阳光小区3号楼2单元501"。Ubuntu的路径像GPS坐标:`/home/用户名/下载/`。它从根目录`/`开始,一层一层往下指:

 

/                        ← 根目录(整个系统的起点,像国家)

├── home/                ← 所有用户的家(像省份)

│   └── 用户名/          ← 你的主目录,简写为 ~(像你家小区)

│       ├── 下载/        ← 你的下载文件夹

│       ├── 文档/        ← 你的文档文件夹

│       └── 桌面/        ← 你的桌面(其实是文件夹的快捷方式)

├── etc/                 ← 系统配置文件(像政府档案室,闲人免进)

└── usr/                 ← 已安装程序(像城市公共设施)

 

以下是关键记忆点:

  • 平时用的文件主要在 `/home/用户名/` 下,也就是 `~` 下
  • 路径用 `/` 分隔,不是Windows的 `\`。这是Linux的"方言口音"
  • `~` 是主目录的简写,就像"我家"比"北京市朝阳区XX路XX号"更顺口

 

  • 第二大错误是搞不清当前目录。

打开终端时,你默认站在"家门口"(`~`)。不知道自己在哪里时,输入 `pwd`(print working directory),电脑会诚实告诉你:`/home/musa`。

 

  • 第三大错误最隐蔽:复制命令时漏空格。

在终端里,空格不是装饰,是语法。`cd 下载` 和 `cd下载` 完全是两回事。前者是"去下载文件夹",后者是"找一个叫cd下载的命令"——结果当然是"找不到"。

 

一句话总结:路径是文件的地址,空格是命令的标点。在数字世界里,地址错了到不了家,标点错了没人听懂你的话。

 

 

第四章:九句"咒语"——Ubuntu生存工具箱

 

如果您默认是Ubuntu绝世高手,请立刻绕路。

但我们见过更多的,是自诩技术人员的小白。更何况,我认为AIBOOK的使命是推广到千家万户,不是几个技术人员自嗨!

所以,现在,先给你9个最基础的命令。

它们不是"高级技巧",它们是数字世界的"九九乘法表"。掌握它们,你就能在AIBook的Ubuntu系统里自由行走了。

 

第一句:`pwd` —— 我在哪?

输入 `pwd`,终端回答你当前位置。就像迷路时看路牌。

```

$ pwd

/home/musa

```

场景:每次进入陌生目录,先 `pwd` 确认位置,这是终端时代的"定位本能"。

 

第二句:`ls` —— 这里有什么?

`ls` 是 list 的缩写,列出当前目录的文件和文件夹。

- `ls`:简单列表

- `ls -l`:详细列表,显示权限、大小、修改时间

- `ls -a`:显示隐藏文件(以.开头的文件,像房间里的暗格)

- `ls -lh`:人类可读的大小显示(比如显示 1.5K 而不是 1536 bytes)

参数可以组合:`ls -la` = 详细列表 + 显示隐藏文件。

 

场景:你下载了一个模型文件,不知道是否下载完整?`ls -lh` 看一眼大小,心里就有数了。

 

第三句:`cd` —— 带我去那里

`cd` 是 change directory,切换目录。

- `cd 下载`:进入当前目录下的"下载"文件夹

- `cd /home/musa`:用绝对路径跳转

- `cd ~`:一键回家(无论你在系统哪个角落)

- `cd ..`:返回上一级(像电梯的"上一层"按钮)

- `cd -`:返回上一次待过的地方(像浏览器的"后退")

 

操作逻辑口诀:`pwd` 确认位置 → `ls` 查看内容 → `cd` 切换目录 → `pwd` 再次确认。

 

第四句:`mkdir` —— 建新文件夹

`mkdir` 是 make directory。

- `mkdir 测试文件夹`:新建一个文件夹

- `mkdir -p a/b/c`:同时创建多级嵌套文件夹(-p = parents,像自动建中间楼层)

 

场景:你要整理下载的AI模型、数据集、脚本,先 `mkdir AI项目` 建个总部,再在里面细分。

 

第五句:`cp` —— 复制

`cp` 是 copy。

- `cp 文件名 目标位置/`:复制文件

- `cp -r 文件夹名 目标位置/`:复制整个文件夹(-r = recursive,递归复制)

 

场景:你配置好了一个完美的环境,想备份?`cp -r 项目文件夹 项目文件夹备份`——瞬间克隆。

 

第六句:`mv` —— 移动或重命名

`mv` 是 move,但它有两个灵魂:

- `mv 文件名 目标位置/`:移动文件(剪切粘贴)

- `mv 旧文件名 新文件名`:重命名文件

 

场景:下载的模型文件名是一串乱码?`mv model-v1-q4_0.bin 中文模型.bin`——瞬间变人话。

 

第七句:`rm` —— 删除(⚠️ 高危!)

`rm` 是 remove。

- `rm 文件名`:删除单个文件

- `rm -r 文件夹名`:删除整个文件夹

⚠️ 重要警告:Ubuntu没有回收站机制!`rm` 删除的文件无法恢复。这不是Windows的"丢进回收站还能捡回来",这是"直接销毁"。

 

安全习惯:不确定时,先用 `ls` 确认内容,再执行 `rm`。永远不要在不清不楚的情况下使用 `sudo rm -rf /`——那是传说中的"删库跑路"指令,会删除整个系统。

一句话总结:在Ubuntu里,删除不是丢弃,是销毁。这种"残酷性"恰恰教会我们:对自己的操作负责,是数字公民的成人礼。

 

第八句:`clear` —— 清屏

`clear` 清空终端屏幕,或用快捷键 `Ctrl + L`。它不影响任何命令历史,只是给你一块干净的黑板。

场景:调试了半天,屏幕上堆满了报错信息,心乱如麻?`clear`,深呼吸,重新来过。

 

第九句:`cat` —— 查看文件内容

`cat` 是 concatenate,原意是连接文件,但最常用的是查看文本文件内容。

- `cat 文件名.txt`:打印全部内容

- `cat -n 文件名.txt`:显示行号(-n = number)

场景:你想快速看一眼配置文件写了什么,或者检查日志文件的最新记录?`cat` 比打开图形界面的文本编辑器快十倍。

 

 

第五章:sudo——权力的游戏

 

请允许我用一部好看的剧作来比喻。权利,既是赋予个人,也是赋予系统。

当你兴冲冲地输入一个安装命令,终端突然冷冷地回你一句:`Permission denied`(权限不够)。

这是什么意思?

Ubuntu是多用户系统,设计理念是"最小权限原则"。普通用户只能在自己的"一亩三分地"(`/home/用户名`)里折腾,系统核心区域(比如 `/usr`、`/etc`)是禁区。这就像一个小区:你可以随便装修自己家,但不能擅自拆承重墙。

但有时候,你必须拆"承重墙"——比如安装系统级软件、更新系统。这时候,你需要 `sudo`。

`sudo` 的意思是 "以管理员身份执行这条命令",类似Windows的"以管理员身份运行"。用法很简单:在命令前加 `sudo`。

 

```

$ sudo apt update

[sudo] password for musa:

```

输入密码时,屏幕没有任何显示——没有星号,没有圆点,一片空白。这不是坏了,这是Linux的安全设计:防止旁边有人偷看你的密码长度。输完直接按回车即可。

⚠️ 核心风险警示:

`sudo` 可以对系统做任何事,包括删除系统文件。它是一把没有刀鞘的利剑。遇到不确定的命令,不要随意加 `sudo`。网络上有无数恶作剧帖子教你输入 `sudo rm -rf /`——如果你照做了,你的系统会在几秒钟内化为乌有。

 

一句话总结:sudo是数字世界的"核按钮"。拥有它,你既是上帝,也是恶魔。技术伦理从不是宏大叙事,它就藏在你每一次输入密码前的犹豫里。

 

 

第六章:报错——最好的老师

 

我们还有面对自己错误的勇气吗?愿意反思每天犯下的错误吗?

学习AIBOOK,新手最怕终端报错。

那一堆密密麻麻的英文,像电脑的"咆哮"。

但老玩家知道一个秘密:终端报错往往有多行,关键信息通常在最后一行。

看到报错不要慌,先读最后一行,找关键词。

 

示例:

```

$ sudo apt install xxx

Reading package lists... Done

Building dependency tree... Done

E: Unable to locate package xxx   关键错误信息在这里!

```

最后一行 `E: Unable to locate package xxx` 告诉我们:找不到这个软件包。原因可能是包名拼写错误,或者软件源里没有这个包。

 

另一个常见报错:

```

bash: cd: 下载: No such file or directory

```

意思很简单:当前目录下没有"下载"这个文件夹。你可能在错误的目录里,或者文件夹名打错了。

 

一句话总结:在GUI世界里,错误是沉默的;在CLI世界里,错误是响亮的。前者让你懵懵懂懂地失败,后者逼你明明白白地成长。

 

 

第七章:课堂练习——从知道到做到

 

在开发者社区发小白普及帖,可能会被耻笑,但是,千里之行始于足下,还有更多默默的小白在默默潜行。

现在,请你打开AIBook,跟着完成这套"数字生存演练":

```bash

 步骤 1:确认当前位置

pwd

 步骤 2:进入下载目录

cd ~/下载

 步骤 3:新建一个测试文件夹

mkdir 我的测试文件夹

 步骤 4:进入测试文件夹并确认

cd 我的测试文件夹

pwd

 步骤 5:返回上一级

cd ..

 步骤 6:删除测试文件夹

rm -r 我的测试文件夹

 步骤 7:验证删除成功

ls

```

如果这7步你都能顺利完成,恭喜你——你已经跨过了那道"数字鸿沟"。你不再只是鼠标的奴隶,你开始成为电脑(终端)的对话者。

 

尾声:从"指指点点""侃侃而谈"

 

让我们回到文章开头那个培训的场景。

三个月后,我们遇到其中一位对着黑窗口发呆的学生。

他说:老师,我正在参加省里举办的人工智能大赛。

这次,他的屏幕上不再是孤零零的命令提示符,而是跑着一个本地部署的Llama 3大模型,终端里滚动着推理日志。他正在用 `cat` 查看刚生成的文本文件,用 `mv` 整理模型权重,用 `sudo` 安装新的推理框架。

"刚开始确实怕这个黑窗口,"他说,"但现在我发现,鼠标让我成为一个消费者,而终端让我成为一个创造者,别人都把我当做计算机高手。"

这句话,道出了AI时代最本质的阶层分化。

 

AIBook + Ubuntu + Terminal,这套组合不是"程序员的玩具",它是AI民主化的基础设施,更是让人“不明觉厉”的快捷方式。

当大模型从云端下沉到本地,当算力从数据中心扩散到个人笔记本,唯一还在阻挡普通人的,不是硬件,不是金钱,而是那个不敢打开的终端窗口。

你不需要记住所有命令。

你只需要记住一个顺口溜:`Ctrl + Alt + T` 是通往AI深处的入口,`pwd` 让你不迷路,`ls` 让你看清周围,`cd` 让你自由移动。

千万不要怕丢脸,不要把被技术大佬耻笑,每个人都是从零开始的,并且,每个人都不是无所不知。

剩下的,一切交给时间和好奇心吧。

 

【附录:课件一重点速查卡】

命令

作用

常用示例

`pwd`

查看当前目录

`pwd`

`ls`

列出文件

`ls -lh`(详细+人类可读大小)

`cd`

切换目录

`cd ~/下载` 或 `cd ..` 或 `cd ~`

`mkdir`

新建文件夹

`mkdir 测试` 或 `mkdir -p a/b/c`

`cp`

复制

`cp 文件 目标/` 或 `cp -r 文件夹 目标/`

`mv`

移动/重命名

`mv 旧名 新名`

`rm`

删除(不可撤销!)

`rm -r 文件夹` ⚠️ 谨慎

`clear`

清屏

`clear` 或 `Ctrl + L`

`cat`

查看文件内容

`cat 文件.txt` 或 `cat -n`(显示行号)

`sudo`

管理员权限执行

`sudo 命令` ⚠️ 谨慎使用

 

...全文
80 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

265

社区成员

发帖
与我相关
我的任务
社区描述
摩尔线程成立于 2020 年 10 月,以全功能 GPU 为核心,致力于向全球提供加速计算的基础设施和一站式解决方案,为各行各业的数智化转型提供强大的 AI 计算支持。 我们的目标是成为具备国际竞争力的 GPU 领军企业,为融合人工智能和数字孪生的数智世界打造先进的加速计算平台。我们的愿景是为美好世界加速。
企业社区
社区管理员
  • 摩尔线程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧