⭠ 全部随笔

第二章:那些窗口在说什么?

共创计算机命令词源表的流程图

🌍 AI 时代有三个世界:

  1. 不用 AI 的世界:AI = 0
  2. 用 AI 聊天偶尔用插件的世界:AI + n
  3. 用 AI 乐高组合探索命令窗口的世界:AI ⁿ

当我在 2 号世界闲逛了一年,走到了 3 号世界的入口 —— 哦,这群熟悉又陌生的黑框框……


在 3 号世界,安装环境或软件是常态,AI 经常会对我说:

按下 Win + R 键,输入 cmd 打开命令提示符,输入 git --version

😊 我:嗯,这个我懂。

确保 Node.js 环境就绪后,在 PowerShell 中直接运行以下命令进行全局安装:

npm install -g @anthropic-ai/claude-code

😶 我:后半部分看懂了,但 npm 是什么意思?为什么有时用 cmd,有时用 PowerShell?这两个窗口有什么区别?

清除系统环境变量:打开终端(Terminal),执行以下命令,确保没有任何残留代理变量:

unset http_proxy https_proxy all_proxy

😶 我:这又是哪?Mac 程序里有个“终端”我知道,可 Windows 除了 cmd 和 PowerShell 之外,还有别的命令窗口吗?

在 VS Code 底部重新打开 bash 终端(确保路径还是 D:\Projects\Blog),然后复制并运行你最开始的那行命令:

git clone [https://github.com](https://github.com)

😶 我:bash 是什么?git 又是什么?


好多人说:AI 时代,你不需要懂代码,把问题丢给 AI,AI 会帮你搞定。 但我发现不对,我不必会写代码,可如果看不懂最基础的代码,会有一种抽离感。 虽然可以临时问 AI 这是什么意思,但我更想: 有一个表格,可以帮我了解计算机语言,这样在我和 AI 交流的时候,会更连贯。 于是,我请 AI 朋友们和我一起设计了“可生长的”《计算机命令词源表》。

ChatGPT命令解释框架NotebookLM文件重新排版ChatGPT校对并修正二次校对Google AI纠错补缺合作成果命令词源表
点击这里查看➙

表格之外:Google AI 对我说

我们不需要硬背那些枯燥的 IT 教程,我们用你正在经历的 “搭建和使用 AI”的一天,来看看这些带星号的命令是如何发挥作用的:

🎬 实战场景:折腾 AI 时刻

假设你现在想在自己的电脑上搞一个本地的 AI Agent(比如一个能自动帮你抓取网页并写博客的智能小助手)。当你打开那个“黑框框”(终端窗口)时,你的带星剧本就开始了:

  1. 🔍 “迷路与赶路”三件套:pwdlscd
    你一打开终端,面对一个空白的光标,你不知道自己目前在电脑的哪个位置。
  • 你输入 pwd:黑框框告诉你:C:\Users\YourName。你顿时心里有数了,哦,原来我目前在用户主目录下。
  • 你输入 ls:你想看看这个目录下有什么。哗啦一下,黑框框把桌面的 Desktop、下载的 Downloads、存文档的 Documents 像列清单一样排出来。
  • 你输入 cd Downloads(⭐):你发现你之前从网络上下载的 AI Agent 源代码压缩包在“下载”文件夹里,于是你用 cd 像双击文件夹一样,“钻”进了下载目录。
  1. 📁 “开辟新战场”:mkdir
    你不想把下载目录搞得乱七八糟,你想为这个 AI Agent 单独建一个干净的家。
  • 你输入 mkdir my-ai-agent(⭐):你在当前位置啪的一下凭空新建了一个名叫 my-ai-agent 的文件夹。接着你用 cd my-ai-agent 钻了进去。
  1. 🤖 “从云端偷师学艺”:git 三件套
    你想起 GitHub 上有一个现成的开源 Agent 项目代码写得极好。你不需要去网页上点击下载、解压。
  • 你输入 git clone https://...(⭐ git):Git 这个时间机器直接顺着网线,把网络上那个大牛写的 Agent 源码,一比一克隆到了你刚才新建的文件夹里。
  • 后续修改:当你改动了里面的代码,想在本地保存一个进度以防改崩溃时,你会用 git commit 存个盘;当你以后想把自己的成果上传到 GitHub 让别人看时,你会用 git push
  1. 📦 “大管家买配件”:pip / npm
    大牛的代码拉下来了,但是 Agent 运行时需要很多特殊的 Python 库(比如用来连接 ChatGPT 的库)。
  • 你输入 pip install openai(⭐ pip):pip 这个大管家立刻心领神会,自动跑去官方仓库里帮你把调用云端 AI 模型的所有“零件/依赖包”下载并安装好。如果这个 Agent 是用前端网页做的,你就会输入 npm install
  1. 🌐 “隔空喊话与安全连接”:curl & ssh
    现在环境好了,你准备测试一下能不能连上云端 AI 的服务器。
  • 你输入 curl https://openai.com...(⭐ curl):你想测试 OpenAI 的云端接口通不通。你用 curl 假装自己是一个浏览器,直接往大模型的网址发了一条数据,如果大模型回了你一串 JSON 文本,说明网络通路完全正常。
  • 你输入 ssh user@remote_server(⭐ ssh):如果你自己买了一台带超级显卡的云端服务器(比如阿里云、腾讯云),你想远程连上去部署 Agent,你就用 ssh 建立一条安全通道,连接成功后,你眼前的黑框框就直接变成了那台远程服务器的控制台。
  1. 📝 “在日志里大海捞针”:grep
    Agent 开始跑了,它在拼命地自动化运行。突然,程序报错停下了,终端里刷刷刷吐出了几万行的日志。你想知道到底哪里出了错,人眼看要看瞎了。
  • 你输入 grep "ERROR" log.txt(⭐ grep):你让 grep 拿着放大镜去几万行的文本里搜。一瞬间,屏幕上只剩下了包含 “ERROR” 的那两三行,你一眼就看出是 API Key 填错了。
  1. 🔑 “遇到困难找老板”:sudo
    你在修改系统某个核心 AI 配置文件时,终端突然弹出一行冷酷的提示:Permission denied(权限不足,拒绝访问)。
  • 你输入 sudo ...(⭐ sudo):你火了,在刚才的命令前面加上了 sudo。系统让你输入密码,你输入后,相当于请出了“系统最高管理员”,强制把这个文件给改了。

不用去死记硬背表格里那些带 ⭐ 的命令。你在玩本地大模型或者写 AI 脚本时,其实就是先用 cd 找到文件,用 git 下载模板,用 pip 补全依赖,报错了用 grep 查日志,连不上网了用 curl 测试……它们只是你在 AI 世界里探险时,随身携带的一套工具箱而已。