mcpField
B
busybox-on-windows

busybox-on-windows

github.com/davila7开发33.2k172 次安装今天更新
代码仓库

关于 busybox-on-windows

busybox-on-windows 是仅适用于 Windows 的技能,用于获取和使用 BusyBox 单一二进制文件提供的常见 Unix 工具。它说明如何选择并下载对应版本,再通过 busybox.exe 运行命令。

主要功能

  1. 01仅限 Windows 使用说明
  2. 02检查 CPU 和系统版本
  3. 03按架构下载对应版本
  4. 04列出可用命令
  5. 05通过 busybox.exe 运行 Unix 工具

适用场景

  1. 01在 Windows 上运行 Unix 工具
  2. 02为 CPU 选择 BusyBox 版本
  3. 03查看 BusyBox 可用命令

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill busybox-on-windows

安装后在 Claude Code 中输入/busybox-on-windows确认已加载。

详细介绍

BusyBox 是一个实现了许多常见 Unix 工具的单一二进制文件。

仅在 Windows 上使用此技能。如果你使用的是 UNIX,请在此停止。

仅当在本文档所在目录中找不到 busybox.exe 文件时,才运行以下步骤。 这些是 PowerShell 命令;如果你使用的是经典的 cmd.exe 终端,则必须使用 powershell -Command "..." 来运行它们。

  1. 输出 CPU 类型:Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed
  2. 输出 OS 版本:Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild
  3. 运行以下某条 PowerShell 命令,下载合适的 BusyBox 版本:
    • 32 位 x86(ANSI):$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.exe
    • 64 位 x86(ANSI):$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64.exe -OutFile busybox.exe
    • 64 位 x86(Unicode):$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64u.exe -OutFile busybox.exe
    • 64 位 ARM(Unicode):$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64a.exe -OutFile busybox.exe

实用命令:

  • 帮助:busybox.exe --list
  • 可用的 UNIX 命令:busybox.exe --list

用法:在 UNIX 命令前加上 busybox.exe,例如:busybox.exe ls -1

如果需要在其他 CWD 下运行 UNIX 命令,请使用 busybox.exe 的绝对路径。

文档:https://frippery.org/busybox/ 原版 BusyBox:https://busybox.net/

评论

支持 Markdown