当前位置: 首页 > news >正文

WSL+Ubuntu + AI (Claude, SpecKit, iFlow) 常用命令

WSL+Ubuntu + AI (Claude, SpecKit, iFlow) 常用命令

目录
  • WSL 命令
    • 升级并查看 WSL 版本
  • Ubuntu 命令
    • 系统升级
    • 挂载fstab
    • 常用rsync同步命令
    • 常用npm命令
    • nrm命令 (npm加速镜像管理)
  • Claude 命令
    • Claude 配置 API
    • Add MCP
      • Chrome DevTools MCP server
  • Spec-Kit命令
    • 核心命令:规范驱动开发工作流程的基本命令:
    • 可选命令:用于提高质量和验证的其他命令:

WSL 命令

升级并查看 WSL 版本

#在PowerShell中运行以下命令:
wsl --version
wsl --update
wsl --shutdown #关闭WSL
wsl #打开WSL#示例:
PS C:\Users\JohnC> wsl --version
WSL 版本: 2.5.9.0
内核版本: 6.6.87.2-1
WSLg 版本: 1.0.66
MSRDC 版本: 1.2.6074
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26100.1-240331-1435.ge-release
Windows: 10.0.26200.6899
PS C:\Users\JohnC> wsl --update
正在检查更新。
正在更新适用于 Linux 的 Windows 子系统: 2.6.1。PS C:\Users\JohnC> wsl --version
WSL 版本: 2.6.1.0
内核版本: 6.6.87.2-1
WSLg 版本: 1.0.66
MSRDC 版本: 1.2.6353
Direct3D 版本: 1.611.1-81528511
DXCore 版本: 10.0.26100.1-240331-1435.ge-release
Windows: 10.0.26200.6899
PS C:\Users\JohnC>

Ubuntu 命令

系统升级

sudo apt update && apt upgrade -y

挂载fstab

sudo nano /etc/fstab
示例代码:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
# //192.168.123.105/Public/myCode /mnt/wd_mycode cifs credentials=/etc/samba/credentials_wd,vers=3.0,uid=1000,gid=1000 0 0
# //192.168.123.104/MyCode3 /mnt/nas_mycode cifs credentials=/etc/samba/credentials_nas,vers=3.0,uid=1000,gid=1000 0 0
# /root/.nvm/versions/node/v24.7.0/bin  /mnt/d/MyData/CherryStudio/claude  none  bind  0  0#测试挂载是否成功
sudo mount -a

常用rsync同步命令

rsync -av /mnt/wd_mycode/mystocks_spec/ /opt/claude/mystocks_spec/
rsync -av /opt/claude/instock/outside/ /opt/claude/mystocks_spec/inside/
rsync -av /mnt/wd_mycode/mystocks_spec/ /opt/claude/mystocks_spec/
rsync -av /mnt/d/Download/CSDN/tdxpy/ /opt/claude/mystocks_spec/temp/

常用npm命令

npm cache clean --force

nrm命令 (npm加速镜像管理)

npm registry manager can help you switch different npm registries easily and quickly

#安装命令
(stock) root@Desktop-CLF:/opt/iflow# npm install -g nrm
added 31 packages in 9s
6 packages are looking for fundingrun `npm fund` for details(stock) root@Desktop-CLF:/opt/iflow# nrm ls
* npm ---------- https://registry.npmjs.org/yarn --------- https://registry.yarnpkg.com/tencent ------ https://mirrors.tencent.com/npm/cnpm --------- https://r.cnpmjs.org/taobao ------- https://registry.npmmirror.com/npmMirror ---- https://skimdb.npmjs.com/registry/huawei ------- https://repo.huaweicloud.com/repository/npm/
(stock) root@Desktop-CLF:/opt/iflow# nrm test
* npm ---------- 805 msyarn --------- 824 mstencent ------ 1116 mscnpm --------- 1145 mstaobao ------- 295 msnpmMirror ---- 1719 ms (Fetch error, if this is your private registry, please ignore)huawei ------- 563 ms
(stock) root@Desktop-CLF:/opt/iflow# nrm use taobaoSUCCESS  The registry has been changed to 'taobao'.

Claude 命令

Claude 配置 API

# 对于 bash (默认)
echo 'export ANTHROPIC_BASE_URL="https://claude-code.club/api"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="your-token"' >> ~/.bashrc
source ~/.bashrc

Add MCP

Chrome DevTools MCP server

参考:https://github.com/ChromeDevTools/chrome-devtools-mcp

#Use the Claude Code CLI to add the Chrome DevTools MCP server (guide):
claude mcp add chrome-devtools npx chrome-devtools-mcp@latest

Spec-Kit命令

安装:
(stock) root@Desktop-CLF:/opt/claude# uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git
Updated https://github.com/github/spec-kit.git (3b000fce4de8ff8dbed8d2bff32d9eecabd8f908)
Resolved 20 packages in 1.59s
Built specify-cli @ git+https://github.com/github/spec-kit.git@3b000fce4de8ff8dbed8d2bff32d9eecabd8f908
Prepared 1 package in 2.39s
Uninstalled 1 package in 58ms
Installed 1 package in 18ms

  • specify-cli==0.0.18 (from git+https://github.com/github/spec-kit.git@89f4b0b38a42996376c0f083d47281a4c9196761)
  • specify-cli==0.0.20 (from git+https://github.com/github/spec-kit.git@3b000fce4de8ff8dbed8d2bff32d9eecabd8f908)
    Installed 1 executable: specify
    (stock) root@Desktop-CLF:/opt/claude#

核心命令:规范驱动开发工作流程的基本命令:

命令 描述
/speckit.constitution 创建或更新项目管理原则和开发指南
/speckit.specify 定义要构建的内容(要求和用户情景)
/speckit.plan 使用您选择的技术堆栈创建技术实施计划
/speckit.tasks 生成可作的任务列表以供实施
/speckit.implement 执行所有任务,按照计划构建功能

可选命令:用于提高质量和验证的其他命令:

命令 描述
/speckit.clarify 澄清未指定区域(之前推荐;以前/speckit.plan/quizme)
/speckit.analyze 跨工件一致性和覆盖率分析(运行时间后、之前/speckit.tasks/speckit.implement)
/speckit.checklist 生成自定义质量清单,以验证需求的完整性、清晰度和一致性(例如“英语单元测试”)