If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
BusyBox-Commands
BoxMatrix >> Shell-Commands >> BusyBox-Commands | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Besides the Kernel the most important part of an embedded system is BusyBox. It is labeled The Swiss Army Knife of Embedded Linux by its developer team. BusyBox currently offers 492 commands, modular at compile time, called applets. It consists of the busybox Executable containing all the code and numerous SymLinks for each command which has been compiled in. This is an index of all commands which have been found in busybox source, many of them are used in FRITZ!OS.
|
BusyBox-Commands[edit]
See also the table with FRITZ!OS 7.50+ news below and the total Overview of F!OS news!
Daily updated index of all busybox commands found scanning Firmware-Probes . Last update: 2024-12-22 05:48 GMT.
The label (bbcmd)
in the Command
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective command. Click the column header to sort by this number.
The path <bb>
means the applet could be located in the busybox binary and could be called busybox <command>
.Dead Link!
in the Description
column means the link points to an applet which is not compiled into busybox
.
The path <ash>
means that this is an ash
builtin command, most of these can only be called from within ash
.
Note that some short commands marked Intern
in the Type
column may well be false positives.
Due to the traffic of this section and the bad BusyBox docs I decided to also list the 159 commands NOT used in FRITZ!OS.
If the Mod
, Firmware
, Path
and Type
columns are empty these are unused commands, which could be installed using Freetz.
Goto: A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - Index
Command | Mod | Firmware | Description | Path | Type | Origin |
---|---|---|---|---|---|---|
alias (bbcmd) | 163 | 1.63 - 8.00 | Create a shell alias or list all defined aliases. | <ash> | ash | busybox |
ar | 64 | 5.23 - 8.00 | Extract or list FILES from an ar archive. | /usr/bin, <bb> | Link | busybox |
arch | 2 | 7.14 | Print system information. Alias for uname. | /bin, <bb> | Link | busybox |
arp (bbcmd) | 163 | 1.63 - 8.00 | Manipulate ARP cache. | /sbin, <bb> | Link | busybox |
arping | 108 | 4.85 - 8.00 | Send ARP requests/replies. | /usr/bin, /usr/sbin, <bb> | Link | busybox |
ash | 165 | 1.63 - 8.00 | BusyBox builtin shell. | /bin, <bb> | Link | busybox |
awk (bbcmd) | 3 | 4.85 - 7.62 | Pattern scanning and processing language | /bin, /usr/bin, <bb> | Link | busybox |
base64 (bbcmd) | 79 | 6.83 - 8.00 | Base64 encode or decode a file to standard output. | /bin, <bb> | Link | busybox |
basename (bbcmd) | 164 | 1.63 - 8.00 | Strip directory path and .suffix from a filename. | /bin, /usr/bin, <bb> | Link | busybox |
bash (bbcmd) | 82 | 5.04 - 8.00 | Alias name for ash. | /bin, <bb> | Link | busybox |
bbconfig | 25 | 4.14 - 4.99 | Print the config file used by the BusyBox build. | /bin, <bb> | Link | busybox |
bc | 30 | 7.59 - 8.00 | Arbitrary precision calculator. | /bin, /usr/bin, <bb> | Link | busybox |
bg (bbcmd) | 163 | 1.63 - 8.00 | Run jobs in the background. | <ash> | ash | busybox |
blkdiscard (bbcmd) | 2 | 7.14 | Discard sectors on a device. | /usr/bin, <bb> | Link | busybox |
blkid (bbcmd) | 8 | 5.01 - 5.09 | Print UUIDs of all filesystems | /sbin, <bb> | Link | busybox |
brctl (bbcmd) | 109 | 4.85 - 8.00 | Manage ethernet Network-Bridges. | /sbin, /usr/sbin, <bb> | Link | busybox |
break (bbcmd) | 163 | 1.63 - 8.00 | Exit from a for, while or until loop. | <ash> | ash | busybox |
bunzip2 (bbcmd) | 108 | 4.85 - 8.00 | Uncompress a bzip2 file (or stdin if filename is omitted). | /usr/bin, <bb> | Link | busybox |
busybox (bbcmd) | 165 | 1.63 - 8.00 | The BusyBox executable itself. Contains the code for all applets. | /bin | Exec | busybox |
bzcat (bbcmd) | 79 | 4.85 - 7.19 | Uncompress a bzip2 file to stdout. | /usr/bin, <bb> | Link | busybox |
bzip2 (bbcmd) | 112 | 4.14 - 8.00 | Compress files using the bzip2 algorithm. | /usr/bin, <bb> | Link | busybox |
case (bbcmd) | 163 | 1.63 - 8.00 | Selectively execute commands corrosponding to a list of patterns. | <ash> | ash | busybox |
cat | 165 | 1.63 - 8.00 | Concatenate files and print them to stdout. | /bin, <bb> | Link | busybox |
cd (bbcmd) | 163 | 1.63 - 8.00 | Change the current working directory. | <ash> | ash | busybox |
chattr (bbcmd) | 35 | 4.14 - 8.00 | Change file attributes on an ext2 filesystem. | /bin, <bb> | Link | busybox |
chdir | 163 | 1.63 - 8.00 | Change the current working directory. | <ash> | ash | busybox |
chgrp | 134 | 4.14 - 8.00 | Change the group membership of files. | /bin, <bb> | Link | busybox |
chmod | 165 | 1.63 - 8.00 | Change file mode bits of files. | /bin, <bb> | Link | busybox |
chown | 110 | 1.63 - 8.00 | Change the owner and/or group of files. | /bin, <bb> | Link | busybox |
chpst | Change the process state and run a program. | busybox | ||||
chroot | 113 | 4.14 - 8.00 | Run a program with an alternative root directory. | /sbin, /usr/sbin, <bb> | Link | busybox |
chrt | 2 | 7.39 - 8.00 | Change scheduling priority and class for a process. | /bin, /usr/bin, <bb> | Link | busybox |
cksum | 1 | 7.62 | Calculate the CRC32 checksums of files. | /bin | Link | busybox |
clear | 60 | 1.120 - 5.09 | Clear the console screen. | /usr/bin, <bb> | Link | busybox |
cmp | 134 | 1.120 - 8.00 | Compares a file vs stdin or another file. | /bin, /usr/bin, <bb> | Link | busybox |
command (bbcmd) | 109 | 1.63 - 8.00 | Execute a simple command. | <ash> | ash | busybox |
continue (bbcmd) | 163 | 1.63 - 8.00 | Continue a for, while or until loop. | <ash> | ash | busybox |
cp | 165 | 1.63 - 8.00 | Copy one file to a destination file or more files to a destination directory. | /bin, <bb> | Link | busybox |
cpio | 8 | 7.04 - 8.00 | Extract or list files from a cpio archive, or create a cpio archive | /bin, <bb> | Link | busybox |
cut | 109 | 4.85 - 8.00 | Print selected fields from each input file to standard output | /bin, /usr/bin, <bb> | Link | busybox |
date | 164 | 1.120 - 8.00 | Display time (using a format), or set time | /bin, <bb> | Link | busybox |
dc | 69 | 4.57 - 8.00 | Tiny RPN calculator. | <bb> | Intern | busybox |
dd | 152 | 1.63 - 8.00 | Convert and copy a file. | /bin, <bb> | Link | busybox |
depmod (bbcmd) | Generate modules.dep, alias, and symbols files. | busybox | ||||
devmem | 13 | 7.61 - 8.00 | Read or write from physical address. | /bin, /sbin, <bb> | Link | busybox |
df | 152 | 1.120 - 8.00 | Print filesystem usage statistics. | /bin, <bb> | Link | busybox |
diff | 2 | 7.62 | Compare files line by line and output the differences between them. | /bin | Link | busybox |
dirname (bbcmd) | 164 | 1.63 - 8.00 | Strip non-directory suffix from a filename. | /bin, /usr/bin, <bb> | Link | busybox |
dmesg (bbcmd) | 164 | 1.120 - 8.00 | Print or control the kernel ring buffer. | /bin, <bb> | Link | busybox |
dnsdomainname | 80 | 4.85 - 7.62 | Show the system's DNS domain name. | /bin, <bb> | Link | busybox |
do | 163 | 1.63 - 8.00 | Marks the beginning of a for, while or until loop body. | <ash> | ash | busybox |
done | 142 | 1.63 - 8.00 | Marks the end of a for, while or until loop body. | <ash> | ash | busybox |
dot | 163 | 1.63 - 8.00 | Real name: '.'. Execute the named script in the current shell. | <bb> | Intern | busybox |
du | 147 | 1.120 - 8.00 | Summarize disk space used for each file and/or directory. | /bin, /usr/bin, <bb> | Link | busybox |
e2fsck (bbcmd) | 25 | 4.14 - 4.99 | Check a Linux ext file system. | /sbin, <bb> | Link | busybox |
e2label (bbcmd) | 25 | 4.14 - 4.99 | Change the label on an ext filesystem. | /sbin, <bb> | Link | busybox |
echo (bbcmd) | 165 | 1.63 - 8.00 | Print the specified args to stdout | /bin, <ash> | Link, ash | busybox |
ed | 82 | 5.27 - 8.00 | Line-oriented text editor. | <bb> | Intern | busybox |
egrep | 155 | 4.14 - 8.00 | Print lines matching a pattern, grep using extended regular expression. | /bin, <bb> | Link | busybox |
elif | 163 | 1.63 - 8.00 | Execute commands if the new condition is true and the previous was false. | <ash> | ash | busybox |
else | 163 | 1.63 - 8.00 | Execute commands if the previous conditions were false. | <ash> | ash | busybox |
env (bbcmd) | 164 | 1.120 - 8.00 | Print the current environment or run a program after setting up. | /bin, /usr/bin, <bb> | Link | busybox |
envdir | Set environment variables from files in a directory and run a program. | busybox | ||||
envuidgid | Set uid and gid to a user's uid and gid and run a program. | busybox | ||||
esac | 163 | 1.63 - 8.00 | Marks the end of a case clause. | <ash> | ash | busybox |
ether-wake | 148 | 4.14 - 8.00 | Send a magic packet to wake up a machine. | /usr/bin, <bb> | Link | busybox |
eval (bbcmd) | 163 | 1.63 - 8.00 | Construct command by concatenating arguments. | <ash> | ash | busybox |
exec (bbcmd) | 163 | 1.63 - 8.00 | Execute commands and open, close, or copy file descriptors. | <ash> | ash | busybox |
exit (bbcmd) | 163 | 1.63 - 8.00 | Cause the shell to exit. | <ash> | ash | busybox |
expand | 4 | 4.14 - 4.26 | Convert tabs to spaces, writing to standard output | <bb> | Intern | busybox |
export (bbcmd) | 163 | 1.63 - 8.00 | Set the export attribute for variables. | <ash> | ash | busybox |
expr | 110 | 4.85 - 8.00 | Print the value of an expression to standard output. | /bin, /usr/bin, <bb> | Link | busybox |
factor | 67 | 7.14 - 8.00 | Print the prime factors of each specified integer number. | /bin, /usr/bin, <bb> | Link | busybox |
fallocate | 2 | 7.14 | Preallocate or deallocate space to a file. | /usr/bin, <bb> | Link | busybox |
false (bbcmd) | 164 | 1.63 - 8.00 | Return an exit code of FALSE (1). | /bin, <ash> | Link, ash | busybox |
fg (bbcmd) | 163 | 1.63 - 8.00 | Run jobs in the foreground. | <ash> | ash | busybox |
fgconsole | 36 | 7.18 - 8.00 | Print the number of active virtual terminals. | /bin, <bb> | Link | busybox |
fgrep | 165 | 1.120 - 8.00 | Print lines matching a pattern, grep using fixed stings. | /bin, <bb> | Link | busybox |
fi | 149 | 1.63 - 8.00 | Marks the end of an if / elif / else clause body. | <ash> | ash | busybox |
find | 161 | 1.120 - 8.00 | Search for files. The default path is the current directory, | /bin, /usr/bin, <bb> | Link | busybox |
findfs (bbcmd) | 25 | 4.14 - 4.99 | Find a filesystem device based on a label or UUID. | /sbin, <bb> | Link | busybox |
flash_eraseall | 1 | Erase an MTD device. | /bin | busybox | ||
flock | 36 | 7.18 - 8.00 | Manage locks from shell scripts. | /bin, <bb> | Link | busybox |
fold | 25 | 4.14 - 4.99 | Wrap input lines in each file (standard input by default). | /usr/bin, <bb> | Link | busybox |
for (bbcmd) | 157 | 1.63 - 8.00 | Execute commands in the loop for each member of a list or expression. | <ash> | ash | busybox |
free | 164 | 1.63 - 8.00 | Display the amount of free and used system memory | /bin, /usr/bin, <bb> | Link | busybox |
fsck (bbcmd) | 27 | 4.14 - 4.99 | Check and repair filesystems. | /sbin, <bb> | Link | busybox |
fsck.ext2 (bbcmd) | 4 | 4.14 - 4.26 | Check and repair an ext2 file system | /sbin, <bb> | Link | busybox |
fsck.ext3 (bbcmd) | 4 | 4.14 - 4.26 | Check and repair an ext3 file system | /sbin, <bb> | Link | busybox |
fsync | 142 | 1.63 - 8.00 | Write files' buffered blocks to disk. | /bin, <bb> | Link | busybox |
ftpget | 108 | 4.85 - 8.00 | Retrieve a remote file via FTP. | /usr/bin, <bb> | Link | busybox |
ftpput | 108 | 4.85 - 8.00 | Store a local file on a remote machine via FTP. | /usr/bin, <bb> | Link | busybox |
function (bbcmd) | 8 | 4.85 - 8.00 | Define shell function | <ash> | ash | busybox |
fuser | 78 | 6.98 - 8.00 | Find processes which use the specified files or ports. | /bin, /usr/bin, <bb> | Link | busybox |
getopt | 164 | 1.63 - 8.00 | Parse commandline options. | /bin, <bb> | Link | busybox |
getopts (bbcmd) | 108 | 4.85 - 8.00 | Parse commandline options. | <ash> | ash | busybox |
grep | 165 | 1.63 - 8.00 | Search for a pattern in each file or standard input. | /bin, <bb> | Link | busybox |
groups | 36 | 7.18 - 8.00 | Print the groups a user is in. | /bin, <bb> | Link | busybox |
gunzip | 108 | 4.85 - 8.00 | Uncompress gzip files (or standard input) | /bin, <bb> | Link | busybox |
gzip | 112 | 4.14 - 8.00 | Compress files (or standard input) using gzip algorithm. | /bin, <bb> | Link | busybox |
halt | 163 | 1.120 - 8.00 | Halt the a machine. | /bin, /sbin, <bb> | Link | busybox |
hash (bbcmd) | 163 | 1.63 - 8.00 | Remember or report command locations | <ash> | ash | busybox |
hd | 107 | 2.76 - 8.00 | hd is an alias for hexdump -C. | <bb> | Intern | busybox |
hdparm | 33 | 3.96 - 4.99 | Get/set harddisk device parameters. | /sbin, <bb> | Link | busybox |
head (bbcmd) | 67 | 4.22 - 8.00 | Print first 10 lines of each file to standard output. | /usr/bin, <bb> | Link | busybox |
help (bbcmd) | 126 | 1.63 - 8.00 | Print the BusyBox help screen. | <ash> | ash | busybox |
hexdump | 46 | 7.19 - 8.00 | Display file contents in hexadecimal, decimal, octal, or ascii. | /bin, /usr/bin, <bb> | Link | busybox |
hexedit | 2 | 7.14 | Edit a file in hexadecimal. | /usr/bin, <bb> | Link | busybox |
history (bbcmd) | 83 | 6.30 - 8.00 | List or modify the commandline history. | <ash> | ash | busybox |
hostname | 163 | 1.63 - 8.00 | Get or set hostname or DNS domain name | /bin, <bb> | Link | busybox |
i2ctransfer | 29 | 7.61 - 8.00 | Read or write I2C data in one transfer. | /sbin, /usr/sbin, <bb> | Link | busybox |
id (bbcmd) | 135 | 1.63 - 8.00 | Print information about specified or current user | /bin, /usr/bin, <bb> | Link | busybox |
if (bbcmd) | 163 | 1.63 - 8.00 | Execute commands if the test condition is true. | <ash> | ash | busybox |
ifconfig | 165 | 1.63 - 8.00 | Configure a network interface. | /bin, /sbin, <bb> | Link | busybox |
ifdown | 124 | 4.22 - 7.19 | Bring a network interface down. | /sbin, <bb> | Link | busybox |
ifplugd | 1 | Network interface plug detection daemon. | /bin | busybox | ||
ifup | 124 | 4.22 - 7.19 | Bring a network interface up. | /sbin, <bb> | Link | busybox |
in | 148 | 1.63 - 8.00 | Marks the beginning of a list of words in a for clause. | <ash> | ash | busybox |
inetd (bbcmd) | 134 | 4.57 - 8.00 | Listen for network connections and launch programs. | /usr/sbin, <bb> | Link | busybox |
init (bbcmd) | 164 | 1.63 - 8.00 | Init is the parent of all processes. | /sbin, <bb> | Link | busybox |
insmod (bbcmd) | 150 | 1.63 - 7.32 | Load the specified kernel modules into the kernel | /sbin, <bb> | Link | busybox |
ionice | 1 | Change I/O scheduling class and priority. | /bin | busybox | ||
iostat (bbcmd) | 108 | 5.07 - 8.00 | Report cpu and i/o statistics for devices. | /bin, <bb> | Link | busybox |
ip (bbcmd) | 123 | 1.120 - 8.00 | Show / manipulate routing, devices, policy routing and tunnels. | /bin, /sbin, <bb> | Link | busybox |
ipaddr | 68 | 4.85 - 8.00 | Alias for 'ip address'. | /bin, /sbin, <bb> | Link | busybox |
ipcs (bbcmd) | 2 | Provide information on ipc facilities | <bb> | busybox | ||
iplink | 68 | 4.85 - 8.00 | Alias for 'ip link'. | /bin, /sbin, <bb> | Link | busybox |
ipneigh | 7 | 7.14 - 7.62 | Alias for 'ip neigh'. | /sbin, <bb> | Link | busybox |
iproute | 68 | 4.85 - 8.00 | Alias for 'ip route'. | /bin, /sbin, <bb> | Link | busybox |
iprule | 66 | 4.85 - 7.51 | Alias for 'ip rule'. | /bin, /sbin, <bb> | Link | busybox |
iptunnel | 66 | 4.85 - 7.51 | Alias for 'ip tunnel'. | /bin, /sbin, <bb> | Link | busybox |
jobs (bbcmd) | 163 | 1.63 - 8.00 | Display status of jobs in the current session. | <ash> | ash | busybox |
kill (bbcmd) | 165 | 1.63 - 8.00 | Send a signal (default: TERM) to given PIDs | /bin, <ash> | Link, ash | busybox |
killall | 164 | 1.120 - 8.00 | Send a signal (default: TERM) to given processes | /bin, /usr/bin, <bb> | Link | busybox |
killall5 | 109 | 4.85 - 8.00 | Send a signal (default: TERM) to all processes outside current session | /sbin, /usr/bin, /usr/sbin, <bb> | Link | busybox |
klogd | 36 | 1.120 - 4.99 | Kernel logger daemon. | /bin, /sbin, <bb> | Link | busybox |
last | 28 | 7.61 - 8.00 | Show listing of the last users that logged into the system. | <bb> | Intern | busybox |
length | 108 | 4.85 - 8.00 | Print a string's length | <bb> | Intern | busybox |
less (bbcmd) | 26 | 4.29 - 5.25 | View a file or list of files. | /usr/bin, <bb> | Link | busybox |
let (bbcmd) | 163 | 1.120 - 8.00 | Perform arithmetic on shell variables. | <ash> | ash | busybox |
link | 35 | 4.15 - 8.00 | Create a hard link to a file. | /bin, <bb> | Link | busybox |
linux32 | 4 | 7.14 - 7.19 | Alias for setarch linux32. | /bin, <bb> | Link | busybox |
linux64 | 4 | 7.14 - 7.19 | Alias for setarch linux64. | /bin, <bb> | Link | busybox |
linuxrc | 6 | 1.63 - 7.62 | Init is the first process started during boot. It never exits. | /, <bb> | Link | busybox |
ln (bbcmd) | 164 | 1.63 - 8.00 | Create a link to the specified target. | /bin, <bb> | Link | busybox |
local (bbcmd) | 163 | 1.63 - 8.00 | Create local variables. | <ash> | ash | busybox |
logger (bbcmd) | 35 | 3.14 - 4.99 | Write a message to the system log. If message is omitted, log stdin. | /usr/bin, <bb> | Link | busybox |
login (bbcmd) | 163 | 1.63 - 8.00 | Begin a new session on the system. | /bin, <bb> | Link | busybox |
logname (bbcmd) | 109 | 4.85 - 8.00 | Print the name of the current user. | /bin, /usr/bin, <bb> | Link | busybox |
logread | 30 | 1.120 - 4.99 | Show messages in syslogd's circular buffer. | /sbin, <bb> | Link | busybox |
lpr | 31 | 2.76 - 4.99 | Prints files. | <bb> | Intern | busybox |
ls | 165 | 1.63 - 8.00 | List directory contents | /bin, <bb> | Link | busybox |
lsattr (bbcmd) | 27 | 4.14 - 4.99 | List file attributes on an ext2 fs. | /bin, <bb> | Link | busybox |
lsmod (bbcmd) | 150 | 1.63 - 7.32 | List the currently loaded kernel modules | /sbin, <bb> | Link | busybox |
lsof (bbcmd) | 85 | 6.34 - 8.00 | List open files. | /bin, <bb> | Link | busybox |
lsscsi | 2 | 7.14 | List SCSI devices (or hosts) and their attributes. | /usr/bin, <bb> | Link | busybox |
lzcat | 2 | 7.14 | Decompress files (or stdin). | /usr/bin, <bb> | Link | busybox |
man | 22 | 6.98 - 7.04 | Format and display a manual page. | <bb> | Intern | busybox |
md5sum | 162 | 4.03 - 8.00 | Print or check MD5 checksums. | /bin, /usr/bin, <bb> | Link | busybox |
mdev | 45 | 4.14 - 7.62 | Handle the creation of device files in /dev. | /bin, /sbin, <bb> | Link | busybox |
microcom | 2 | 7.62 - 7.90 | Copy bytes from stdin to TTY and from TTY to stdout. | <bb> | Intern | busybox |
mkdir (bbcmd) | 165 | 1.63 - 8.00 | Create a directory. | /bin, <bb> | Link | busybox |
mkdosfs | 4 | 7.14 - 7.19 | Make a FAT32 filesystem. | /sbin, <bb> | Link | busybox |
mke2fs (bbcmd) | 29 | 4.14 - 7.19 | Create an ext filesystem. | /sbin, <bb> | Link | busybox |
mkfifo | 150 | 1.63 - 8.00 | Create a named pipe (identical to 'mknod name p') | /bin, /usr/bin, <bb> | Link | busybox |
mkfs.ext2 (bbcmd) | 4 | 4.14 - 4.26 | Create an ext2 filesystem. | /sbin, <bb> | Link | busybox |
mkfs.ext3 (bbcmd) | 4 | 4.14 - 4.26 | Create an ext3 filesystem. | /sbin, <bb> | Link | busybox |
mknod | 165 | 1.63 - 8.00 | Create a special file (block, character, or pipe) | /bin, <bb> | Link | busybox |
mkpasswd | 4 | 7.14 - 7.19 | Print crypt(3) hashed password. | /usr/bin, <bb> | Link | busybox |
mkswap (bbcmd) | 122 | 4.44 - 8.00 | Prepare block device to be used as swap partition | /bin, /sbin, <bb> | Link | busybox |
mktemp | 8 | 7.04 - 8.00 | Create a temporary file and print its name. | /bin, <bb> | Link | busybox |
modinfo (bbcmd) | Show information about a Linux Kernel module. | busybox | ||||
modprobe (bbcmd) | 150 | 1.63 - 7.32 | Add and remove modules from the Linux Kernel. | /sbin, <bb> | Link | busybox |
more (bbcmd) | 163 | 1.120 - 8.00 | View a file or standard input one screenful at a time. | /bin, <bb> | Link | busybox |
mount (bbcmd) | 165 | 1.63 - 8.00 | Mount a filesystem. | /bin, <bb> | Link | busybox |
mountpoint (bbcmd) | 25 | 4.14 - 4.99 | Check if the directory is a mountpoint. | /bin, <bb> | Link | busybox |
mpstat | 108 | 5.07 - 8.00 | Report processors related statistics. | /bin, <bb> | Link | busybox |
mt | 68 | 5.07 - 8.00 | Control magnetic tape drive operation. | <bb> | Intern | busybox |
mv | 164 | 1.63 - 8.00 | Rename or move source to destination. | /bin, <bb> | Link | busybox |
nanddump (bbcmd) | 79 | 6.98 - 8.00 | Dumps the contents of a NAND chip. | /bin, /usr/sbin, <bb> | Link | busybox |
nandwrite | 1 | Write to an MTD device. | /bin | busybox | ||
nc | 126 | 4.03 - 8.00 | Arbitrary TCP and UDP connections and listens. | /bin, /usr/bin, <bb> | Link | busybox |
netcat | 7 | 7.30 - 8.00 | Open a pipe to a specified IP and port. | /usr/bin, <bb> | Link | busybox |
netstat (bbcmd) | 163 | 1.63 - 8.00 | Display networking information. | /bin, <bb> | Link | busybox |
nice | 109 | 4.85 - 8.00 | Run a program with modified scheduling priority. | /bin, <bb> | Link | busybox |
nl | 95 | 4.15 - 8.00 | Number lines of files. | /usr/bin, <bb> | Link | busybox |
nohup | 151 | 4.14 - 8.00 | Run a program immune to hangups, with output to a non-tty. | /bin, /usr/bin, <bb> | Link | busybox |
nologin (bbcmd) | 29 | 7.61 - 8.00 | Politely refuse a login. | /sbin, /usr/sbin, <bb> | Link | busybox |
nproc | 2 | 7.14 | Print number of available CPUs. | /usr/bin, <bb> | Link | busybox |
nsenter | 2 | 7.14 | Run program with namespaces of other processes. | /usr/bin, <bb> | Link | busybox |
nslookup | 135 | 1.120 - 8.00 | Query the nameserver for the IP address of the given host. | /usr/bin, <bb> | Link | busybox |
nuke | 2 | 7.14 | Remove directories. | /bin, <bb> | Link | busybox |
od | 74 | 4.85 - 8.00 | Write an unambiguous representation, octal bytes by default, of a file. | /usr/bin, <bb> | Link | busybox |
parse | Config file parser helper. | busybox | ||||
passwd (bbcmd) | 109 | 1.63 - 8.00 | Change the own or a user's password. | /usr/bin, <bb> | Link | busybox |
paste | 2 | 7.14 | Paste lines from each input file, separated with tab. | /usr/bin, <bb> | Link | busybox |
pidof | 164 | 1.120 - 8.00 | List PIDs of all processes with names that match a pattern | /bin, <bb> | Link | busybox |
ping | 164 | 1.63 - 8.00 | Send ICMP ECHO_REQUEST packets to network hosts. | /bin, <bb> | Link | busybox |
ping6 | 111 | 4.80 - 8.00 | Send ICMP ECHO_REQUEST packets to network hosts. | /bin, <bb> | Link | busybox |
pivot_root | 108 | 4.85 - 8.00 | Move the current root file system and make a new one. | /sbin, <bb> | Link | busybox |
pmap | 85 | 6.34 - 8.00 | Report memory map of processes. | /bin, <bb> | Link | busybox |
poweroff | 163 | 1.120 - 8.00 | Power-off a machine. | /bin, /sbin, <bb> | Link | busybox |
powertop | 1 | Analyze power consumption on Intel-based laptops. | /bin | busybox | ||
printenv (bbcmd) | 126 | 4.14 - 8.00 | Print all or part of the shell environment. | /bin, <bb> | Link | busybox |
printf (bbcmd) | 110 | 1.63 - 8.00 | Format and print arguments according to a given format. | /bin, /usr/bin, <ash> | Link, ash | busybox |
ps | 165 | 1.63 - 8.00 | Report process status. | /bin, <bb> | Link | busybox |
pstree | 84 | 6.34 - 8.00 | Display a tree of processes. | /bin, <bb> | Link | busybox |
pwd (bbcmd) | 164 | 1.63 - 8.00 | Print the full filename of the current working directory. | /bin, <ash> | Link, ash | busybox |
pwdx | 84 | 6.34 - 8.00 | Report the current working directory of a process. | /bin, <bb> | Link | busybox |
rdate | 97 | 6.10 - 8.00 | Get and possibly set the system date and time from a remote host | <bb> | Intern | busybox |
read (bbcmd) | 163 | 1.63 - 8.00 | Read a line from standard input. | <ash> | ash | busybox |
readlink | 110 | 1.63 - 8.00 | Display the value of a symlink. | /bin, /usr/bin, <bb> | Link | busybox |
readonly (bbcmd) | 163 | 1.63 - 8.00 | Set the readonly attribute for variables. | <ash> | ash | busybox |
realpath (bbcmd) | 164 | 1.63 - 8.00 | Return the absolute pathname of given argument | /bin, /usr/bin, <bb> | Link | busybox |
reboot (bbcmd) | 165 | 1.63 - 8.00 | Reboot a machine. | /bin, /sbin, <bb> | Link | busybox |
renice (bbcmd) | 110 | 4.85 - 8.00 | Change priority of running processes | /bin, /usr/bin, <bb> | Link | busybox |
reset (bbcmd) | 148 | 1.120 - 8.00 | Reset the console screen. | /bin, /usr/bin, <bb> | Link | busybox |
resize | 4 | 4.14 - 4.26 | Resize the screen | <bb> | Intern | busybox |
resume | 2 | 7.14 | Resume from saved 'suspend-to-disk' image. | /bin, <bb> | Link | busybox |
return (bbcmd) | 163 | 1.63 - 8.00 | Cause a shell function to exit with the given return value. | <ash> | ash | busybox |
rm | 165 | 1.63 - 8.00 | Remove (unlink) files. | /bin, <bb> | Link | busybox |
rmdir (bbcmd) | 164 | 1.63 - 8.00 | Remove a directory, if it is empty. | /bin, <bb> | Link | busybox |
rmmod (bbcmd) | 150 | 1.63 - 7.32 | Unload the specified kernel modules from the kernel | /sbin, <bb> | Link | busybox |
route (bbcmd) | 165 | 1.63 - 8.00 | Edit kernel routing tables. | /bin, /sbin, <bb> | Link | busybox |
run-init | 2 | 7.14 | Free initramfs and switch to another root fs. | /sbin, <bb> | Link | busybox |
run-parts | 31 | 4.22 - 4.99 | Run scripts or programs in a directory. | /bin, <bb> | Link | busybox |
runsv | Start and monitor a service and optionally an appendant log service. | busybox | ||||
runsvdir | Start a runsv process for each subdirectory. If it exits, restart it. | busybox | ||||
run_parts | 31 | 4.22 - 4.99 | Run scripts or programs in a directory. | <bb> | Intern | busybox |
rx | 60 | 4.61 - 8.00 | Receive a file using the xmodem protocol. | <bb> | Intern | busybox |
script | 124 | 4.22 - 7.19 | Make typescript of terminal session. | <bb> | Intern | busybox |
scriptreplay | 1 | Play back typescripts, using timing information. | /bin | busybox | ||
sed (bbcmd) | 163 | 1.120 - 8.00 | Stream editor for filtering and transforming text. | /bin, <bb> | Link | busybox |
seedrng | 27 | 7.90 - 8.00 | Seed the kernel RNG from seed files. | /usr/sbin, <bb> | Link | busybox |
sendarp | 2 | 6.54 - 7.18 | Send ARP packet with src device's IP and Hardware address to dst device. (AVM) | /usr/bin, /usr/sbin, <bb> | Link | busybox |
seq | 109 | 4.85 - 8.00 | Print numbers from first to last, in given steps. | /bin, /usr/bin, <bb> | Link | busybox |
set (bbcmd) | 163 | 1.63 - 8.00 | Set or unset options and positional parameters. | <ash> | ash | busybox |
setconsole | 154 | 4.14 - 8.00 | Redirect system console output to specified device (default: /dev/tty) | /sbin, <bb> | Link | busybox |
setfattr | 2 | 7.14 | Set extended attributes. | /usr/bin, <bb> | Link | busybox |
setpriv | 2 | 7.14 | Run a program with different privilege setting. | /bin, <bb> | Link | busybox |
setserial | 106 | 5.23 - 8.00 | Get/set Linux serial port information. | /bin, <bb> | Link | busybox |
setsid | 163 | 1.63 - 8.00 | Run a program in a new session with no controlling terminal. | <bb> | Intern | busybox |
setuidgid | Set uid and gid to a user's uid and gid and run a program. | busybox | ||||
sh (bbcmd) | 165 | 1.63 - 8.00 | Alias name for ash. | /bin, <bb> | Link | busybox |
shift (bbcmd) | 163 | 1.63 - 8.00 | Shift positional parameters. | <ash> | ash | busybox |
shred | 2 | 7.14 | Overwrite/delete files. | /usr/bin, <bb> | Link | busybox |
sleep (bbcmd) | 164 | 1.63 - 8.00 | Pause for a time equal to the total of the args given. | /bin, <ash> | Link, ash | busybox |
smemcap | 84 | 6.34 - 8.00 | Capture memory usage data for later processing by smem. | /bin, <bb> | Link | busybox |
softlimit | Set soft resource limits, then run a program. | busybox | ||||
sort | 109 | 4.85 - 8.00 | Sort lines of text. | /bin, /usr/bin, <bb> | Link | busybox |
source (bbcmd) | 134 | 4.57 - 8.00 | Execute the named script in the current shell. | <ash> | ash | busybox |
split | 8 | 4.85 - 7.59 | Split a file into pieces | /usr/bin, <bb> | Link | busybox |
ssl_client | 2 | 7.14 | Pipes data to/from a socket, TLS-encrypting it. | /usr/bin, <bb> | Link | busybox |
stat (bbcmd) | 110 | 1.63 - 8.00 | Display file (default) or filesystem status. | /bin, <bb> | Link | busybox |
strings | 31 | 4.22 - 4.99 | Display printable strings in a binary file. | /usr/bin, <bb> | Link | busybox |
stty | 163 | 1.63 - 8.00 | Prints baud rate, line discipline and deviations of a tty. | /bin, <bb> | Link | busybox |
su | 48 | 4.86 - 8.00 | Change user id or become root. | <bb> | Intern | busybox |
sv | 33 | 4.85 - 8.00 | Control services monitored by runsv supervisor. | <bb> | Intern | busybox |
svc | 4 | 7.14 - 7.19 | Control services monitored by runsv supervisor. | /usr/bin, <bb> | Link | busybox |
svlogd (bbcmd) | Continuously read log data from standard input. | busybox | ||||
svok | 4 | 7.14 - 7.19 | Control services monitored by runsv supervisor. | /usr/bin, <bb> | Link | busybox |
swapoff (bbcmd) | 122 | 4.44 - 8.00 | Stop swapping on specified or all devices. | /bin, /sbin, <bb> | Link | busybox |
swapon (bbcmd) | 122 | 4.44 - 8.00 | Start swapping on specified or all devices. | /bin, /sbin, <bb> | Link | busybox |
switch_root | 134 | 4.14 - 8.00 | Free initramfs and switch to another root fs: | /sbin, <bb> | Link | busybox |
sync (bbcmd) | 164 | 1.63 - 8.00 | Write all buffered blocks to disk. | /bin, <bb> | Link | busybox |
sysctl (bbcmd) | 109 | 4.85 - 8.00 | Configure kernel parameters at runtime. | /sbin, <bb> | Link | busybox |
syslogd | 35 | 2.76 - 4.99 | System logging daemon. | /sbin, <bb> | Link | busybox |
tail (bbcmd) | 154 | 4.22 - 8.00 | Print last 10 lines of each file to standard output. | /bin, /usr/bin, <bb> | Link | busybox |
tar | 165 | 1.63 - 8.00 | Create, extract, or list files from a tar file | /bin, <bb> | Link | busybox |
taskset | 59 | 6.54 - 8.00 | Set or get CPU affinity. | /bin, /usr/bin, <bb> | Link | busybox |
tc (bbcmd) | 46 | 5.04 - 8.00 | Show / manipulate traffic control settings. | /sbin, <bb> | Link | busybox |
tcpsvd | 7 | 7.29 - 8.00 | Create a TCP socket, bind to an IP and port and listen. | /usr/bin, <bb> | Link | busybox |
tee (bbcmd) | 163 | 1.63 - 8.00 | Copy standard input to each file, and also to standard output. | /bin, /usr/bin, <bb> | Link | busybox |
telnetd (bbcmd) | 154 | 1.120 - 8.00 | Telnet server. Handle incoming Telnet connections. | /usr/sbin, <bb> | Link | busybox |
test (bbcmd) | 164 | 1.63 - 8.00 | Check file types, compare values etc. | /bin, /usr/bin, <ash> | Link, ash | busybox |
tftp | 163 | 1.120 - 8.00 | Transfer a file from/to tftp server. | /usr/bin, <bb> | Link | busybox |
tftpd | 2 | 7.62 - 7.90 | Transfer a file on tftp client's request. | /usr/sbin, <bb> | Link | busybox |
then | 163 | 1.63 - 8.00 | Marks the beginning of an if clause body. | <ash> | ash | busybox |
time (bbcmd) | 163 | 1.63 - 8.00 | Runs a program. When it finishes, its resource usage is displayed. | /bin, /usr/bin, <bb> | Link | busybox |
timeout | 45 | 1.120 - 8.00 | Runs a program, sends a signal to it if it is not gone in given seconds. | /bin, /usr/bin, <bb> | Link | busybox |
times (bbcmd) | 163 | 1.63 - 8.00 | Print process times. | <ash> | ash | busybox |
top | 110 | 4.85 - 8.00 | Provide a view of process activity in real time. | /bin, /usr/bin, <bb> | Link | busybox |
touch | 164 | 1.63 - 8.00 | Update the last-modified date on the given files. | /bin, <bb> | Link | busybox |
tr | 164 | 1.120 - 8.00 | Translate, squeeze or delete characters from stdin to dtdout. | /bin, /usr/bin, <bb> | Link | busybox |
traceroute | 163 | 1.120 - 8.00 | Trace the route to HOST. | /bin, /usr/bin, <bb> | Link | busybox |
traceroute6 | 79 | 6.98 - 8.00 | Trace the route to HOST using IPv6. | /bin, /usr/bin, <bb> | Link | busybox |
trap (bbcmd) | 163 | 1.63 - 8.00 | Trap signals. | <ash> | ash | busybox |
tree | 27 | 7.90 - 8.00 | List files and directories in a tree structure. | /usr/bin, <bb> | Link | busybox |
true (bbcmd) | 164 | 1.63 - 8.00 | Return an exit code of TRUE (0). | /bin, <ash> | Link, ash | busybox |
ts | 32 | 5.04 - 8.00 | Adds a timestamp to the beginning of each line of input. | /bin, /usr/bin, <bb> | Link | busybox |
tsort | 27 | 7.90 - 8.00 | Topological sort. | /usr/bin, <bb> | Link | busybox |
tty (bbcmd) | 155 | 1.63 - 8.00 | Print file name of standard input's terminal. | /bin, /usr/bin, <bb> | Link | busybox |
tunctl | 1 | Create or delete TUN / TAP interfaces. | /bin | busybox | ||
tune2fs (bbcmd) | 25 | 4.14 - 4.99 | Adjust tunable filesystem parameters on ext filesystems.. | /sbin, <bb> | Link | busybox |
type (bbcmd) | 163 | 1.63 - 8.00 | Print a description of command type. | <ash> | ash | busybox |
ubiattach (bbcmd) | 71 | 6.53 - 8.00 | Attach MTD devices to UBI. | /bin, <bb> | Link | busybox |
ubidetach (bbcmd) | 71 | 6.53 - 8.00 | Delete UBI devices (detach MTD devices from UBI). | /bin, <bb> | Link | busybox |
ubimkvol (bbcmd) | 80 | 6.34 - 8.00 | Create UBI volumes. | /bin, <bb> | Link | busybox |
ubirename (bbcmd) | 31 | 7.58 - 8.00 | Rename UBI volumes. | /sbin, <bb> | Link | busybox |
ubirmvol (bbcmd) | 80 | 6.34 - 8.00 | Remove UBI volumes. | /bin, <bb> | Link | busybox |
ubirsvol (bbcmd) | 80 | 6.34 - 8.00 | Resize UBI volumes. | /bin, <bb> | Link | busybox |
ubiupdatevol (bbcmd) | 80 | 6.34 - 8.00 | Update UBI volumes. | /bin, <bb> | Link | busybox |
udpsvd | 2 | 7.62 - 7.90 | Create an UDP socket, bind to an IP and port and wait. | /usr/bin, <bb> | Link | busybox |
ulimit (bbcmd) | 163 | 1.63 - 8.00 | Set or report file size limit. | <ash> | ash | busybox |
umask (bbcmd) | 163 | 1.63 - 8.00 | Get or set the file mode creation mask. | <ash> | ash | busybox |
umount | 165 | 1.63 - 8.00 | Unmount file systems. | /bin, <bb> | Link | busybox |
unalias (bbcmd) | 163 | 1.120 - 8.00 | Remove shell alias definitions. | <ash> | ash | busybox |
uname (bbcmd) | 164 | 1.63 - 8.00 | Print system information. | /bin, <bb> | Link | busybox |
uniq | 154 | 4.22 - 8.00 | Discard duplicate lines. | /bin, /usr/bin, <bb> | Link | busybox |
unit | Run the unit-test suite. | busybox | ||||
unset (bbcmd) | 163 | 1.63 - 8.00 | Unset values and attributes of variables and functions. | <ash> | ash | busybox |
unshare | 2 | 7.14 | Run program with some namespaces unshared from parent. | /usr/bin, <bb> | Link | busybox |
until (bbcmd) | 163 | 1.63 - 8.00 | Execute commands in the loop as long as the test condition is false. | <ash> | ash | busybox |
unzip | 108 | 4.85 - 8.00 | Extract files from zip archives | /usr/bin, <bb> | Link | busybox |
uptime (bbcmd) | 162 | 1.120 - 8.00 | Display the time since the last boot. | /bin, /usr/bin, <bb> | Link | busybox |
users | 8 | 7.04 - 8.00 | Print the users currently logged on | /usr/bin, <bb> | Link | busybox |
usleep | 137 | 4.14 - 8.00 | Pause for given microseconds. | /bin, <bb> | Link | busybox |
vconfig | 129 | 4.57 - 8.00 | Create and remove virtual ethernet devices. | /sbin, <bb> | Link | busybox |
vi | 161 | 1.120 - 8.00 | Edit a file. | /bin, <bb> | Link | busybox |
volname | 1 | Show CD volume name of a device (default /dev/cdrom) | /bin | busybox | ||
w | 87 | 4.15 - 8.00 | Show who is logged on and what they are doing. | /usr/bin, <bb> | Link | busybox |
wait (bbcmd) | 163 | 1.63 - 8.00 | Await process completion. | <ash> | ash | busybox |
wc | 116 | 4.14 - 8.00 | Print line, word, and byte counts for each file, and a total line. | /bin, /usr/bin, <bb> | Link | busybox |
wget | 163 | 1.120 - 8.00 | Retrieve files via HTTP or FTP. | /usr/bin, <bb> | Link | busybox |
which | 41 | 1.120 - 5.09 | Locate a command. | /usr/bin, <bb> | Link | busybox |
while (bbcmd) | 163 | 1.63 - 8.00 | Execute commands in the loop as long as the test condition is true. | <ash> | ash | busybox |
who | 8 | 7.04 - 8.00 | Print the users currently logged on | /usr/bin, <bb> | Link | busybox |
whoami (bbcmd) | 9 | 1.63 - 8.00 | Print the user name associated with the current effective user id. | /usr/bin, <bb> | Link | busybox |
xargs | 144 | 1.120 - 8.00 | Run a program on every item given by standard input | /bin, /usr/bin, <bb> | Link | busybox |
xxd (bbcmd) | 67 | 7.14 - 8.00 | Make a hexdump or do the reverse. | /bin, /usr/bin, <bb> | Link | busybox |
yes | 136 | 1.63 - 8.00 | Repeatedly output a line with given strinf or 'y'. | /usr/bin, <bb> | Link | busybox |
zcat | 79 | 4.85 - 7.19 | Uncompress a zip file to stdout. | /bin, <bb> | Link | busybox |
332 BusyBox commands, 12 unused in FRITZ!OS |
FRITZ!OS 7.5x[edit]
BusyBox-Commands which are new in FRITZ!OS 7.50+ and its 7.39+ Labors. See also the total Overview of F!OS news!
Click the Firmware
column header twice to list the latest additions first.
Command | Mod | Firmware | Description | Path | Type | Origin |
---|---|---|---|---|---|---|
bc | 30 | 7.59 - 8.00 | Arbitrary precision calculator. | /bin, /usr/bin, <bb> | Link | busybox |
chrt | 2 | 7.39 - 8.00 | Change scheduling priority and class for a process. | /bin, /usr/bin, <bb> | Link | busybox |
cksum | 1 | 7.62 | Calculate the CRC32 checksums of files. | /bin | Link | busybox |
devmem | 13 | 7.61 - 8.00 | Read or write from physical address. | /bin, /sbin, <bb> | Link | busybox |
diff | 2 | 7.62 | Compare files line by line and output the differences between them. | /bin | Link | busybox |
i2ctransfer | 29 | 7.61 - 8.00 | Read or write I2C data in one transfer. | /sbin, /usr/sbin, <bb> | Link | busybox |
last | 28 | 7.61 - 8.00 | Show listing of the last users that logged into the system. | <bb> | Intern | busybox |
microcom | 2 | 7.62 - 7.90 | Copy bytes from stdin to TTY and from TTY to stdout. | <bb> | Intern | busybox |
nologin (bbcmd) | 29 | 7.61 - 8.00 | Politely refuse a login. | /sbin, /usr/sbin, <bb> | Link | busybox |
seedrng | 27 | 7.90 - 8.00 | Seed the kernel RNG from seed files. | /usr/sbin, <bb> | Link | busybox |
tftpd | 2 | 7.62 - 7.90 | Transfer a file on tftp client's request. | /usr/sbin, <bb> | Link | busybox |
tree | 27 | 7.90 - 8.00 | List files and directories in a tree structure. | /usr/bin, <bb> | Link | busybox |
tsort | 27 | 7.90 - 8.00 | Topological sort. | /usr/bin, <bb> | Link | busybox |
ubirename (bbcmd) | 31 | 7.58 - 8.00 | Rename UBI volumes. | /sbin, <bb> | Link | busybox |
udpsvd | 2 | 7.62 - 7.90 | Create an UDP socket, bind to an IP and port and wait. | /usr/bin, <bb> | Link | busybox |
15 news in 7.5x |