busybox-on-windows

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
BusyBox is a single binary that implements many common Unix tools.
Use this skill only on Windows. If you are on UNIX, then stop here.
Run the following steps only if you cannot find a
busybox.exe
file in the same directory as this document is. These are PowerShell commands, if you have a classic
cmd.exe
terminal, then you must use
powershell -Command "..."
to run them.
  1. Print the type of CPU:
    Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed
  2. Print the OS versions:
    Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild
  3. Download a suitable build of BusyBox by running one of these PowerShell commands:
    • 32-bit x86 (ANSI):
      $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.exe
    • 64-bit x86 (ANSI):
      $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64.exe -OutFile busybox.exe
    • 64-bit x86 (Unicode):
      $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64u.exe -OutFile busybox.exe
    • 64-bit ARM (Unicode):
      $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64a.exe -OutFile busybox.exe
Useful commands:
  • Help:
    busybox.exe --list
  • Available UNIX commands:
    busybox.exe --list
Usage: Prefix the UNIX command with
busybox.exe
, for example:
busybox.exe ls -1
If you need to run a UNIX command under another CWD, then use the absolute path to
busybox.exe
.
Documentation: https://frippery.org/busybox/ Original BusyBox: https://busybox.net/
BusyBox是一个集成了许多常见Unix工具的单一二进制文件。
仅在Windows系统上使用此方法。如果您使用的是UNIX系统,请到此为止。
仅当您在此文档所在的同一目录中找不到
busybox.exe
文件时,才执行以下步骤。 这些是PowerShell命令,如果您使用的是传统
cmd.exe
终端,则必须使用
powershell -Command "..."
来运行它们。
  1. 查看CPU类型:
    Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed
  2. 查看操作系统版本:
    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
的绝对路径。