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 生成自定义质量清单,以验证需求的完整性、清晰度和一致性(例如“英语单元测试”)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938779.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!