Vibe Coding 环境搭建 (5):终端与命令行工具手册

Oct 24, 2025

# 终端与命令行工具手册

# 终端是什么?

终端是一个命令行界面,允许你直接与操作系统对话。它一般的样子是一个黑色的窗口,里面显示的是命令以及命令的输出结果。

在前面关于安装Node.js和安装python的描述中,我们提到了许多的命令,这些命令都是在终端执行的命令。

# 为什么需要终端?

举个例子,我们现在有 A 和 B 两个文件夹,A 中有一个文件 hello.txt,现在你需要将 A 中的hello.txt 文件复制到 B 中,

如果是用图形界面操作的话,你需要打开 A 文件夹,找到 hello.txt 文件,然后右键点击它,选择复制,然后打开 B 文件夹,选择粘贴。

如果是用命令行操作的话,你需要在命令行中执行以下命令:

cd A
cp hello.txt ../B

这两种方式,AI而言更擅长后者。因为大语言模型更擅长处理文字,而命令本身就是文字。

终端一般不需要安装,电脑的操作系统默认已经内置了终端。但是Windows的终端很难用。

# macOS 终端

# 1. 终端

macOS 自带的名叫终端的应用。

打开方式

  • 在启动台寻找 "终端",点击打开
  • 或者按 Cmd + Space,输入 "终端" 搜索,点击打开

# Windows 终端

有很多程序员选择使用Mac,其实就是因为Windows上的终端不好用。

Windows 自带的 cmd 和 PowerShell 与 Unix-like 系统的 shell 体验有很大差异。不过有几种很好的解决方案可以让 Windows 用户获得类似 Mac/Linux 的 shell 体验:

# 1. Windows Subsystem for Linux (WSL)

WSL 是 Windows 10 的一个功能,允许用户在 Windows 上运行 Linux 二进制文件。

# 2. git bash

Git Bash 是 Git 的一个图形化界面,允许用户在 Windows 上运行 Linux 命令。

因为我已经很多年没有用Windows了,所以这里不做详细的介绍,你可以自行搜索并解决。

# 基础命令

虽然我们用AI辅助编程时,所有的命令都是AI来执行的,但是掌握一些最基本的命令会有许多帮助。

  1. 创建一个文件夹
mkdir <文件夹名>
  1. 进入一个文件夹
cd <文件夹名>
  1. 创建一个文件
touch <文件名>
  1. 删除一个文件
rm <文件名>
  1. 删除一个文件夹
rm -rf <文件夹名>
  1. 列出当前目录下的所有文件
ls
  1. 列出当前目录下的所有文件,包括隐藏文件
ls -a
  1. 列出当前目录下的所有文件,包括隐藏文件,并显示文件大小
ls -al
  1. 查看当前路径
pwd

# VS Code 集成终端

虽然电脑上有了终端,但是我们AI编程的时候一般不需要单独打开终端app,而是在VS Code中集成终端,我们的AI助手也是通过 VS Code 中集成的终端来完成命令的执行。

请自行搜索如何在VS Code中集成终端。

# 下一步

把终端集成到VS Code中,依然是为AI编程打下基础,接下来我们就需要真正地集成AI编码工具,开始我们的vibe coding之旅了。


继续阅读:Vibe Coding 环境搭建 (6):Claude Code + VS Code AI开发工作流