关于 busybox-on-windows
busybox-on-windows 是仅适用于 Windows 的技能,用于获取和使用 BusyBox 单一二进制文件提供的常见 Unix 工具。它说明如何选择并下载对应版本,再通过 busybox.exe 运行命令。
主要功能
- 01仅限 Windows 使用说明
- 02检查 CPU 和系统版本
- 03按架构下载对应版本
- 04列出可用命令
- 05通过 busybox.exe 运行 Unix 工具
适用场景
- 01在 Windows 上运行 Unix 工具
- 02为 CPU 选择 BusyBox 版本
- 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 "..." 来运行它们。
- 输出 CPU 类型:
Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed - 输出 OS 版本:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild - 运行以下某条 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
- 32 位 x86(ANSI):
实用命令:
- 帮助:
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