blob: a946e28579f132975c7a950a45a78980c3a1753a [file] [log] [blame]
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001# vi: set sw=4 ts=4:
John Beppu08e7f752000-04-13 03:22:20 +00002
John Beppu3a1b6be2000-01-18 15:45:59 +00003=head1 NAME
4
John Beppu46a4e762000-01-18 22:33:11 +00005busybox - I am BusyBox of Borg. Unix will be assimilated.
John Beppu3a1b6be2000-01-18 15:45:59 +00006
7=head1 SYNOPSIS
8
John Beppu46a4e762000-01-18 22:33:11 +00009 busybox <function> [arguments...] # or
10
11 <function> [arguments...] # if symlinked
John Beppu3a1b6be2000-01-18 15:45:59 +000012
13=head1 DESCRIPTION
14
John Beppu08fe43d2000-01-19 12:39:16 +000015BusyBox is a multi-call binary that combines many common Unix utilities into a
Erik Andersen62dc17a2000-04-13 01:18:23 +000016single executable. Most people will create a link to busybox for each function
17they wish to use, and BusyBox will act like whatever it was invoked as. For
18example,
19
20 ln -s ./busybox ls
21 ./ls
22
23will cause BusyBox to behave as 'ls' (if the 'ls' command has been compiled
24into busybox). You can also invoke BusyBox by providing it the command to run
25on the command line. For example,
26
27 ./busybox ls
28
29will also cause BusyBox to behave as 'ls'.
John Beppu08fe43d2000-01-19 12:39:16 +000030
31BusyBox has been written with size-optimization in mind. It is very easy to
Erik Andersen62dc17a2000-04-13 01:18:23 +000032include or exclude the commands (or features) you want installed. BusyBox
33tries to make itself useful to small systems with limited resources.
John Beppu46a4e762000-01-18 22:33:11 +000034
35=head1 COMMANDS
36
Erik Andersen62dc17a2000-04-13 01:18:23 +000037Currently defined functions include:
38
Erik Andersen5e1189e2000-04-15 16:34:54 +000039basename, cat, chgrp, chmod, chown, chroot, clear, chvt, cp, date, dd, df,
40dirname, dmesg, du, dutmp, echo, false, fbset, fdflush, find, free,
41freeramdisk, deallocvt, fsck.minix, grep, gunzip, gzip, halt, head, hostid,
42hostname, init, kill, killall, length, ln, loadacm, loadfont, loadkmap, logger,
43logname, ls, lsmod, makedevs, math, mkdir, mkfifo, mkfs.minix, mknod, mkswap,
44mnc, more, mount, mt, mv, nslookup, ping, poweroff, printf, ps, pwd, reboot,
45rm, rmdir, rmmod, sed, sh, sfdisk, sleep, sort, sync, syslogd, swapon, swapoff,
46tail, tar, test, tee, touch, tr, true, tty, umount, uname, uniq, update,
47uptime, usleep, wc, whoami, yes, zcat, [
Erik Andersen62dc17a2000-04-13 01:18:23 +000048
Erik Andersen9cf3bfa2000-04-13 18:49:43 +000049=head1 COMMON OPTIONS
Erik Andersen62dc17a2000-04-13 01:18:23 +000050
John Beppuf17792c2000-04-13 03:16:01 +000051Most BusyBox commands support the B<--help> option to provide a
52terse runtime description of their behavior.
John Beppu46a4e762000-01-18 22:33:11 +000053
John Beppu46a4e762000-01-18 22:33:11 +000054=over 4
55
Erik Andersen62dc17a2000-04-13 01:18:23 +000056=item basename
57
58Usage: basename [file ...]
59
60Strips directory and suffix from filenames.
61
62Example:
63
64 $ basename /usr/local/bin/foo
65 foo
66 $ basename /usr/local/bin/
67 bin
68
Erik Andersen9cf3bfa2000-04-13 18:49:43 +000069-------------------------------
70
Erik Andersena6c75222000-04-18 00:00:52 +000071=item cat
John Beppu46a4e762000-01-18 22:33:11 +000072
John Beppu4581b4c2000-01-19 15:04:41 +000073Usage: cat [file ...]
Erik Andersen62dc17a2000-04-13 01:18:23 +000074
75Concatenates files and prints them to the standard output.
76
77Example:
78
79 $ cat /proc/uptime
80 110716.72 17.67
John Beppu4581b4c2000-01-19 15:04:41 +000081
Erik Andersen9cf3bfa2000-04-13 18:49:43 +000082-------------------------------
83
Erik Andersen5e1189e2000-04-15 16:34:54 +000084=item chgrp
85
86Usage: chgrp [OPTION]... GROUP FILE...
87
88Change the group membership of each FILE to GROUP.
Erik Andersen26702fe2000-04-17 16:44:46 +000089
Erik Andersen5e1189e2000-04-15 16:34:54 +000090Options:
91
92 -R change files and directories recursively
Erik Andersen26702fe2000-04-17 16:44:46 +000093
Erik Andersen5e1189e2000-04-15 16:34:54 +000094Example:
95
96 $ ls -l /tmp/foo
97 -r--r--r-- 1 andersen andersen 0 Apr 12 18:25 /tmp/foo
98 $ chgrp root /tmp/foo
99 $ ls -l /tmp/foo
100 -r--r--r-- 1 andersen root 0 Apr 12 18:25 /tmp/foo
101
102-------------------------------
103
John Beppu46a4e762000-01-18 22:33:11 +0000104=item chmod
105
John Beppuf17792c2000-04-13 03:16:01 +0000106Usage: chmod [B<-R>] MODE[,MODE]... FILE...
John Beppu4581b4c2000-01-19 15:04:41 +0000107
Erik Andersen62dc17a2000-04-13 01:18:23 +0000108Changes file access permissions for the specified file(s) or directory(s).
109Each MODE is defined by combining the letters for WHO has access to the file,
110an OPERATOR for selecting how the permissions should be changed, and a
111PERISSION for the file(s) or directory(s).
112
113WHO may be chosen from:
114
115 u the User who owns the file
116 g users in the file's Group
117 o Other users not in the file's group
118 a All users
119
120OPERATOR may be chosen from:
121
122 + add a permission
123 - remove a permission
124 = assign a permission
125
126PERMISSION may be chosen from:
127
128 r Read
129 w Write
130 x eXecute (or access for directories)
131 s Set user (or group) ID bit
132 t sTickey bit (for directories prevents removing files by non-owners)
133
134Alternately, permissions may be set numerically where the first three
135numbers are calculated by adding the octal values:
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000136
Erik Andersen62dc17a2000-04-13 01:18:23 +0000137 4 Read
138 2 Write
139 1 eXecute
140
141An optional fourth digit may also be used to specify
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000142
Erik Andersen62dc17a2000-04-13 01:18:23 +0000143 4 Set user ID
144 2 Set group ID
145 1 sTickey bit
146
John Beppu4581b4c2000-01-19 15:04:41 +0000147Options:
148
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000149 -R change files and directories recursively.
John Beppu4581b4c2000-01-19 15:04:41 +0000150
Erik Andersen62dc17a2000-04-13 01:18:23 +0000151Example:
152
153 $ ls -l /tmp/foo
154 -rw-rw-r-- 1 root root 0 Apr 12 18:25 /tmp/foo
155 $ chmod u+x /tmp/foo
156 $ ls -l /tmp/foo
157 -rwxrw-r-- 1 root root 0 Apr 12 18:25 /tmp/foo*
158 $ chmod 444 /tmp/foo
159 $ ls -l /tmp/foo
160 -r--r--r-- 1 root root 0 Apr 12 18:25 /tmp/foo
John Beppu4581b4c2000-01-19 15:04:41 +0000161
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000162-------------------------------
163
John Beppu46a4e762000-01-18 22:33:11 +0000164=item chown
165
John Beppu4581b4c2000-01-19 15:04:41 +0000166Usage: chown [OPTION]... OWNER[.[GROUP] FILE...
167
Erik Andersen62dc17a2000-04-13 01:18:23 +0000168Changes the owner and/or group of each FILE to OWNER and/or GROUP.
John Beppu5a50def2000-04-17 17:46:46 +0000169
John Beppu4581b4c2000-01-19 15:04:41 +0000170Options:
171
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000172 -R change files and directories recursively
Erik Andersen62dc17a2000-04-13 01:18:23 +0000173
174Example:
175
176 $ ls -l /tmp/foo
177 -r--r--r-- 1 andersen andersen 0 Apr 12 18:25 /tmp/foo
178 $ chown root /tmp/foo
179 $ ls -l /tmp/foo
180 -r--r--r-- 1 root andersen 0 Apr 12 18:25 /tmp/foo
181 $ chown root.root /tmp/foo
182 ls -l /tmp/foo
183 -r--r--r-- 1 root root 0 Apr 12 18:25 /tmp/foo
John Beppu4581b4c2000-01-19 15:04:41 +0000184
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000185-------------------------------
186
John Beppu46a4e762000-01-18 22:33:11 +0000187=item chroot
188
John Beppu4581b4c2000-01-19 15:04:41 +0000189Usage: chroot NEWROOT [COMMAND...]
190
191Run COMMAND with root directory set to NEWROOT.
192
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000193Example:
Erik Andersen62dc17a2000-04-13 01:18:23 +0000194
195 $ ls -l /bin/ls
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000196 lrwxrwxrwx 1 root root 12 Apr 13 00:46 /bin/ls -> /busybox
Erik Andersen62dc17a2000-04-13 01:18:23 +0000197 $ mount /dev/hdc1 /mnt -t minix
198 $ chroot /mnt
199 $ ls -l /bin/ls
200 -rwxr-xr-x 1 root root 40816 Feb 5 07:45 /bin/ls*
John Beppu4581b4c2000-01-19 15:04:41 +0000201
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000202-------------------------------
203
John Beppu46a4e762000-01-18 22:33:11 +0000204=item clear
205
Erik Andersen62dc17a2000-04-13 01:18:23 +0000206Clears the screen.
John Beppu4581b4c2000-01-19 15:04:41 +0000207
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000208-------------------------------
209
John Beppu46a4e762000-01-18 22:33:11 +0000210=item chvt
211
John Beppu4581b4c2000-01-19 15:04:41 +0000212Usage: chvt N
213
214Change foreground virtual terminal to /dev/ttyN
John Beppu50ed0672000-04-13 23:44:04 +0000215
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000216-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000217
John Beppu46a4e762000-01-18 22:33:11 +0000218=item cp
219
John Beppu4581b4c2000-01-19 15:04:41 +0000220Usage: cp [OPTION]... SOURCE DEST
221
Erik Andersen62dc17a2000-04-13 01:18:23 +0000222 or: cp [OPTION]... SOURCE... DIRECTORY
John Beppu4581b4c2000-01-19 15:04:41 +0000223
224Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
225
Erik Andersen62dc17a2000-04-13 01:18:23 +0000226 -a same as -dpR
227 -d preserve links
228 -p preserve file attributes if possable
229 -R copy directories recursively
John Beppu4581b4c2000-01-19 15:04:41 +0000230
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000231-------------------------------
232
John Beppu46a4e762000-01-18 22:33:11 +0000233=item date
234
Erik Andersen62dc17a2000-04-13 01:18:23 +0000235Usage: date [OPTION]... [+FORMAT]
John Beppu4581b4c2000-01-19 15:04:41 +0000236
Erik Andersen62dc17a2000-04-13 01:18:23 +0000237 or: date [OPTION] [MMDDhhmm[[CC]YY][.ss]]
238
239Display the current time in the given FORMAT, or set the system date.
240
241Options:
John Beppuf17792c2000-04-13 03:16:01 +0000242
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000243 -R output RFC-822 compliant date string
244 -s set time described by STRING
245 -u print or set Coordinated Universal Time
Erik Andersen62dc17a2000-04-13 01:18:23 +0000246
247Example:
John Beppuf17792c2000-04-13 03:16:01 +0000248
Erik Andersen62dc17a2000-04-13 01:18:23 +0000249 $ date
250 Wed Apr 12 18:52:41 MDT 2000
John Beppu4581b4c2000-01-19 15:04:41 +0000251
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000252-------------------------------
253
John Beppu46a4e762000-01-18 22:33:11 +0000254=item dd
255
Erik Andersen62dc17a2000-04-13 01:18:23 +0000256Usage: dd [if=name] [of=name] [bs=n] [count=n] [skip=n] [seek=n]
John Beppu4581b4c2000-01-19 15:04:41 +0000257
258Copy a file, converting and formatting according to options
259
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000260 if=FILE read from FILE instead of stdin
261 of=FILE write to FILE instead of stdout
262 bs=n read and write n bytes at a time
263 count=n copy only n input blocks
264 skip=n skip n input blocks
265 seek=n skip n output blocks
Erik Andersen62dc17a2000-04-13 01:18:23 +0000266
267Numbers may be suffixed by w (x2), k (x1024), b (x512), or M (x1024^2)
John Beppu4581b4c2000-01-19 15:04:41 +0000268
Erik Andersen62dc17a2000-04-13 01:18:23 +0000269Example:
270
271 $ dd if=/dev/zero of=/dev/ram1 bs=1M count=4
272 4+0 records in
273 4+0 records out
274
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000275-------------------------------
276
John Beppu46a4e762000-01-18 22:33:11 +0000277=item df
278
Erik Andersen62dc17a2000-04-13 01:18:23 +0000279Usage: df [filesystem ...]
280
281Prints the filesystem space used and space available.
282
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000283Example:
Erik Andersen62dc17a2000-04-13 01:18:23 +0000284
285 $ df
286 Filesystem 1k-blocks Used Available Use% Mounted on
287 /dev/sda3 8690864 8553540 137324 98% /
288 /dev/sda1 64216 36364 27852 57% /boot
289 $ df /dev/sda3
290 Filesystem 1k-blocks Used Available Use% Mounted on
291 /dev/sda3 8690864 8553540 137324 98% /
John Beppu4581b4c2000-01-19 15:04:41 +0000292
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000293-------------------------------
294
295=item dirname
296
297Usage: dirname NAME
298
299Strip non-directory suffix from file name
300
301Example:
302
303 $ dirname /tmp/foo
304 /tmp
305 $ dirname /tmp/foo/
306 /tmp
307
308-------------------------------
309
John Beppu46a4e762000-01-18 22:33:11 +0000310=item dmesg
311
John Beppuf17792c2000-04-13 03:16:01 +0000312Usage: dmesg [B<-c>] [B<-n> level] [B<-s> bufsize]
John Beppu4581b4c2000-01-19 15:04:41 +0000313
Erik Andersen62dc17a2000-04-13 01:18:23 +0000314Print or controls the kernel ring buffer.
John Beppu4581b4c2000-01-19 15:04:41 +0000315
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000316-------------------------------
317
John Beppu46a4e762000-01-18 22:33:11 +0000318=item du
319
Erik Andersen62dc17a2000-04-13 01:18:23 +0000320Usage: du [OPTION]... [FILE]...
John Beppu4581b4c2000-01-19 15:04:41 +0000321
Erik Andersen62dc17a2000-04-13 01:18:23 +0000322Summarize disk space used for each FILE and/or directory.
323Disk space is printed in units of 1k (i.e. 1024 bytes).
324
325Options:
John Beppuf17792c2000-04-13 03:16:01 +0000326
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000327 -l count sizes many times if hard linked
328 -s display only a total for each argument
Erik Andersen62dc17a2000-04-13 01:18:23 +0000329
330Example:
331
332 $ ./busybox du
333 16 ./CVS
334 12 ./kernel-patches/CVS
335 80 ./kernel-patches
336 12 ./tests/CVS
337 36 ./tests
338 12 ./scripts/CVS
339 16 ./scripts
340 12 ./docs/CVS
341 104 ./docs
342 2417 .
343
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000344-------------------------------
345
346=item dutmp
347
348Usage: dutmp [FILE]
349
350Dump utmp file format (pipe delimited) from FILE
351or stdin to stdout.
352
353Example:
354
355 $ dutmp /var/run/utmp
356 8|7||si|||0|0|0|955637625|760097|0
357 2|0|~|~~|reboot||0|0|0|955637625|782235|0
358 1|20020|~|~~|runlevel||0|0|0|955637625|800089|0
359 8|125||l4|||0|0|0|955637629|998367|0
360 6|245|tty1|1|LOGIN||0|0|0|955637630|998974|0
361 6|246|tty2|2|LOGIN||0|0|0|955637630|999498|0
362 7|336|pts/0|vt00andersen|andersen|:0.0|0|0|0|955637763|0|0
363
364-------------------------------
365
366=item echo
367
368Usage: echo [-neE] [ARG ...]
369
370Prints the specified ARGs to stdout
371
372Options:
373
374 -n suppress trailing newline
375 -e interpret backslash-escaped characters (i.e. \t=tab etc)
376 -E disable interpretation of backslash-escaped characters
377
378Example:
379
380 $ echo "Erik is cool"
381 Erik is cool
382 $ echo -e "Erik\nis\ncool"
383 Erik
384 is
385 cool
386 $ echo "Erik\nis\ncool"
387 Erik\nis\ncool
388
389-------------------------------
390
391=item false
392
Erik Andersen5e1189e2000-04-15 16:34:54 +0000393Returns an exit code of FALSE (1)
394
395Example:
396
397 $ false
398 $ echo $?
399 1
400
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000401-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000402
John Beppu46a4e762000-01-18 22:33:11 +0000403=item fbset
404
John Beppu4581b4c2000-01-19 15:04:41 +0000405Usage: fbset [options] [mode]
406
Erik Andersen62dc17a2000-04-13 01:18:23 +0000407Show and modify frame buffer device settings
408
John Beppu4581b4c2000-01-19 15:04:41 +0000409Options:
410
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000411 -h
412 -fb
413 -db
414 -a
415 -i
416 -g
417 -t
418 -accel
419 -hsync
420 -vsync
421 -laced
422 -double
John Beppu4581b4c2000-01-19 15:04:41 +0000423
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000424Example:
425
426 $ fbset
427 mode "1024x768-76"
428 # D: 78.653 MHz, H: 59.949 kHz, V: 75.694 Hz
429 geometry 1024 768 1024 768 16
430 timings 12714 128 32 16 4 128 4
431 accel false
432 rgba 5/11,6/5,5/0,0/0
433 endmode
434
435-------------------------------
436
437=item fdflush
438
439Usage: fdflush device
440
441Force floppy disk drive to detect disk change
442
443-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000444
John Beppu46a4e762000-01-18 22:33:11 +0000445=item find
446
John Beppu4581b4c2000-01-19 15:04:41 +0000447Usage: find [PATH...] [EXPRESSION]
448
449Search for files in a directory hierarchy. The default PATH is
450the current directory; default EXPRESSION is '-print'
451
John Beppu4581b4c2000-01-19 15:04:41 +0000452
Erik Andersen62dc17a2000-04-13 01:18:23 +0000453EXPRESSION may consist of:
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000454
455 -follow Dereference symbolic links.
456 -name PATTERN File name (leading directories removed) matches PATTERN.
457 -print print the full file name followed by a newline to stdout.
Erik Andersen62dc17a2000-04-13 01:18:23 +0000458
459Example:
460
461 $ find / -name /etc/passwd
462 /etc/passwd
John Beppu4581b4c2000-01-19 15:04:41 +0000463
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000464-------------------------------
465
John Beppu46a4e762000-01-18 22:33:11 +0000466=item free
467
John Beppu4581b4c2000-01-19 15:04:41 +0000468Usage: free
469
Erik Andersen62dc17a2000-04-13 01:18:23 +0000470Displays the amount of free and used memory in the system.
471
472Example:
473
474 $ free
Erik Andersen5e1189e2000-04-15 16:34:54 +0000475 total used free shared buffers
Erik Andersen62dc17a2000-04-13 01:18:23 +0000476 Mem: 257628 248724 8904 59644 93124
477 Swap: 128516 8404 120112
478 Total: 386144 257128 129016
479
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000480-------------------------------
481
482=item freeramdisk
483
484Usage: freeramdisk DEVICE
485
486Free all memory used by the specified ramdisk.
487
488Example:
489
490 $ freeramdisk /dev/ram2
491
492-------------------------------
Erik Andersen62dc17a2000-04-13 01:18:23 +0000493
John Beppu46a4e762000-01-18 22:33:11 +0000494=item deallocvt
495
John Beppu4581b4c2000-01-19 15:04:41 +0000496Usage: deallocvt N
497
Erik Andersen62dc17a2000-04-13 01:18:23 +0000498Deallocates unused virtual terminal /dev/ttyN
John Beppu50ed0672000-04-13 23:44:04 +0000499
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000500-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000501
John Beppu46a4e762000-01-18 22:33:11 +0000502=item fsck.minix
503
John Beppuf17792c2000-04-13 03:16:01 +0000504Usage: fsck.minix [B<-larvsmf>] /dev/name
John Beppu4581b4c2000-01-19 15:04:41 +0000505
506Performs a consistency check for MINIX filesystems.
507
Erik Andersen62dc17a2000-04-13 01:18:23 +0000508OPTIONS:
John Beppuf17792c2000-04-13 03:16:01 +0000509
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000510 -l Lists all filenames
511 -r Perform interactive repairs
512 -a Perform automatic repairs
513 -v verbose
514 -s Outputs super-block information
515 -m Activates MINIX-like "mode not cleared" warnings
516 -f Force file system check.
517
518-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000519
John Beppu46a4e762000-01-18 22:33:11 +0000520=item grep
521
Erik Andersen62dc17a2000-04-13 01:18:23 +0000522Usage: grep [OPTIONS]... PATTERN [FILE]...
John Beppu4581b4c2000-01-19 15:04:41 +0000523
Erik Andersen62dc17a2000-04-13 01:18:23 +0000524Search for PATTERN in each FILE or standard input.
525
526OPTIONS:
John Beppuf17792c2000-04-13 03:16:01 +0000527
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000528 -h suppress the prefixing filename on output
529 -i ignore case distinctions
530 -n print line number with output lines
531 -q be quiet. Returns 0 if result was found, 1 otherwise
Erik Andersen62dc17a2000-04-13 01:18:23 +0000532
533This version of grep matches full regular expresions.
534
Erik Andersen62dc17a2000-04-13 01:18:23 +0000535Example:
536
537 $ grep root /etc/passwd
538 root:x:0:0:root:/root:/bin/bash
539 $ grep ^[rR]oo. /etc/passwd
540 root:x:0:0:root:/root:/bin/bash
John Beppu4581b4c2000-01-19 15:04:41 +0000541
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000542-------------------------------
543
544=item gunzip
545
Erik Andersen5e1189e2000-04-15 16:34:54 +0000546Usage: gunzip [OPTION]... FILE
547
548Uncompress FILE (or standard input if FILE is '-').
549
550Options:
551
552 -c Write output to standard output
553 -t Test compressed file integrity
554
555Example:
556
557 $ ls -la /tmp/busybox*
558 -rw-rw-r-- 1 andersen andersen 557009 Apr 11 10:55 /tmp/busybox-0.43.tar.gz
559 $ gunzip /tmp/busybox-0.43.tar.gz
560 $ ls -la /tmp/busybox*
561 -rw-rw-r-- 1 andersen andersen 1761280 Apr 14 17:47 /tmp/busybox-0.43.tar
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000562
563-------------------------------
564
565=item gzip
566
Erik Andersen5e1189e2000-04-15 16:34:54 +0000567Usage: gzip [OPTION]... FILE
568
569Compress FILE with maximum compression.
John Beppu9057b6a2000-04-16 10:22:28 +0000570When FILE is '-', reads standard input. Implies B<-c>.
Erik Andersen5e1189e2000-04-15 16:34:54 +0000571
572Options:
573
574 -c Write output to standard output instead of FILE.gz
575
576Example:
577
578 $ ls -la /tmp/busybox*
579 -rw-rw-r-- 1 andersen andersen 1761280 Apr 14 17:47 /tmp/busybox-0.43.tar
580 $ gzip /tmp/busybox-0.43.tar
581 $ ls -la /tmp/busybox*
582 -rw-rw-r-- 1 andersen andersen 554058 Apr 14 17:49 /tmp/busybox-0.43.tar.gz
583
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000584
585-------------------------------
586
587=item halt
588
Erik Andersen5e1189e2000-04-15 16:34:54 +0000589Usage: halt
590
591This comand halts the system.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000592
593-------------------------------
594
John Beppu46a4e762000-01-18 22:33:11 +0000595=item head
596
Erik Andersen62dc17a2000-04-13 01:18:23 +0000597Usage: head [OPTION] [FILE]...
John Beppu4581b4c2000-01-19 15:04:41 +0000598
599Print first 10 lines of each FILE to standard output.
600With more than one FILE, precede each with a header giving the
601file name. With no FILE, or when FILE is -, read standard input.
Erik Andersen62dc17a2000-04-13 01:18:23 +0000602
603Options:
John Beppuf17792c2000-04-13 03:16:01 +0000604
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000605 -n NUM Print first NUM lines instead of first 10
Erik Andersen62dc17a2000-04-13 01:18:23 +0000606
607Example:
608
609 $ head -n 2 /etc/passwd
610 root:x:0:0:root:/root:/bin/bash
611 daemon:x:1:1:daemon:/usr/sbin:/bin/sh
John Beppu4581b4c2000-01-19 15:04:41 +0000612
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000613-------------------------------
614
615=item hostid
616
Erik Andersen5e1189e2000-04-15 16:34:54 +0000617Usage: hostid
618
619Prints out a unique 32-bit identifier for the current
620machine. The 32-bit identifier is intended to be unique
621among all UNIX systems in existence.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000622
623-------------------------------
624
John Beppu46a4e762000-01-18 22:33:11 +0000625=item hostname
626
John Beppuf17792c2000-04-13 03:16:01 +0000627Usage: hostname [OPTION] {hostname | B<-F> file}
John Beppu46a4e762000-01-18 22:33:11 +0000628
John Beppu4581b4c2000-01-19 15:04:41 +0000629Get or set the hostname or DNS domain name. If a hostname is given
John Beppuf17792c2000-04-13 03:16:01 +0000630(or a file with the B<-F> parameter), the host name will be set.
John Beppu4581b4c2000-01-19 15:04:41 +0000631
Erik Andersen62dc17a2000-04-13 01:18:23 +0000632Options:
John Beppuf17792c2000-04-13 03:16:01 +0000633
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000634 -s Short
635 -i Addresses for the hostname
636 -d DNS domain name
637 -F FILE Use the contents of FILE to specify the hostname
Erik Andersen62dc17a2000-04-13 01:18:23 +0000638
639Example:
640
641 $ hostname
642 slag
John Beppu46a4e762000-01-18 22:33:11 +0000643
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000644-------------------------------
645
646=item init
647
Erik Andersen5e1189e2000-04-15 16:34:54 +0000648Usage: init
649
650Init is the parent of all processes.
651
652This version of init is designed to be run only by the kernel.
653
654BusyBox init doesn't support multiple runlevels. The runlevels field of
655the /etc/inittab file is completely ignored by BusyBox init. If you want
656runlevels, use sysvinit.
657
658BusyBox init works just fine without an inittab. If no inittab is found,
659it has the following default behavior:
660
661 ::sysinit:/etc/init.d/rcS
662 ::askfirst:/bin/sh
663
664if it detects that /dev/console is _not_ a serial console, it will also run:
665
666 tty2::askfirst:/bin/sh
667
668If you choose to use an /etc/inittab file, the inittab entry format is as follows:
669
670 <id>:<runlevels>:<action>:<process>
671
672 <id>:
673
674 WARNING: This field has a non-traditional meaning for BusyBox init!
675 The id field is used by BusyBox init to specify the controlling tty for
676 the specified process to run on. The contents of this field are
677 appended to "/dev/" and used as-is. There is no need for this field to
678 be unique, although if it isn't you may have strange results. If this
679 field is left blank, it is completely ignored. Also note that if
680 BusyBox detects that a serial console is in use, then all entries
681 containing non-empty id fields will _not_ be run. BusyBox init does
682 nothing with utmp. We don't need no stinkin' utmp.
683
684 <runlevels>:
685
686 The runlevels field is completely ignored.
687
688 <action>:
689
690 Valid actions include: sysinit, respawn, askfirst, wait,
691 once, and ctrlaltdel.
692
693 askfirst acts just like respawn, but before running the specified
694 process it displays the line "Please press Enter to activate this
695 console." and then waits for the user to press enter before starting
696 the specified process.
697
698 Unrecognised actions (like initdefault) will cause init to emit
699 an error message, and then go along with its business.
700
701 <process>:
702
703 Specifies the process to be executed and it's command line.
704
705
706Example /etc/inittab file:
707
708 # This is run first except when booting in single-user mode.
709 #
710 ::sysinit:/etc/init.d/rcS
711
712 # /bin/sh invocations on selected ttys
713 #
714 # Start an "askfirst" shell on the console (whatever that may be)
715 ::askfirst:/bin/sh
716 # Start an "askfirst" shell on /dev/tty2
717 tty2::askfirst:/bin/sh
718
719 # /sbin/getty invocations for selected ttys
720 #
721 tty4::respawn:/sbin/getty 38400 tty4
722 tty5::respawn:/sbin/getty 38400 tty5
723
724
725 # Example of how to put a getty on a serial line (for a terminal)
726 #
727 #ttyS0::respawn:/sbin/getty -L ttyS0 9600 vt100
728 #ttyS1::respawn:/sbin/getty -L ttyS1 9600 vt100
729 #
730 # Example how to put a getty on a modem line.
731 #ttyS2::respawn:/sbin/getty -x0 -s 57600 ttyS2
732
733 # Stuff to do before rebooting
734 ::ctrlaltdel:/bin/umount -a -r > /dev/null 2>&1
735 ::ctrlaltdel:/sbin/swapoff -a > /dev/null 2>&1
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000736
737-------------------------------
738
John Beppu46a4e762000-01-18 22:33:11 +0000739=item kill
740
John Beppuf17792c2000-04-13 03:16:01 +0000741Usage: kill [B<-signal>] process-id [process-id ...]
John Beppu4581b4c2000-01-19 15:04:41 +0000742
Erik Andersen62dc17a2000-04-13 01:18:23 +0000743Send a signal (default is SIGTERM) to the specified process(es).
744
745Options:
John Beppuf17792c2000-04-13 03:16:01 +0000746
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000747 -l List all signal names and numbers.
Erik Andersen62dc17a2000-04-13 01:18:23 +0000748
749Example:
750
751 $ ps | grep apache
752 252 root root S [apache]
753 263 www-data www-data S [apache]
754 264 www-data www-data S [apache]
755 265 www-data www-data S [apache]
756 266 www-data www-data S [apache]
757 267 www-data www-data S [apache]
758 $ kill 252
John Beppu4581b4c2000-01-19 15:04:41 +0000759
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000760-------------------------------
761
762=item killall
763
John Beppu9057b6a2000-04-16 10:22:28 +0000764Usage: killall [B<-signal>] process-name [process-name ...]
Erik Andersen5e1189e2000-04-15 16:34:54 +0000765
766Send a signal (default is SIGTERM) to the specified process(es).
767
768Options:
John Beppu9057b6a2000-04-16 10:22:28 +0000769
Erik Andersen5e1189e2000-04-15 16:34:54 +0000770 -l List all signal names and numbers.
771
772Example:
773
774 $ killall apache
775
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000776-------------------------------
777
778=item length
779
Erik Andersen5e1189e2000-04-15 16:34:54 +0000780Usage: length string
781
782Prints out the length of the specified string.
783
784Example:
785 $ length "Hello"
786 5
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000787
788-------------------------------
789
John Beppu46a4e762000-01-18 22:33:11 +0000790=item ln
791
John Beppu4581b4c2000-01-19 15:04:41 +0000792Usage: ln [OPTION] TARGET... LINK_NAME|DIRECTORY
793Create a link named LINK_NAME or DIRECTORY to the specified TARGET
794
795Options:
796
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000797 -s make symbolic links instead of hard links
798 -f remove existing destination files
John Beppu4581b4c2000-01-19 15:04:41 +0000799
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000800Example:
801
802 $ ln -s busybox /tmp/ls
803 [andersen@debian busybox]$ ls -l /tmp/ls
804 lrwxrwxrwx 1 root root 7 Apr 12 18:39 ls -> busybox*
805
806-------------------------------
807
808=item loadacm
809
Erik Andersena6c75222000-04-18 00:00:52 +0000810FIXME -- this command does not yet have proper documentation
Erik Andersen5e1189e2000-04-15 16:34:54 +0000811
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000812-------------------------------
813
814=item loadfont
815
Erik Andersena6c75222000-04-18 00:00:52 +0000816Usage: loadfont
817
818Loads a console font from standard input.
819
Erik Andersen5e1189e2000-04-15 16:34:54 +0000820
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000821-------------------------------
822
823=item loadkmap
824
Erik Andersena6c75222000-04-18 00:00:52 +0000825FIXME -- this command does not yet have proper documentation
Erik Andersen5e1189e2000-04-15 16:34:54 +0000826
827-------------------------------
828
829=item logger
830
831Usage: logger [OPTION]... [MESSAGE]
832
833Write MESSAGE to the system log. If MESSAGE is '-', log stdin.
834
835Options:
836
837 -s Log to stderr as well as the system log.
838 -t Log using the specified tag (defaults to user name).
839 -p Enter the message with the specified priority.
840 This may be numerical or a ``facility.level'' pair.
841
842Example:
843
844 $ logger "hello"
845
846-------------------------------
847
848=item logname
849
850Usage: logname
851
852Print the name of the current user.
853
854Example:
855
856 $ logname
857 root
858
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000859-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000860
John Beppu46a4e762000-01-18 22:33:11 +0000861=item ls
862
John Beppuf17792c2000-04-13 03:16:01 +0000863Usage: ls [B<-1acdelnpuxACF>] [filenames...]
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000864
865Options:
866
867 -a do not hide entries starting with .
868 -c with -l: show ctime (the time of last
869 modification of file status information)
870 -d list directory entries instead of contents
871 -e list both full date and full time
872 -l use a long listing format
873 -n list numeric UIDs and GIDs instead of names
874 -p append indicator (one of /=@|) to entries
875 -u with -l: show access time (the time of last
876 access of the file)
877 -x list entries by lines instead of by columns
878 -A do not list implied . and ..
879 -C list entries by columns
880 -F append indicator (one of */=@|) to entries
John Beppu50ed0672000-04-13 23:44:04 +0000881
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000882-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000883
John Beppu46a4e762000-01-18 22:33:11 +0000884=item lsmod
885
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000886Usage: lsmod
John Beppu4581b4c2000-01-19 15:04:41 +0000887
Erik Andersen5e1189e2000-04-15 16:34:54 +0000888Shows a list of all currently loaded kernel modules.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000889
890-------------------------------
891
892=item makedevs
893
Erik Andersen5e1189e2000-04-15 16:34:54 +0000894Usage: makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]
895
896Creates a range of block or character special files
897
898TYPEs include:
899
900 b: Make a block (buffered) device.
901 c or u: Make a character (un-buffered) device.
902 p: Make a named pipe. MAJOR and MINOR are ignored for named pipes.
903
904FIRST specifies the number appended to NAME to create the first device.
905LAST specifies the number of the last item that should be created.
906If 's' is the last argument, the base device is created as well.
907
908Example:
909
910 $ makedevs /dev/ttyS c 4 66 2 63
911 [creates ttyS2-ttyS63]
912 $ makedevs /dev/hda b 3 0 0 8 s
913 [creates hda,hda1-hda8]
914
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000915-------------------------------
916
917=item math
918
Erik Andersen5e1189e2000-04-15 16:34:54 +0000919Usage: math expression ...
920
921This is a Tiny RPN calculator that understands the
922following operations: +, -, /, *, and, or, not, eor.
923
924Example:
925
926 $ math 2 2 add
927 4
928 $ math 8 8 \* 2 2 + /
929 16
930 $ math 0 1 and
931 0
932 $ math 0 1 or
933 1
934
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000935-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000936
John Beppu46a4e762000-01-18 22:33:11 +0000937=item mkdir
938
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000939Usage: mkdir [OPTION] DIRECTORY...
940
John Beppu4581b4c2000-01-19 15:04:41 +0000941Create the DIRECTORY(ies), if they do not already exist
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000942
John Beppu4581b4c2000-01-19 15:04:41 +0000943Options:
944
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000945 -m set permission mode (as in chmod), not rwxrwxrwx - umask
946 -p no error if dir exists, make parent directories as needed
947
948Example:
949
950 $ mkdir /tmp/foo
951 $ mkdir /tmp/foo
952 /tmp/foo: File exists
953 $ mkdir /tmp/foo/bar/baz
954 /tmp/foo/bar/baz: No such file or directory
955 $ mkdir -p /tmp/foo/bar/baz
956
957-------------------------------
958
959=item mkfifo
960
Erik Andersen5e1189e2000-04-15 16:34:54 +0000961Usage: mkfifo [OPTIONS] name
962
963Creates a named pipe (identical to 'mknod name p')
964
965Options:
John Beppu9057b6a2000-04-16 10:22:28 +0000966
Erik Andersen5e1189e2000-04-15 16:34:54 +0000967 -m create the pipe using the specified mode (default a=rw)
968
969-------------------------------
970
971=item mkfs.minix
972
973Usage: mkfs.minix [B<-c> | B<-l> filename] [B<-nXX>] [B<-iXX>] /dev/name [blocks]
974
975Make a MINIX filesystem.
976
977OPTIONS:
978
979 -c Check the device for bad blocks
980 -n [14|30] Specify the maximum length of filenames
981 -i Specify the number of inodes for the filesystem
982 -l FILENAME Read the bad blocks list from FILENAME
983 -v Make a Minix version 2 filesystem
984
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000985-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +0000986
John Beppu46a4e762000-01-18 22:33:11 +0000987=item mknod
988
Erik Andersen5e1189e2000-04-15 16:34:54 +0000989Usage: mknod [OPTIONS] NAME TYPE MAJOR MINOR
Erik Andersen9cf3bfa2000-04-13 18:49:43 +0000990
Erik Andersen5e1189e2000-04-15 16:34:54 +0000991Create a special file (block, character, or pipe).
992
993Options:
John Beppu9057b6a2000-04-16 10:22:28 +0000994
Erik Andersen5e1189e2000-04-15 16:34:54 +0000995 -m create the special file using the specified mode (default a=rw)
John Beppu4581b4c2000-01-19 15:04:41 +0000996
997TYPEs include:
Erik Andersen5e1189e2000-04-15 16:34:54 +0000998 b: Make a block (buffered) device.
999 c or u: Make a character (un-buffered) device.
1000 p: Make a named pipe. MAJOR and MINOR are ignored for named pipes.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001001
1002Example:
1003
1004 $ mknod /dev/fd0 b 2 0
Erik Andersen5e1189e2000-04-15 16:34:54 +00001005 $ mknod -m 644 /tmp/pipe p
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001006
1007-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001008
John Beppu46a4e762000-01-18 22:33:11 +00001009=item mkswap
1010
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001011Usage: mkswap [B<-c>] [B<-v0>|B<-v1>] device [block-count]
1012
John Beppu4581b4c2000-01-19 15:04:41 +00001013Prepare a disk partition to be used as a swap partition.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001014
John Beppu4581b4c2000-01-19 15:04:41 +00001015Options:
1016
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001017 -c Check for read-ability.
1018 -v0 Make version 0 swap [max 128 Megs].
1019 -v1 Make version 1 swap [big!] (default for kernels > 2.1.117).
1020 block-count Number of block to use (default is entire partition).
John Beppu50ed0672000-04-13 23:44:04 +00001021
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001022-------------------------------
1023
1024=item mnc
1025
Erik Andersen5e1189e2000-04-15 16:34:54 +00001026Usage: mnc [IP] [port]
1027
1028mini-netcat opens a pipe to IP:port
1029
1030Example:
1031
1032 $ mnc foobar.somedomain.com 25
1033 220 foobar ESMTP Exim 3.12 #1 Sat, 15 Apr 2000 00:03:02 -0600
1034 help
1035 214-Commands supported:
1036 214- HELO EHLO MAIL RCPT DATA AUTH
1037 214 NOOP QUIT RSET HELP
1038 quit
1039 221 foobar closing connection
1040
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001041-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001042
John Beppu46a4e762000-01-18 22:33:11 +00001043=item more
1044
John Beppu4581b4c2000-01-19 15:04:41 +00001045Usage: more [file ...]
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001046
1047More is a filter for paging through text one screenful at a time.
1048
1049Example:
1050
1051 $ dmesg | more
John Beppu50ed0672000-04-13 23:44:04 +00001052
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001053-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001054
John Beppu46a4e762000-01-18 22:33:11 +00001055=item mount
1056
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001057Usage: mount [flags]
1058 mount [flags] device directory [B<-o> options,more-options]
John Beppu4581b4c2000-01-19 15:04:41 +00001059
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001060Flags:
John Beppu4581b4c2000-01-19 15:04:41 +00001061
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001062 -a: Mount all file systems in fstab.
1063 -o option: One of many filesystem options, listed below.
1064 -r: Mount the filesystem read-only.
1065 -t filesystem-type: Specify the filesystem type.
1066 -w: Mount for reading and writing (default).
John Beppu4581b4c2000-01-19 15:04:41 +00001067
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001068Options for use with the "B<-o>" flag:
1069
1070 async / sync: Writes are asynchronous / synchronous.
1071 dev / nodev: Allow use of special device files / disallow them.
1072 exec / noexec: Allow use of executable files / disallow them.
1073 loop: Mounts a file via loop device.
1074 suid / nosuid: Allow set-user-id-root programs / disallow them.
1075 remount: Re-mount a currently-mounted filesystem, changing its flags.
1076 ro / rw: Mount for read-only / read-write.
1077 There are EVEN MORE flags that are specific to each filesystem.
1078 You'll have to see the written documentation for those.
1079
1080Example:
1081
1082 $ mount
1083 /dev/hda3 on / type minix (rw)
1084 proc on /proc type proc (rw)
1085 devpts on /dev/pts type devpts (rw)
1086 $ mount /dev/fd0 /mnt -t msdos -o ro
1087 $ mount /tmp/diskimage /opt -t ext2 -o loop
John Beppu50ed0672000-04-13 23:44:04 +00001088
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001089-------------------------------
1090
1091=item mt
1092
John Beppu9057b6a2000-04-16 10:22:28 +00001093Usage: mt [B<-f> device] opcode value
Erik Andersen5e1189e2000-04-15 16:34:54 +00001094
1095Control magnetic tape drive operation
1096
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001097-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001098
John Beppu46a4e762000-01-18 22:33:11 +00001099=item mv
1100
John Beppu4581b4c2000-01-19 15:04:41 +00001101Usage: mv SOURCE DEST
1102
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001103 or: mv SOURCE... DIRECTORY
John Beppu4581b4c2000-01-19 15:04:41 +00001104
1105Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001106
1107Example:
1108
1109 $ mv /tmp/foo /bin/bar
John Beppu50ed0672000-04-13 23:44:04 +00001110
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001111-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001112
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001113=item nslookup
John Beppu46a4e762000-01-18 22:33:11 +00001114
Erik Andersen5e1189e2000-04-15 16:34:54 +00001115Usage: nslookup [HOST]
John Beppu4581b4c2000-01-19 15:04:41 +00001116
Erik Andersen5e1189e2000-04-15 16:34:54 +00001117Queries the nameserver for the IP address of the given HOST
1118
1119Example:
1120
1121 $ nslookup localhost
1122 Server: default
1123 Address: default
1124
1125 Name: debian
1126 Address: 127.0.0.1
John Beppu46a4e762000-01-18 22:33:11 +00001127
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001128-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001129
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001130=item ping
1131
1132Usage: ping [OPTION]... host
1133
1134Send ICMP ECHO_REQUEST packets to network hosts.
1135
1136Options:
1137
1138 -c COUNT Send only COUNT pings.
1139 -q Quiet mode, only displays output at start
1140 and when finished.
1141Example:
1142
1143 $ ping localhost
1144 PING slag (127.0.0.1): 56 data bytes
1145 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=20.1 ms
1146
1147 --- debian ping statistics ---
1148 1 packets transmitted, 1 packets received, 0% packet loss
1149 round-trip min/avg/max = 20.1/20.1/20.1 ms
1150
1151-------------------------------
1152
Erik Andersen5e1189e2000-04-15 16:34:54 +00001153=item poweroff
1154
1155Shuts down the system, and requests that the kernel turn off power upon halting.
1156
1157-------------------------------
1158
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001159=item printf
1160
Erik Andersen5e1189e2000-04-15 16:34:54 +00001161Usage: printf format [argument...]
1162
1163Formats and prints the given data in a manner similar to the C printf command.
1164
1165Example:
1166
1167 $ printf "Val=%d\n" 5
1168 Val=5
1169
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001170-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001171
John Beppu46a4e762000-01-18 22:33:11 +00001172=item ps
1173
Erik Andersen5e1189e2000-04-15 16:34:54 +00001174Usage: ps
1175
1176Report process status
1177
1178This version of ps accepts no options.
1179
1180Example:
1181
1182 $ ps
1183 PID Uid Gid State Command
1184 1 root root S init
1185 2 root root S [kflushd]
1186 3 root root S [kupdate]
1187 4 root root S [kpiod]
1188 5 root root S [kswapd]
1189 742 andersen andersen S [bash]
1190 743 andersen andersen S -bash
1191 745 root root S [getty]
1192 2990 andersen andersen R ps
1193
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001194-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001195
John Beppu46a4e762000-01-18 22:33:11 +00001196=item pwd
1197
Erik Andersen5e1189e2000-04-15 16:34:54 +00001198Prints the full filename of the current working directory.
1199
1200Example:
1201
1202 $ pwd
1203 /root
1204
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001205-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001206
John Beppu46a4e762000-01-18 22:33:11 +00001207=item reboot
1208
Erik Andersen5e1189e2000-04-15 16:34:54 +00001209Instructs the kernel to reboot the system.
1210
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001211-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001212
John Beppu46a4e762000-01-18 22:33:11 +00001213=item rm
1214
Erik Andersen5e1189e2000-04-15 16:34:54 +00001215Usage: rm [OPTION]... FILE...
1216
1217Remove (unlink) the FILE(s).
1218
1219Options:
1220
1221 -f remove existing destinations, never prompt
1222 -r or -R remove the contents of directories recursively
1223
1224Example:
1225
1226 $ rm -rf /tmp/foo
1227
1228-------------------------------
1229
1230=item rmdir
1231
1232Usage: rmdir [OPTION]... DIRECTORY...
1233
1234Remove the DIRECTORY(ies), if they are empty.
1235
1236Example:
1237
1238 # rmdir /tmp/foo
1239
1240-------------------------------
1241
1242=item rmmod
1243
1244Usage: rmmod [OPTION]... [MODULE]...
1245
1246Unloads the specified kernel modules from the kernel.
1247
1248Options:
1249
1250 -a Try to remove all unused kernel modules.
1251
1252Example:
1253
1254 $ rmmod tulip
1255
1256-------------------------------
1257
1258=item sed
1259
John Beppu9057b6a2000-04-16 10:22:28 +00001260Usage: sed [B<-n>] B<-e> script [file...]
Erik Andersen5e1189e2000-04-15 16:34:54 +00001261
1262Allowed sed scripts come in the following form:
1263
1264 'ADDR [!] COMMAND'
1265
1266 where address ADDR can be:
1267 NUMBER Match specified line number
1268 $ Match last line
1269 /REGEXP/ Match specified regexp
1270 (! inverts the meaning of the match)
1271
1272 and COMMAND can be:
1273 s/regexp/replacement/[igp]
1274 which attempt to match regexp against the pattern space
1275 and if successful replaces the matched portion with replacement.
1276
1277 aTEXT
1278 which appends TEXT after the pattern space
1279
1280Options:
1281
1282 -e add the script to the commands to be executed
1283 -n suppress automatic printing of pattern space
1284
1285This version of sed matches full regular expresions.
1286
1287Example:
1288
1289 $ echo "foo" | sed -e 's/f[a-zA-Z]o/bar/g'
1290 bar
1291
1292-------------------------------
1293
1294=item sh
1295
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001296Usage: sh
1297
1298lash -- the BusyBox LAme SHell (command interpreter)
1299
Erik Andersena6c75222000-04-18 00:00:52 +00001300FIXME -- this command does not yet have proper documentation
Erik Andersen5e1189e2000-04-15 16:34:54 +00001301
1302-------------------------------
1303
1304=item sfdisk
1305
1306Usage: sfdisk [options] device ...
1307
1308device: something like /dev/hda or /dev/sda
1309
1310useful options:
1311
1312 -s [or --show-size]: list size of a partition
1313 -c [or --id]: print or change partition Id
1314 -l [or --list]: list partitions of each device
1315 -d [or --dump]: idem, but in a format suitable for later input
1316 -i [or --increment]: number cylinders etc. from 1 instead of from 0
1317 -uS, -uB, -uC, -uM: accept/report in units of sectors/blocks/cylinders/MB
1318 -T [or --list-types]:list the known partition types
1319 -D [or --DOS]: for DOS-compatibility: waste a little space
1320 -R [or --re-read]: make kernel reread partition table
1321 -N# : change only the partition with number #
1322 -n : do not actually write to disk
1323 -O file : save the sectors that will be overwritten to file
1324 -I file : restore these sectors again
1325 -v [or --version]: print version
1326 -? [or --help]: print this message
1327
1328dangerous options:
1329
1330 -g [or --show-geometry]: print the kernel's idea of the geometry
1331 -x [or --show-extended]: also list extended partitions on output
1332
1333 or expect descriptors for them on input
1334 -L [or --Linux]: do not complain about things irrelevant for Linux
1335 -q [or --quiet]: suppress warning messages
1336 You can override the detected geometry using:
1337 -C# [or --cylinders #]:set the number of cylinders to use
1338 -H# [or --heads #]: set the number of heads to use
1339 -S# [or --sectors #]: set the number of sectors to use
1340
1341You can disable all consistency checking with:
1342
1343 -f [or --force]: do what I say, even if it is stupid
1344
1345-------------------------------
1346
1347=item sleep
1348
1349Usage: sleep N
1350
1351Pause for N seconds.
1352
1353Example:
1354
1355 $ sleep 2
1356 [2 second delay results]
1357
1358-------------------------------
1359
1360=item sort
1361
John Beppu9057b6a2000-04-16 10:22:28 +00001362Usage: sort [B<-n>] [B<-r>] [FILE]...
Erik Andersen5e1189e2000-04-15 16:34:54 +00001363
1364Sorts lines of text in the specified files
1365
1366Example:
1367
1368 $ echo -e "e\nf\nb\nd\nc\na" | sort
1369 a
1370 b
1371 c
1372 d
1373 e
1374 f
1375
1376-------------------------------
1377
1378=item sync
1379
1380Usage: sync
1381
1382Write all buffered filesystem blocks to disk.
1383
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001384-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001385
John Beppu46a4e762000-01-18 22:33:11 +00001386=item syslogd
1387
Erik Andersen5e1189e2000-04-15 16:34:54 +00001388Usage: syslogd [OPTION]...
John Beppu4581b4c2000-01-19 15:04:41 +00001389
Erik Andersen5e1189e2000-04-15 16:34:54 +00001390Linux system and kernel (provides klogd) logging utility.
1391Note that this version of syslogd/klogd ignores /etc/syslog.conf.
John Beppu4581b4c2000-01-19 15:04:41 +00001392
Erik Andersen5e1189e2000-04-15 16:34:54 +00001393Options:
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001394
Erik Andersen5e1189e2000-04-15 16:34:54 +00001395 -m Change the mark timestamp interval. default=20min. 0=off
1396 -n Do not fork into the background (for when run by init)
1397 -K Do not start up the klogd process (by default syslogd spawns klogd).
1398 -O Specify an alternate log file. default=/var/log/messages
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001399
1400-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001401
John Beppu46a4e762000-01-18 22:33:11 +00001402=item swapon
1403
Erik Andersen5e1189e2000-04-15 16:34:54 +00001404Usage: swapon [OPTION] [device]
1405
1406Start swapping virtual memory pages on the given device.
1407
1408Options:
1409
1410 -a Start swapping on all swap devices
1411
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001412-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001413
John Beppu46a4e762000-01-18 22:33:11 +00001414=item swapoff
1415
Erik Andersen5e1189e2000-04-15 16:34:54 +00001416Usage: swapoff [OPTION] [device]
1417
1418Stop swapping virtual memory pages on the given device.
1419
1420Options:
1421
1422 -a Stop swapping on all swap devices
1423
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001424-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001425
John Beppu46a4e762000-01-18 22:33:11 +00001426=item tail
1427
Erik Andersen5e1189e2000-04-15 16:34:54 +00001428Usage: tail [OPTION] [FILE]...
1429
1430Print last 10 lines of each FILE to standard output.
1431With more than one FILE, precede each with a header giving the
1432file name. With no FILE, or when FILE is -, read standard input.
1433
1434Options:
1435
1436 -n NUM Print last NUM lines instead of first 10
1437 -f Output data as the file grows. This version
1438 of 'tail -f' supports only one file at a time.
1439
1440Example:
1441
1442 $ tail -n 1 /etc/resolv.conf
1443 nameserver 10.0.0.1
1444
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001445-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001446
John Beppu46a4e762000-01-18 22:33:11 +00001447=item tar
1448
John Beppu9057b6a2000-04-16 10:22:28 +00001449Usage: tar -[cxtvO] [B<--exclude> File] [B<-f> tarFile] [FILE] ...
Erik Andersen5e1189e2000-04-15 16:34:54 +00001450
1451Create, extract, or list files from a tar file. Note that
1452this version of tar treats hard links as separate files.
1453
1454Main operation mode:
1455
1456 c create
1457 x extract
1458 t list
1459
1460File selection:
1461
1462 f name of tarfile or "-" for stdin
1463 O extract to stdout
1464 --exclude file to exclude
1465
1466Informative output:
1467
1468 v verbosely list files processed
1469
1470Example:
1471
1472 $ zcat /tmp/tarball.tar.gz | tar -xf -
1473 $ tar -cf /tmp/tarball.tar /usr/local
1474
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001475-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001476
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001477=item test, [
1478
Erik Andersen5e1189e2000-04-15 16:34:54 +00001479Usage: test EXPRESSION
1480or [ EXPRESSION ]
1481
1482Checks file types and compares values returning an exit
1483code determined by the value of EXPRESSION.
1484
1485Example:
1486
1487 $ test 1 -eq 2
1488 $ echo $?
1489 1
1490 $ test 1 -eq 1
1491 $ echo $?
1492 0
1493 $ [ -d /etc ]
1494 $ echo $?
1495 0
1496 $ [ -d /junk ]
1497 $ echo $?
1498 1
1499
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001500-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001501
John Beppu46a4e762000-01-18 22:33:11 +00001502=item tee
1503
Erik Andersen5e1189e2000-04-15 16:34:54 +00001504Usage: tee [OPTION]... [FILE]...
1505
1506Copy standard input to each FILE, and also to standard output.
1507
1508Options:
1509
1510 -a append to the given FILEs, do not overwrite
1511
1512Example:
1513
1514 $ echo "Hello" | tee /tmp/foo
1515 $ cat /tmp/foo
1516 Hello
1517
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001518-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001519
John Beppu46a4e762000-01-18 22:33:11 +00001520=item touch
1521
John Beppu9057b6a2000-04-16 10:22:28 +00001522Usage: touch [B<-c>] file [file ...]
Erik Andersen5e1189e2000-04-15 16:34:54 +00001523
1524Update the last-modified date on (or create) the selected file[s].
1525
1526Example:
1527
1528 $ ls -l /tmp/foo
1529 /bin/ls: /tmp/foo: No such file or directory
1530 $ touch /tmp/foo
1531 $ ls -l /tmp/foo
1532 -rw-rw-r-- 1 andersen andersen 0 Apr 15 01:11 /tmp/foo
1533
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001534-------------------------------
1535
1536=item tr
1537
Erik Andersen26702fe2000-04-17 16:44:46 +00001538Usage: tr [B<-cdsu>] string1 [string2]
Erik Andersen5e1189e2000-04-15 16:34:54 +00001539
1540Translate, squeeze, and/or delete characters from standard
1541input, writing to standard output.
1542
1543Example:
1544
1545 $ echo "gdkkn vnqkc" | tr [a-y] [b-z]
1546 hello world
1547
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001548-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001549
John Beppu46a4e762000-01-18 22:33:11 +00001550=item true
1551
Erik Andersen5e1189e2000-04-15 16:34:54 +00001552Returns an exit code of TRUE (0)
1553
1554Example:
1555
1556 $ true
1557 $ echo $?
1558 0
1559
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001560-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001561
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001562=item tty
John Beppu4581b4c2000-01-19 15:04:41 +00001563
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001564Usage: tty
1565
1566Print the file name of the terminal connected to standard input.
1567
1568Options:
1569
1570 -s print nothing, only return an exit status
1571
1572Example:
1573
1574 $ tty
1575 /dev/tty2
Erik Andersen5e1189e2000-04-15 16:34:54 +00001576
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001577-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001578
John Beppu46a4e762000-01-18 22:33:11 +00001579=item umount
1580
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001581Usage: umount [flags] filesystem|directory
1582
1583Flags:
1584
1585 -a: Unmount all file systems
1586 -r: Try to remount devices as read-only if mount is busy
1587 -f: Do not free loop device (if a loop device has been used)
1588
1589Example:
1590
1591 $ umount /dev/hdc1
Erik Andersen5e1189e2000-04-15 16:34:54 +00001592
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001593-------------------------------
John Beppuf17792c2000-04-13 03:16:01 +00001594
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001595=item uname
John Beppuf17792c2000-04-13 03:16:01 +00001596
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001597Usage: uname [OPTION]...
1598
Erik Andersen26702fe2000-04-17 16:44:46 +00001599Print certain system information. With no OPTION, same as B<-s>.
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001600
1601Options:
1602
1603 -a print all information
1604 -m the machine (hardware) type
1605 -n print the machine's network node hostname
1606 -r print the operating system release
1607 -s print the operating system name
1608 -p print the host processor type
1609 -v print the operating system version
1610
1611Example:
1612
1613 $ uname -a
1614 Linux debian 2.2.15pre13 #5 Tue Mar 14 16:03:50 MST 2000 i686 unknown
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001615
1616-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001617
John Beppu46a4e762000-01-18 22:33:11 +00001618=item uniq
1619
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001620Usage: uniq [OPTION]... [INPUT [OUTPUT]]
1621
1622Discard all but one of successive identical lines from INPUT
1623(or standard input), writing to OUTPUT (or standard output).
1624
1625Example:
1626
1627 $ echo -e "a\na\nb\nc\nc\na" | sort | uniq
1628 a
1629 b
1630 c
Erik Andersen5e1189e2000-04-15 16:34:54 +00001631
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001632-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001633
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001634=item update
John Beppu4581b4c2000-01-19 15:04:41 +00001635
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001636Usage: update [options]
1637
1638Periodically flushes filesystem buffers.
1639
1640Options:
1641
1642 -S force use of sync(2) instead of flushing
1643 -s SECS call sync this often (default 30)
1644 -f SECS flush some buffers this often (default 5)
Erik Andersen5e1189e2000-04-15 16:34:54 +00001645
1646-------------------------------
1647
1648=item uptime
1649
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001650Usage: uptime
1651
1652Tells how long the system has been running since boot.
1653
1654Example:
1655
1656 $ uptime
1657 1:55pm up 2:30, load average: 0.09, 0.04, 0.00
Erik Andersen5e1189e2000-04-15 16:34:54 +00001658
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001659-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001660
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001661=item usleep
1662
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001663Usage: usleep N
1664
1665Pauses for N microseconds.
1666
1667Example:
1668
1669 $ usleep 1000000
1670 [pauses for 1 second]
Erik Andersen5e1189e2000-04-15 16:34:54 +00001671
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001672-------------------------------
1673
1674=item wc
1675
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001676Usage: wc [OPTION]... [FILE]...
1677
1678Print line, word, and byte counts for each FILE, and a total line if
1679more than one FILE is specified. With no FILE, read standard input.
1680
1681Options:
1682
1683 -c print the byte counts
1684 -l print the newline counts
1685 -L print the length of the longest line
1686 -w print the word counts
1687
1688Example:
1689
1690 $ wc /etc/passwd
1691 31 46 1365 /etc/passwd
Erik Andersen5e1189e2000-04-15 16:34:54 +00001692
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001693-------------------------------
1694
1695=item whoami
1696
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001697Usage: whoami
1698
1699Prints the user name associated with the current effective user id.
1700
1701Example:
1702
1703 $ whoami
1704 andersen
Erik Andersen5e1189e2000-04-15 16:34:54 +00001705
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001706-------------------------------
1707
1708=item yes
1709
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001710Usage: yes [OPTION]... [STRING]...
1711
1712Repeatedly outputs a line with all specified STRING(s), or `y'.
Erik Andersen5e1189e2000-04-15 16:34:54 +00001713
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001714-------------------------------
John Beppu46a4e762000-01-18 22:33:11 +00001715
1716=item zcat
1717
Erik Andersen26702fe2000-04-17 16:44:46 +00001718This is essentially an alias for invoking "gunzip B<-c>", where
Erik Andersene5b6c7d2000-04-17 16:16:10 +00001719it decompresses the file inquestion and send the output to stdout.
Erik Andersen5e1189e2000-04-15 16:34:54 +00001720
Erik Andersen9cf3bfa2000-04-13 18:49:43 +00001721-------------------------------
John Beppu4581b4c2000-01-19 15:04:41 +00001722
John Beppu46a4e762000-01-18 22:33:11 +00001723=back
John Beppu3a1b6be2000-01-18 15:45:59 +00001724
1725=head1 SEE ALSO
1726
1727textutils(1), shellutils(1), etc...
1728
1729=head1 MAINTAINER
1730
1731Erik Andersen <erik@lineo.com>
1732
1733=head1 AUTHORS
1734
John Beppu08fe43d2000-01-19 12:39:16 +00001735The following people have contributed code to BusyBox whether
1736they know it or not.
John Beppu3a1b6be2000-01-18 15:45:59 +00001737
John Beppu08fe43d2000-01-19 12:39:16 +00001738Erik Andersen <erik@lineo.com>
John Beppu3a1b6be2000-01-18 15:45:59 +00001739
John Beppu08fe43d2000-01-19 12:39:16 +00001740=for html <br>
John Beppu46a4e762000-01-18 22:33:11 +00001741
John Beppu08fe43d2000-01-19 12:39:16 +00001742John Beppu <beppu@lineo.com>
John Beppu3a1b6be2000-01-18 15:45:59 +00001743
John Beppu08fe43d2000-01-19 12:39:16 +00001744=for html <br>
John Beppu46a4e762000-01-18 22:33:11 +00001745
John Beppu08fe43d2000-01-19 12:39:16 +00001746Brian Candler <B.Candler@pobox.com>
John Beppu3a1b6be2000-01-18 15:45:59 +00001747
John Beppu08fe43d2000-01-19 12:39:16 +00001748=for html <br>
John Beppu46a4e762000-01-18 22:33:11 +00001749
John Beppu08fe43d2000-01-19 12:39:16 +00001750Randolph Chung <tausq@debian.org>
John Beppu3a1b6be2000-01-18 15:45:59 +00001751
John Beppu08fe43d2000-01-19 12:39:16 +00001752=for html <br>
John Beppu46a4e762000-01-18 22:33:11 +00001753
John Beppu08fe43d2000-01-19 12:39:16 +00001754Dave Cinege <dcinege@psychosis.com>
1755
1756=for html <br>
1757
John Beppu50ed0672000-04-13 23:44:04 +00001758Karl M. Hegbloom <karlheg@debian.org>
1759
1760=for html <br>
1761
John Beppu4fd10fc2000-04-17 05:13:59 +00001762John Lombardo <john@deltanet.com>
1763
1764=for html <br>
1765
John Beppu08fe43d2000-01-19 12:39:16 +00001766Bruce Perens <bruce@perens.com>
1767
1768=for html <br>
1769
1770Linus Torvalds <torvalds@transmeta.com>
1771
1772=for html <br>
1773
1774Charles P. Wright <cpwright@villagenet.com>
1775
1776=for html <br>
1777
1778Enrique Zanardi <ezanardi@ull.es>
1779
1780=for html <br>
John Beppu3a1b6be2000-01-18 15:45:59 +00001781
1782=cut
John Beppu08fe43d2000-01-19 12:39:16 +00001783
Erik Andersena6c75222000-04-18 00:00:52 +00001784# $Id: busybox.pod,v 1.16 2000/04/18 00:00:52 erik Exp $