LinuxCommandLibrary

busybox

Swiss army knife of embedded Linux utilities

TLDR

List available applets

$ busybox --list
copy
Run specific command
$ busybox ls [-la]
copy
Create symlinks
$ busybox --install -s
copy
Show version
$ busybox --help
copy

SYNOPSIS

busybox [applet] [arguments]

DESCRIPTION

busybox combines many common Unix utilities into a single small executable. It implements lightweight versions of over 300 commands, making it ideal for embedded systems, containers, and minimal installations.
The tool is ubiquitous in embedded Linux, Android, and container images like Alpine Linux.

PARAMETERS

--list

List available applets
--install [-s]
Create applet symlinks
--help [applet]
Show help for applet

COMMON APPLETS

Core utilities:
- ls, cp, mv, rm - File operations
- cat, grep, sed, awk - Text processing
- sh - Shell
- tar, gzip - Archives
- wget - Download
- ping, ifconfig - Network

USAGE MODES

Direct invocation

$ busybox ls -la
busybox grep pattern file
copy
Symlinks (most common)
$ # After busybox --install -s
ls -la  # Actually runs busybox ls
grep pattern file  # Actually runs busybox grep
copy
Applet mode
$ # When busybox is symlinked as command name
/bin/ls -> busybox
copy

FEATURES

- Single binary (~1-2MB)
- 300+ Unix utilities
- POSIX compatible
- Configurable at compile time
- Minimal dependencies
- Embedded-friendly

CAVEATS

Simplified versions (fewer features than GNU tools). Some advanced options missing. Behavior may differ slightly from full versions. Configuration frozen at compile time. Not all applets available in all builds.

HISTORY

BusyBox was created by Bruce Perens in 1996 for Debian installer, becoming the standard multi-call binary for embedded Linux systems.

SEE ALSO

alpine(1), toybox(1), coreutils(7)

> TERMINAL_GEAR

Curated for the Linux community

GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

GMKtec Gaming PC, K11 AMD Ryzen 9 8945HS, 32GB DDR5 RAM 1TB Mini PC Desktop Computer, Oculink, Dual NIC 2.5GbE LAN, HDMI/DisplayPort/USB4*2

$739.99
Bmax Mini PC B2 Power Intel 5205U 8GB DDR4 256GB M.2 NVMe SSD ,HDMI 1.4&DP 1.2, USB3.2,4K Dual Display 2.4G/5G WiFi & BT5.0 Mini Desktop Computers /Office/Design

Bmax Mini PC B2 Power Intel 5205U 8GB DDR4 256GB M.2 NVMe SSD ,HDMI 1.4&DP 1.2, USB3.2,4K Dual Display 2.4G/5G WiFi & BT5.0 Mini Desktop Computers /Office/Design

$169.99
New Raspberry Pi 3 Model B+ Board Raspberry PI 3B+

New Raspberry Pi 3 Model B+ Board Raspberry PI 3B+

$54.00
Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community

KIWITATA 2X Classic SNES USB Controller for PC Gamings, Retro SNES Wired USB Game Emulator Controller for Windows XP 7 8 11 Mac Raspberry Pi

KIWITATA 2X Classic SNES USB Controller for PC Gamings, Retro SNES Wired USB Game Emulator Controller for Windows XP 7 8 11 Mac Raspberry Pi

$16.99
Raspberry Pi 5 8GB

Raspberry Pi 5 8GB

$134.50
BOSGAME Mini PC N95, Intel 12th Mini Computers| 16GB DDR4 RAM| 512GB M.2 2280 SSD| 4K 60HZ Triple Displays by Dual HDMI+Type-C, 6W TDP Quiet Mini PC, WIFI5, BT 5.0 Office

BOSGAME Mini PC N95, Intel 12th Mini Computers| 16GB DDR4 RAM| 512GB M.2 2280 SSD| 4K 60HZ Triple Displays by Dual HDMI+Type-C, 6W TDP Quiet Mini PC, WIFI5, BT 5.0 Office

$239.99