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 生成自定义质量清单,以验证需求的完整性、清晰度和一致性(例如“英语单元测试”)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938779.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年隔音门优质厂家最新推荐排行榜:覆盖剧院 /ktv/ 防火 / 实验室等多场景,解析实力口碑助您选对产品

在城市化快速发展的当下,无论是商业场所如剧院、KTV、演播室,还是民生场景像医院、学校、家庭卧室,对隔音门的需求都在持续攀升。然而当前隔音门市场乱象频发,部分厂家为压缩成本偷工减料,导致产品隔音效果与宣传…

Android-MVX工艺总结

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2024ICPC(济南站)

I 签。有一个序列,每次你可以选择 恰 \(k\) 个数乘起来,并将这 \(k\) 个数删掉后替换成他们的乘积。 求最终序列最大值的最大可能值对 \(998244353\) 取模的结果。 \(n\le 2\times 10^5,k\le n,0\le V\le 10^9\)。直…

事件在react中的处理方式?

一、React 事件的本质 在 React 中,事件不是原生的 DOM 事件,而是 合成事件(SyntheticEvent)。 React 自己实现了一套跨浏览器的事件系统,用于封装原生事件,让你在所有浏览器中都能一致地使用。 也就是说: <…

volcano源码阅读——action/enqueue

enqueue 将pending状态的job的PodGroup状态设置为inqueue,当会话关闭的时候会更新PodGroup状态。PodGroup状态变为inqueue后,controller会为其创建Pod。pkg\scheduler\actions\enqueue\enqueue.go1 func (enqueue *A…

2025年工业大吊扇厂家权威推荐榜:大型厂房通风降温设备源头企业综合实力与客户口碑深度解析

2025年工业大吊扇厂家权威推荐榜:大型厂房通风降温设备源头企业综合实力与客户口碑深度解析随着工业4.0时代的深入发展,大型厂房的通风降温需求日益凸显。工业大吊扇作为改善工作环境、提升生产效率的关键设备,其技…

【左扬精讲】SRE 别慌!我用 故障预测与诊断,性能评估与优化,资源分配与规划 讲概率与贝叶斯算法的实战应用,都是咱运维人能懂的话(含代码)

【左扬精讲】SRE 别慌!我用 "故障预测与诊断","性能评估与优化","资源分配与规划" 讲概率与贝叶斯算法的实战应用,都是咱运维人能懂的话(含代码)在 SRE 的运维工作中,不确定性是…

农经权报表生成小程序介绍

背景 根据农经权gdb数据中的DK、CBF、FBF、CBFJTCYB、CBJYQDJB,以上要素和表数据进行逻辑提取和处理,将数据写出到定制好的word模板中 输入:农经权gdb、word模板、输出目录 输出:每户的摸底调查表以承包方编码&…

【2025-10-16】移居香港

20:00假使做事要面面顾到,那就什么事都不能做了。——XX昨天聊到了我的一个高中同学移居香港。这已经是我们7个要好的高中同学中第3个往香港走的了。其实,我还知道有一个老表近期也要到香港去做劳工,听说好像花了好…

学校社团招新的题目(莫队+树状数组统计区间逆序对个数)(蒟蒻被薄纱QAQ)

先放题面: A. 签到题 题目描述 你是城市的顶级信息分析师,负责监管全城的信息高速公路——一条长达 n 个信息节点的“数据高速公路”。 每个信息节点有一个编号 a[i],表示信息的优先级: 编号越小,信息越重要; 编…

基于MATLAB的齿轮故障检测

一、系统架构设计 %% 主程序框架 clear; clc; close all;%% 参数设置 fs = 10000; % 采样频率 t = 0:1/fs:1; % 时间向量 fault_types = {healthy,crack,wear,broken}; num_samples = 10; % 每类样本数量%% …

Linux 中检测gz压缩文件是否损坏

Linux 中检测gz压缩文件是否损坏。001、[s20233040742@admin2 x_test]$ ls a.sh b.sh [s20233040742@admin2 x_test]$ seq 10 | gzip > a.txt.gz [s20233040742@admin2 x_test]$ echo "xxx" > b.txt.…

从静态图表到交互叙事:数据可视化的新范式与实现 - 实践

从静态图表到交互叙事:数据可视化的新范式与实现 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas…

2025年信息流代运营服务商权威推荐榜:专业投放策略与高转化效果深度解析,助力企业精准营销

2025年信息流代运营服务商权威推荐榜:专业投放策略与高转化效果深度解析,助力企业精准营销在数字化营销浪潮中,信息流广告已成为企业获取流量、实现转化的重要渠道。随着算法技术的迭代和用户行为的变迁,信息流代运…

2025 年 PP 管厂家最新推荐榜:全面甄选优质 pp 风管、PP 喷淋塔等产品厂家,助力实验室场景精准选型

当前 PP 管市场虽供需活跃,但采购难题却让众多企业倍感困扰。部分厂家为追求利润,使用劣质原料生产,导致产品耐腐蚀性、抗老化性大幅下降,在使用中频繁出现破裂、渗漏问题,不仅造成经济损失,还带来安全隐患。同时…

基于MATLAB的无线传感器网络(WSN)仿真程序实现

一、系统架构设计 graph TD A[网络初始化] --> B[节点部署] B --> C[路由协议运行] C --> D[能量消耗计算] D --> E[性能评估] E --> F[可视化展示]二、核心代码实现 1. 网络参数初始化 %% 系统参数设置…

NMAP扫描

NMAP 扫描-sT — TCP connect 扫描 使用操作系统的 connect() 建立完整 TCP 连接(非特权用户可用)。容易被检测/记录,但兼容性最好。-sS — SYN(半开)扫描(又称 stealth) 发送 SYN 后根据返回包判断端口状态(…

MyEMS:衔接 “双控” 政策与企业实践的开源能源管理利器

在 “碳达峰、碳中和” 战略目标引领下,能源消费总量和强度双控制度(以下简称 “双控” 政策)已成为我国推动能源结构优化、倒逼企业绿色转型的核心抓手。然而,不少企业在落实 “双控” 要求时,面临着能耗数据碎片…

权限维持-Windows权限维持

权限维持-Windows权限维持 1.注册表权限维持Get-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Run | >> Format-List可以看到这里有个flag.bat执行文件,我们去文件资源管理器里面看看…

2025 电动轮椅厂家最新推荐榜:深度解析智能轻便 / 长续航 / 高安全国产优质品牌核心优势

随着人口老龄化加剧与残障人士出行需求升级,电动轮椅市场规模持续扩张,但行业乱象也随之凸显。市场上产品质量两极分化,部分产品宣称 “轻便折叠” 却因材质劣质导致机身笨重,标榜 “安全可靠” 却缺乏核心防护技术…