Skip to content

终端命令:先确认目录,再确认影响范围 ​

我现在在哪里 ​

命令作用成功后看到
pwd显示当前完整路径当前文件夹路径
ls列出当前目录内容文件和文件夹名
ls -la包含隐藏文件的详细列表.env、.git 等也会显示
cd folder进入 folder通常没有输出,再用 pwd 确认
cd ..返回上一级通常没有输出

命令说 package.json not found 时,先用 pwd 和 ls,不要立刻重装工具。

启动和停止项目 ​

命令作用
npm run dev运行 package.json 的 dev script
pnpm dev使用 pnpm 运行 dev script
npm run build使用 npm 执行生产构建
pnpm build使用 pnpm 执行生产构建
Ctrl + C停止当前前台进程

项目用哪个命令,要看 README、锁文件和 packageManager 字段。

安装依赖 ​

项目线索命令
package-lock.jsonnpm install
pnpm-lock.yamlpnpm install
yarn.lockyarn install
requirements.txtpip install -r requirements.txt

不要在同一个项目里随手混用三种 JavaScript 包管理器。

Git 日常检查 ​

命令作用
git status当前分支和文件变化
git diff尚未进入暂存区的逐行变化
git diff --staged下一次 commit 将保存的变化
git branch --show-current当前分支名
git log -1最近一次 commit
git remote -v远程仓库简称和地址

完整工作流:Git 完整入门。

查找项目内容 ​

命令作用
rg "saveMessage"在当前目录递归搜索文字
rg --files快速列出项目文件
find系统级文件查找,参数较多

在编辑器里也可以使用全局搜索,不必为了“像开发者”强迫自己只用终端。

看端口和进程时要谨慎 ​

启动失败提示端口被占用时,先确认哪个程序在使用,不要复制 AI 给的批量 kill 命令。

停止自己刚启动的前台开发服务器,通常使用 Ctrl + C 最安全。

看到这些命令先停一下 ​

text
rm -rf
git reset --hard
git clean -fd
git push --force
curl 某网址 | sh
sudo 加陌生命令

它们可能删除文件、丢弃修改、重写远程历史或直接执行网上脚本。

运行前要求 AI 解释:

text
准确影响哪个目录或分支
会删除或覆盖什么
是否可恢复
有没有只读检查方式

错误输出怎样保留 ​

不要只复制最后一句。保留:

text
运行的完整命令
第一条具体错误
错误前后若干行
当前目录 pwd
项目包管理器和锁文件

记得删除密钥、Token、Cookie 和数据库连接串。

终端提示找不到 package.json,第一步应该删除 node_modules 吗?

答案:不应该。先用 pwd 和 ls 确认是否站在包含 package.json 的项目目录。

写给想驾驭 AI,而不只是依赖 AI 的 Vibe Coder。