aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/busybox.pod332
-rw-r--r--docs/busybox_footer.pod147
-rw-r--r--docs/busybox_header.pod72
3 files changed, 399 insertions, 152 deletions
diff --git a/docs/busybox.pod b/docs/busybox.pod
index 42944489a..cdf96bcc9 100644
--- a/docs/busybox.pod
+++ b/docs/busybox.pod
@@ -70,7 +70,25 @@ uuencode, watchdog, wc, wget, which, whoami, xargs, yes, zcat, [
70 70
71=over 4 71=over 4
72 72
73=item I<ar> 73=item B<adjtimex>
74
75adjtimex [B<-q>] [B<-o> offset] [B<-f> frequency] [B<-p> timeconstant] [B<-t> tick]
76
77Reads and optionally sets system timebase parameters.
78See adjtimex(2).
79
80Options:
81
82 -q quiet mode - do not print
83 -o offset time offset, microseconds
84 -f frequency frequency adjust, integer kernel units (65536 is 1ppm)
85 (positive values make the system clock run fast)
86 -t tick microseconds per tick, usually 10000
87 -p timeconstant
88
89-------------------------------
90
91=item B<ar>
74 92
75ar -[ovR]{ptx} archive filenames 93ar -[ovR]{ptx} archive filenames
76 94
@@ -87,7 +105,7 @@ Options:
87 105
88------------------------------- 106-------------------------------
89 107
90=item I<basename> 108=item B<basename>
91 109
92basename FILE [SUFFIX] 110basename FILE [SUFFIX]
93 111
@@ -105,7 +123,7 @@ Example:
105 123
106------------------------------- 124-------------------------------
107 125
108=item I<cat> 126=item B<cat>
109 127
110cat [FILE]... 128cat [FILE]...
111 129
@@ -118,7 +136,7 @@ Example:
118 136
119------------------------------- 137-------------------------------
120 138
121=item I<chgrp> 139=item B<chgrp>
122 140
123chgrp [OPTION]... GROUP FILE... 141chgrp [OPTION]... GROUP FILE...
124 142
@@ -138,7 +156,7 @@ Example:
138 156
139------------------------------- 157-------------------------------
140 158
141=item I<chmod> 159=item B<chmod>
142 160
143chmod [B<-R>] MODE[,MODE]... FILE... 161chmod [B<-R>] MODE[,MODE]... FILE...
144 162
@@ -162,9 +180,9 @@ Example:
162 180
163------------------------------- 181-------------------------------
164 182
165=item I<chown> 183=item B<chown>
166 184
167chown [OPTION]... OWNER[<.|:>[GROUP] FILE... 185chown [OPTION]... OWNER[<.|:>[GROUP]] FILE...
168 186
169Change the owner and/or group of each FILE to OWNER and/or GROUP. 187Change the owner and/or group of each FILE to OWNER and/or GROUP.
170 188
@@ -185,7 +203,7 @@ Example:
185 203
186------------------------------- 204-------------------------------
187 205
188=item I<chroot> 206=item B<chroot>
189 207
190chroot NEWROOT [COMMAND...] 208chroot NEWROOT [COMMAND...]
191 209
@@ -202,7 +220,7 @@ Example:
202 220
203------------------------------- 221-------------------------------
204 222
205=item I<chvt> 223=item B<chvt>
206 224
207chvt N 225chvt N
208 226
@@ -210,7 +228,7 @@ Changes the foreground virtual terminal to /dev/ttyN
210 228
211------------------------------- 229-------------------------------
212 230
213=item I<clear> 231=item B<clear>
214 232
215clear 233clear
216 234
@@ -218,7 +236,7 @@ Clear screen.
218 236
219------------------------------- 237-------------------------------
220 238
221=item I<cmp> 239=item B<cmp>
222 240
223cmp FILE1 [FILE2] 241cmp FILE1 [FILE2]
224 242
@@ -226,7 +244,7 @@ Compare files.
226 244
227------------------------------- 245-------------------------------
228 246
229=item I<cp> 247=item B<cp>
230 248
231cp [OPTION]... SOURCE DEST 249cp [OPTION]... SOURCE DEST
232 250
@@ -240,7 +258,7 @@ Copies SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
240 258
241------------------------------- 259-------------------------------
242 260
243=item I<cut> 261=item B<cut>
244 262
245cut [OPTION]... [FILE]... 263cut [OPTION]... [FILE]...
246 264
@@ -264,7 +282,7 @@ Example:
264 282
265------------------------------- 283-------------------------------
266 284
267=item I<date> 285=item B<date>
268 286
269date [OPTION]... [+FORMAT] 287date [OPTION]... [+FORMAT]
270 288
@@ -284,7 +302,7 @@ Example:
284 302
285------------------------------- 303-------------------------------
286 304
287=item I<dc> 305=item B<dc>
288 306
289dc expression ... 307dc expression ...
290 308
@@ -307,7 +325,7 @@ Example:
307 325
308------------------------------- 326-------------------------------
309 327
310=item I<dd> 328=item B<dd>
311 329
312dd [if=FILE] [of=FILE] [bs=N] [count=N] [skip=N] 330dd [if=FILE] [of=FILE] [bs=N] [count=N] [skip=N]
313 [seek=N] [conv=notrunc|sync] 331 [seek=N] [conv=notrunc|sync]
@@ -334,7 +352,7 @@ Example:
334 352
335------------------------------- 353-------------------------------
336 354
337=item I<deallocvt> 355=item B<deallocvt>
338 356
339deallocvt N 357deallocvt N
340 358
@@ -342,7 +360,7 @@ Deallocate unused virtual terminal /dev/ttyN
342 360
343------------------------------- 361-------------------------------
344 362
345=item I<df> 363=item B<df>
346 364
347df [B<-hmk>] [filesystem ...] 365df [B<-hmk>] [filesystem ...]
348 366
@@ -366,7 +384,7 @@ Example:
366 384
367------------------------------- 385-------------------------------
368 386
369=item I<dirname> 387=item B<dirname>
370 388
371dirname [FILENAME ...] 389dirname [FILENAME ...]
372 390
@@ -381,7 +399,7 @@ Example:
381 399
382------------------------------- 400-------------------------------
383 401
384=item I<dmesg> 402=item B<dmesg>
385 403
386dmesg [B<-c>] [B<-n> LEVEL] [B<-s> SIZE] 404dmesg [B<-c>] [B<-n> LEVEL] [B<-s> SIZE]
387 405
@@ -395,7 +413,7 @@ Options:
395 413
396------------------------------- 414-------------------------------
397 415
398=item I<dos2unix> 416=item B<dos2unix>
399 417
400dos2unix [option] [file] 418dos2unix [option] [file]
401 419
@@ -413,7 +431,7 @@ Options:
413 431
414------------------------------- 432-------------------------------
415 433
416=item I<dpkg> 434=item B<dpkg>
417 435
418dpkg [B<-i>|B<-r>|-B<-unpack>|-B<-configure>] my.deb 436dpkg [B<-i>|B<-r>|-B<-unpack>|-B<-configure>] my.deb
419 437
@@ -421,7 +439,7 @@ WORK IN PROGRESS, only usefull for debian-installer
421 439
422------------------------------- 440-------------------------------
423 441
424=item I<dpkg_deb> 442=item B<dpkg_deb>
425 443
426dpkg_deb [B<-cexX>] file directory 444dpkg_deb [B<-cexX>] file directory
427 445
@@ -441,7 +459,7 @@ Example:
441 459
442------------------------------- 460-------------------------------
443 461
444=item I<du> 462=item B<du>
445 463
446du [B<-lshmk>] [FILE]... 464du [B<-lshmk>] [FILE]...
447 465
@@ -472,7 +490,7 @@ Example:
472 490
473------------------------------- 491-------------------------------
474 492
475=item I<dumpkmap> 493=item B<dumpkmap>
476 494
477dumpkmap > keymap 495dumpkmap > keymap
478 496
@@ -484,7 +502,7 @@ Example:
484 502
485------------------------------- 503-------------------------------
486 504
487=item I<dutmp> 505=item B<dutmp>
488 506
489dutmp [FILE] 507dutmp [FILE]
490 508
@@ -504,7 +522,7 @@ Example:
504 522
505------------------------------- 523-------------------------------
506 524
507=item I<echo> 525=item B<echo>
508 526
509echo [B<-neE>] [ARG ...] 527echo [B<-neE>] [ARG ...]
510 528
@@ -535,7 +553,21 @@ Example:
535 553
536------------------------------- 554-------------------------------
537 555
538=item I<expr> 556=item B<env>
557
558env [-] [B<-iu>] [name=value ...] [command]
559
560Prints the current environment or runs a program after setting
561up the specified environment.
562
563Options:
564
565 -, -i start with an empty environment
566 -u remove variable from the environment
567
568-------------------------------
569
570=item B<expr>
539 571
540expr EXPRESSION 572expr EXPRESSION
541 573
@@ -575,7 +607,7 @@ of characters matched or 0.
575 607
576------------------------------- 608-------------------------------
577 609
578=item I<false> 610=item B<false>
579 611
580false 612false
581 613
@@ -589,7 +621,7 @@ Example:
589 621
590------------------------------- 622-------------------------------
591 623
592=item I<fbset> 624=item B<fbset>
593 625
594fbset [options] [mode] 626fbset [options] [mode]
595 627
@@ -607,7 +639,7 @@ Example:
607 639
608------------------------------- 640-------------------------------
609 641
610=item I<fdflush> 642=item B<fdflush>
611 643
612fdflush DEVICE 644fdflush DEVICE
613 645
@@ -615,7 +647,7 @@ Forces floppy disk drive to detect disk change
615 647
616------------------------------- 648-------------------------------
617 649
618=item I<find> 650=item B<find>
619 651
620find [PATH...] [EXPRESSION] 652find [PATH...] [EXPRESSION]
621 653
@@ -625,7 +657,8 @@ the current directory; default EXPRESSION is 'B<-print>'
625EXPRESSION may consist of: 657EXPRESSION may consist of:
626 658
627 -follow Dereference symbolic links. 659 -follow Dereference symbolic links.
628 -name PATTERN File name (leading directories removed) matches PATTERN. 660 -name PATTERN File name (leading directories removed) matches PATTERN. -print Print (default and assumed).
661
629 -type X Filetype matches X (where X is one of: f,d,l,b,c,...) 662 -type X Filetype matches X (where X is one of: f,d,l,b,c,...)
630 -perm PERMS Permissions match any of (+NNN); all of (-NNN); 663 -perm PERMS Permissions match any of (+NNN); all of (-NNN);
631 or exactly (NNN) 664 or exactly (NNN)
@@ -639,7 +672,7 @@ Example:
639 672
640------------------------------- 673-------------------------------
641 674
642=item I<free> 675=item B<free>
643 676
644free 677free
645 678
@@ -656,7 +689,7 @@ Example:
656 689
657------------------------------- 690-------------------------------
658 691
659=item I<freeramdisk> 692=item B<freeramdisk>
660 693
661freeramdisk DEVICE 694freeramdisk DEVICE
662 695
@@ -668,7 +701,7 @@ Example:
668 701
669------------------------------- 702-------------------------------
670 703
671=item I<fsck_minix> 704=item B<fsck_minix>
672 705
673fsck_minix [B<-larvsmf>] /dev/name 706fsck_minix [B<-larvsmf>] /dev/name
674 707
@@ -686,7 +719,7 @@ Options:
686 719
687------------------------------- 720-------------------------------
688 721
689=item I<getopt> 722=item B<getopt>
690 723
691getopt [OPTIONS]... 724getopt [OPTIONS]...
692 725
@@ -725,7 +758,7 @@ Example:
725 758
726------------------------------- 759-------------------------------
727 760
728=item I<grep> 761=item B<grep>
729 762
730grep [B<-ihHnqvs>] pattern [files...] 763grep [B<-ihHnqvs>] pattern [files...]
731 764
@@ -750,7 +783,7 @@ Example:
750 783
751------------------------------- 784-------------------------------
752 785
753=item I<gunzip> 786=item B<gunzip>
754 787
755gunzip [OPTION]... FILE 788gunzip [OPTION]... FILE
756 789
@@ -771,7 +804,7 @@ Example:
771 804
772------------------------------- 805-------------------------------
773 806
774=item I<gzip> 807=item B<gzip>
775 808
776gzip [OPTION]... FILE 809gzip [OPTION]... FILE
777 810
@@ -793,7 +826,7 @@ Example:
793 826
794------------------------------- 827-------------------------------
795 828
796=item I<halt> 829=item B<halt>
797 830
798halt 831halt
799 832
@@ -801,7 +834,7 @@ Halt the system.
801 834
802------------------------------- 835-------------------------------
803 836
804=item I<head> 837=item B<head>
805 838
806head [OPTION] [FILE]... 839head [OPTION] [FILE]...
807 840
@@ -821,7 +854,7 @@ Example:
821 854
822------------------------------- 855-------------------------------
823 856
824=item I<hostid> 857=item B<hostid>
825 858
826hostid 859hostid
827 860
@@ -829,7 +862,7 @@ Print out a unique 32-bit identifier for the machine.
829 862
830------------------------------- 863-------------------------------
831 864
832=item I<hostname> 865=item B<hostname>
833 866
834hostname [OPTION] {hostname | B<-F> file} 867hostname [OPTION] {hostname | B<-F> file}
835 868
@@ -850,7 +883,7 @@ Example:
850 883
851------------------------------- 884-------------------------------
852 885
853=item I<id> 886=item B<id>
854 887
855id [OPTIONS]... [USERNAME] 888id [OPTIONS]... [USERNAME]
856 889
@@ -870,7 +903,7 @@ Example:
870 903
871------------------------------- 904-------------------------------
872 905
873=item I<ifconfig> 906=item B<ifconfig>
874 907
875ifconfig [B<-a>] <interface> [<address>] 908ifconfig [B<-a>] <interface> [<address>]
876 909
@@ -889,7 +922,7 @@ Options:
889 922
890------------------------------- 923-------------------------------
891 924
892=item I<init> 925=item B<init>
893 926
894init 927init
895 928
@@ -906,15 +939,10 @@ it has the following default behavior:
906 939
907 ::sysinit:/etc/init.d/rcS 940 ::sysinit:/etc/init.d/rcS
908 ::askfirst:/bin/sh 941 ::askfirst:/bin/sh
909 ::ctrlaltdel:/sbin/reboot
910 ::shutdown:/sbin/swapoff -a
911 ::shutdown:/bin/umount -a -r
912 942
913if it detects that /dev/console is _not_ a serial console, it will also run: 943if it detects that /dev/console is _not_ a serial console, it will also run:
914 944
915 tty2::askfirst:/bin/sh 945 tty2::askfirst:/bin/sh
916 tty3::askfirst:/bin/sh
917 tty4::askfirst:/bin/sh
918 946
919If you choose to use an /etc/inittab file, the inittab entry format is as follows: 947If you choose to use an /etc/inittab file, the inittab entry format is as follows:
920 948
@@ -940,7 +968,7 @@ If you choose to use an /etc/inittab file, the inittab entry format is as follow
940 <action>: 968 <action>:
941 969
942 Valid actions include: sysinit, respawn, askfirst, wait, 970 Valid actions include: sysinit, respawn, askfirst, wait,
943 once, ctrlaltdel, and shutdown. 971 once, and ctrlaltdel.
944 972
945 The available actions can be classified into two groups: actions 973 The available actions can be classified into two groups: actions
946 that are run only once, and actions that are re-run when the specified 974 that are run only once, and actions that are re-run when the specified
@@ -954,12 +982,9 @@ If you choose to use an /etc/inittab file, the inittab entry format is as follow
954 'wait' actions, like 'sysinit' actions, cause init to wait until 982 'wait' actions, like 'sysinit' actions, cause init to wait until
955 the specified task completes. 'once' actions are asyncronous, 983 the specified task completes. 'once' actions are asyncronous,
956 therefore, init does not wait for them to complete. 'ctrlaltdel' 984 therefore, init does not wait for them to complete. 'ctrlaltdel'
957 actions are run when the system detects that someone on the system 985 actions are run immediately before init causes the system to reboot
958 console has pressed the CTRL-ALT-DEL key combination. Typically one 986 (unmounting filesystems with a 'ctrlaltdel' action is a very good
959 wants to run 'reboot' at this point to cause the system to reboot. 987 idea).
960 Finally the 'shutdown' action specifies the actions to taken when
961 init is told to reboot. Unmounting filesystems and disabling swap
962 is a very good here.
963 988
964 Run repeatedly actions: 989 Run repeatedly actions:
965 990
@@ -984,22 +1009,23 @@ Example /etc/inittab file:
984 1009
985 ::sysinit:/etc/init.d/rcS 1010 ::sysinit:/etc/init.d/rcS
986 1011
987 ::askfirst:-/bin/sh 1012 ::askfirst:-/bin/sh
988 tty2::askfirst:-/bin/sh 1013 tty2::askfirst:-/bin/sh
989 tty3::askfirst:-/bin/sh 1014 tty3::askfirst:-/bin/sh
990 tty4::askfirst:-/bin/sh 1015 tty4::askfirst:-/bin/sh
991 1016
992 tty4::respawn:/sbin/getty 38400 tty5 1017 tty4::respawn:/sbin/getty 38400 tty5
993 tty5::respawn:/sbin/getty 38400 tty6 1018 tty5::respawn:/sbin/getty 38400 tty6
994 1019
995 ::ctrlaltdel:/sbin/reboot 1020
996 ::shutdown:/bin/umount -a -r 1021
997 ::shutdown:/sbin/swapoff -a 1022 ::ctrlaltdel:/bin/umount -a -r
1023 ::ctrlaltdel:/sbin/swapoff -a
998 1024
999 1025
1000------------------------------- 1026-------------------------------
1001 1027
1002=item I<insmod> 1028=item B<insmod>
1003 1029
1004insmod [OPTION]... MODULE [symbol=value]... 1030insmod [OPTION]... MODULE [symbol=value]...
1005 1031
@@ -1015,7 +1041,7 @@ Options:
1015 1041
1016------------------------------- 1042-------------------------------
1017 1043
1018=item I<kill> 1044=item B<kill>
1019 1045
1020kill [B<-signal>] process-id [process-id ...] 1046kill [B<-signal>] process-id [process-id ...]
1021 1047
@@ -1038,7 +1064,7 @@ Example:
1038 1064
1039------------------------------- 1065-------------------------------
1040 1066
1041=item I<killall> 1067=item B<killall>
1042 1068
1043killall [B<-signal>] process-name [process-name ...] 1069killall [B<-signal>] process-name [process-name ...]
1044 1070
@@ -1055,7 +1081,7 @@ Example:
1055 1081
1056------------------------------- 1082-------------------------------
1057 1083
1058=item I<klogd> 1084=item B<klogd>
1059 1085
1060klogd B<-n> 1086klogd B<-n>
1061 1087
@@ -1066,7 +1092,7 @@ Options:
1066 1092
1067------------------------------- 1093-------------------------------
1068 1094
1069=item I<length> 1095=item B<length>
1070 1096
1071length STRING 1097length STRING
1072 1098
@@ -1079,7 +1105,7 @@ Example:
1079 1105
1080------------------------------- 1106-------------------------------
1081 1107
1082=item I<ln> 1108=item B<ln>
1083 1109
1084ln [OPTION] TARGET... LINK_NAME|DIRECTORY 1110ln [OPTION] TARGET... LINK_NAME|DIRECTORY
1085 1111
@@ -1102,7 +1128,7 @@ Example:
1102 1128
1103------------------------------- 1129-------------------------------
1104 1130
1105=item I<loadacm> 1131=item B<loadacm>
1106 1132
1107loadacm < mapfile 1133loadacm < mapfile
1108 1134
@@ -1115,7 +1141,7 @@ Example:
1115 1141
1116------------------------------- 1142-------------------------------
1117 1143
1118=item I<loadfont> 1144=item B<loadfont>
1119 1145
1120loadfont < font 1146loadfont < font
1121 1147
@@ -1128,7 +1154,7 @@ Example:
1128 1154
1129------------------------------- 1155-------------------------------
1130 1156
1131=item I<loadkmap> 1157=item B<loadkmap>
1132 1158
1133loadkmap < keymap 1159loadkmap < keymap
1134 1160
@@ -1141,7 +1167,7 @@ Example:
1141 1167
1142------------------------------- 1168-------------------------------
1143 1169
1144=item I<logger> 1170=item B<logger>
1145 1171
1146logger [OPTION]... [MESSAGE] 1172logger [OPTION]... [MESSAGE]
1147 1173
@@ -1161,7 +1187,7 @@ Example:
1161 1187
1162------------------------------- 1188-------------------------------
1163 1189
1164=item I<logname> 1190=item B<logname>
1165 1191
1166logname 1192logname
1167 1193
@@ -1175,7 +1201,7 @@ Example:
1175 1201
1176------------------------------- 1202-------------------------------
1177 1203
1178=item I<logread> 1204=item B<logread>
1179 1205
1180logread 1206logread
1181 1207
@@ -1183,7 +1209,7 @@ Shows the messages from syslogd (using circular buffer).
1183 1209
1184------------------------------- 1210-------------------------------
1185 1211
1186=item I<ls> 1212=item B<ls>
1187 1213
1188ls [B<-1AacCdeFilnpLRrSsTtuvwxXhk>] [filenames...] 1214ls [B<-1AacCdeFilnpLRrSsTtuvwxXhk>] [filenames...]
1189 1215
@@ -1220,7 +1246,7 @@ Options:
1220 1246
1221------------------------------- 1247-------------------------------
1222 1248
1223=item I<lsmod> 1249=item B<lsmod>
1224 1250
1225lsmod 1251lsmod
1226 1252
@@ -1228,7 +1254,7 @@ List the currently loaded kernel modules.
1228 1254
1229------------------------------- 1255-------------------------------
1230 1256
1231=item I<makedevs> 1257=item B<makedevs>
1232 1258
1233makedevs NAME TYPE MAJOR MINOR FIRST LAST [s] 1259makedevs NAME TYPE MAJOR MINOR FIRST LAST [s]
1234 1260
@@ -1259,7 +1285,7 @@ Example:
1259 1285
1260------------------------------- 1286-------------------------------
1261 1287
1262=item I<md5sum> 1288=item B<md5sum>
1263 1289
1264md5sum [OPTION] [FILE]... 1290md5sum [OPTION] [FILE]...
1265or: md5sum [OPTION] B<-c> [FILE] 1291or: md5sum [OPTION] B<-c> [FILE]
@@ -1292,7 +1318,7 @@ Example:
1292 1318
1293------------------------------- 1319-------------------------------
1294 1320
1295=item I<mkdir> 1321=item B<mkdir>
1296 1322
1297mkdir [OPTION] DIRECTORY... 1323mkdir [OPTION] DIRECTORY...
1298 1324
@@ -1315,7 +1341,7 @@ Example:
1315 1341
1316------------------------------- 1342-------------------------------
1317 1343
1318=item I<mkfifo> 1344=item B<mkfifo>
1319 1345
1320mkfifo [OPTIONS] name 1346mkfifo [OPTIONS] name
1321 1347
@@ -1327,7 +1353,7 @@ Options:
1327 1353
1328------------------------------- 1354-------------------------------
1329 1355
1330=item I<mkfs_minix> 1356=item B<mkfs_minix>
1331 1357
1332mkfs_minix [B<-c> | B<-l> filename] [B<-nXX>] [B<-iXX>] /dev/name [blocks] 1358mkfs_minix [B<-c> | B<-l> filename] [B<-nXX>] [B<-iXX>] /dev/name [blocks]
1333 1359
@@ -1343,7 +1369,7 @@ Options:
1343 1369
1344------------------------------- 1370-------------------------------
1345 1371
1346=item I<mknod> 1372=item B<mknod>
1347 1373
1348mknod [OPTIONS] NAME TYPE MAJOR MINOR 1374mknod [OPTIONS] NAME TYPE MAJOR MINOR
1349 1375
@@ -1367,7 +1393,7 @@ Example:
1367 1393
1368------------------------------- 1394-------------------------------
1369 1395
1370=item I<mkswap> 1396=item B<mkswap>
1371 1397
1372mkswap [B<-c>] [B<-v0>|B<-v1>] device [block-count] 1398mkswap [B<-c>] [B<-v0>|B<-v1>] device [block-count]
1373 1399
@@ -1383,7 +1409,7 @@ Options:
1383 1409
1384------------------------------- 1410-------------------------------
1385 1411
1386=item I<mktemp> 1412=item B<mktemp>
1387 1413
1388mktemp [B<-q>] TEMPLATE 1414mktemp [B<-q>] TEMPLATE
1389 1415
@@ -1400,7 +1426,7 @@ Example:
1400 1426
1401------------------------------- 1427-------------------------------
1402 1428
1403=item I<more> 1429=item B<more>
1404 1430
1405more [FILE ...] 1431more [FILE ...]
1406 1432
@@ -1413,7 +1439,7 @@ Example:
1413 1439
1414------------------------------- 1440-------------------------------
1415 1441
1416=item I<mount> 1442=item B<mount>
1417 1443
1418mount [flags] device directory [B<-o> options,more-options] 1444mount [flags] device directory [B<-o> options,more-options]
1419 1445
@@ -1455,7 +1481,7 @@ Example:
1455 1481
1456------------------------------- 1482-------------------------------
1457 1483
1458=item I<mt> 1484=item B<mt>
1459 1485
1460mt [B<-f> device] opcode value 1486mt [B<-f> device] opcode value
1461 1487
@@ -1470,7 +1496,7 @@ setpart tell unload unlock weof wset
1470 1496
1471------------------------------- 1497-------------------------------
1472 1498
1473=item I<mv> 1499=item B<mv>
1474 1500
1475mv SOURCE DEST 1501mv SOURCE DEST
1476or: mv SOURCE... DIRECTORY 1502or: mv SOURCE... DIRECTORY
@@ -1484,7 +1510,7 @@ Example:
1484 1510
1485------------------------------- 1511-------------------------------
1486 1512
1487=item I<nc> 1513=item B<nc>
1488 1514
1489nc [IP] [port] 1515nc [IP] [port]
1490 1516
@@ -1503,7 +1529,7 @@ Example:
1503 1529
1504------------------------------- 1530-------------------------------
1505 1531
1506=item I<nslookup> 1532=item B<nslookup>
1507 1533
1508nslookup [HOST] 1534nslookup [HOST]
1509 1535
@@ -1521,7 +1547,7 @@ Example:
1521 1547
1522------------------------------- 1548-------------------------------
1523 1549
1524=item I<ping> 1550=item B<ping>
1525 1551
1526ping [OPTION]... host 1552ping [OPTION]... host
1527 1553
@@ -1547,7 +1573,7 @@ Example:
1547 1573
1548------------------------------- 1574-------------------------------
1549 1575
1550=item I<pivot_root> 1576=item B<pivot_root>
1551 1577
1552pivot_root new_root put_old 1578pivot_root new_root put_old
1553 1579
@@ -1556,7 +1582,7 @@ the new root file system.
1556 1582
1557------------------------------- 1583-------------------------------
1558 1584
1559=item I<poweroff> 1585=item B<poweroff>
1560 1586
1561poweroff 1587poweroff
1562 1588
@@ -1564,7 +1590,7 @@ Halt the system and request that the kernel shut off the power.
1564 1590
1565------------------------------- 1591-------------------------------
1566 1592
1567=item I<printf> 1593=item B<printf>
1568 1594
1569printf FORMAT [ARGUMENT...] 1595printf FORMAT [ARGUMENT...]
1570 1596
@@ -1580,7 +1606,7 @@ Example:
1580 1606
1581------------------------------- 1607-------------------------------
1582 1608
1583=item I<ps> 1609=item B<ps>
1584 1610
1585ps 1611ps
1586 1612
@@ -1604,7 +1630,7 @@ Example:
1604 1630
1605------------------------------- 1631-------------------------------
1606 1632
1607=item I<pwd> 1633=item B<pwd>
1608 1634
1609pwd 1635pwd
1610 1636
@@ -1617,7 +1643,7 @@ Example:
1617 1643
1618------------------------------- 1644-------------------------------
1619 1645
1620=item I<rdate> 1646=item B<rdate>
1621 1647
1622rdate [OPTION] HOST 1648rdate [OPTION] HOST
1623 1649
@@ -1630,7 +1656,7 @@ Options:
1630 1656
1631------------------------------- 1657-------------------------------
1632 1658
1633=item I<readlink> 1659=item B<readlink>
1634 1660
1635readlink 1661readlink
1636 1662
@@ -1638,7 +1664,7 @@ Read a symbolic link.
1638 1664
1639------------------------------- 1665-------------------------------
1640 1666
1641=item I<reboot> 1667=item B<reboot>
1642 1668
1643reboot 1669reboot
1644 1670
@@ -1646,7 +1672,7 @@ Reboot the system.
1646 1672
1647------------------------------- 1673-------------------------------
1648 1674
1649=item I<renice> 1675=item B<renice>
1650 1676
1651renice priority pid [pid ...] 1677renice priority pid [pid ...]
1652 1678
@@ -1656,7 +1682,7 @@ from 20 (the process runs only when nothing else is running) to 0
1656 1682
1657------------------------------- 1683-------------------------------
1658 1684
1659=item I<reset> 1685=item B<reset>
1660 1686
1661reset 1687reset
1662 1688
@@ -1664,7 +1690,7 @@ Resets the screen.
1664 1690
1665------------------------------- 1691-------------------------------
1666 1692
1667=item I<rm> 1693=item B<rm>
1668 1694
1669rm [OPTION]... FILE... 1695rm [OPTION]... FILE...
1670 1696
@@ -1683,7 +1709,7 @@ Example:
1683 1709
1684------------------------------- 1710-------------------------------
1685 1711
1686=item I<rmdir> 1712=item B<rmdir>
1687 1713
1688rmdir [OPTION]... DIRECTORY... 1714rmdir [OPTION]... DIRECTORY...
1689 1715
@@ -1695,7 +1721,7 @@ Example:
1695 1721
1696------------------------------- 1722-------------------------------
1697 1723
1698=item I<rmmod> 1724=item B<rmmod>
1699 1725
1700rmmod [OPTION]... [MODULE]... 1726rmmod [OPTION]... [MODULE]...
1701 1727
@@ -1711,7 +1737,7 @@ Example:
1711 1737
1712------------------------------- 1738-------------------------------
1713 1739
1714=item I<route> 1740=item B<route>
1715 1741
1716route [{add|del|flush}] 1742route [{add|del|flush}]
1717 1743
@@ -1719,7 +1745,7 @@ Edit the kernel's routing tables
1719 1745
1720------------------------------- 1746-------------------------------
1721 1747
1722=item I<rpmunpack> 1748=item B<rpmunpack>
1723 1749
1724rpmunpack < package.rpm | gunzip | cpio B<-idmuv> 1750rpmunpack < package.rpm | gunzip | cpio B<-idmuv>
1725 1751
@@ -1727,7 +1753,7 @@ Extracts an rpm archive.
1727 1753
1728------------------------------- 1754-------------------------------
1729 1755
1730=item I<sed> 1756=item B<sed>
1731 1757
1732sed [B<-Vhnef>] pattern [files...] 1758sed [B<-Vhnef>] pattern [files...]
1733 1759
@@ -1749,7 +1775,7 @@ Example:
1749 1775
1750------------------------------- 1776-------------------------------
1751 1777
1752=item I<setkeycodes> 1778=item B<setkeycodes>
1753 1779
1754setkeycodes SCANCODE KEYCODE ... 1780setkeycodes SCANCODE KEYCODE ...
1755 1781
@@ -1765,7 +1791,7 @@ Example:
1765 1791
1766------------------------------- 1792-------------------------------
1767 1793
1768=item I<sh> 1794=item B<sh>
1769 1795
1770sh [FILE]... 1796sh [FILE]...
1771or: sh B<-c> command [args]... 1797or: sh B<-c> command [args]...
@@ -1783,7 +1809,7 @@ this will do the job.
1783 1809
1784------------------------------- 1810-------------------------------
1785 1811
1786=item I<sleep> 1812=item B<sleep>
1787 1813
1788sleep N 1814sleep N
1789 1815
@@ -1796,7 +1822,7 @@ Example:
1796 1822
1797------------------------------- 1823-------------------------------
1798 1824
1799=item I<sort> 1825=item B<sort>
1800 1826
1801sort [B<-n>] [B<-r>] [FILE]... 1827sort [B<-n>] [B<-r>] [FILE]...
1802 1828
@@ -1819,7 +1845,7 @@ Example:
1819 1845
1820------------------------------- 1846-------------------------------
1821 1847
1822=item I<stty> 1848=item B<stty>
1823 1849
1824stty [B<-a>|g] [B<-F> device] [SETTING]... 1850stty [B<-a>|g] [B<-F> device] [SETTING]...
1825 1851
@@ -1835,7 +1861,7 @@ Options:
1835 1861
1836------------------------------- 1862-------------------------------
1837 1863
1838=item I<swapoff> 1864=item B<swapoff>
1839 1865
1840swapoff [OPTION] [device] 1866swapoff [OPTION] [device]
1841 1867
@@ -1847,7 +1873,7 @@ Options:
1847 1873
1848------------------------------- 1874-------------------------------
1849 1875
1850=item I<swapon> 1876=item B<swapon>
1851 1877
1852swapon [OPTION] [device] 1878swapon [OPTION] [device]
1853 1879
@@ -1859,7 +1885,7 @@ Options:
1859 1885
1860------------------------------- 1886-------------------------------
1861 1887
1862=item I<sync> 1888=item B<sync>
1863 1889
1864sync 1890sync
1865 1891
@@ -1867,7 +1893,7 @@ Write all buffered filesystem blocks to disk.
1867 1893
1868------------------------------- 1894-------------------------------
1869 1895
1870=item I<syslogd> 1896=item B<syslogd>
1871 1897
1872syslogd [OPTION]... 1898syslogd [OPTION]...
1873 1899
@@ -1889,7 +1915,7 @@ Example:
1889 1915
1890------------------------------- 1916-------------------------------
1891 1917
1892=item I<tail> 1918=item B<tail>
1893 1919
1894tail [OPTION]... [FILE]... 1920tail [OPTION]... [FILE]...
1895 1921
@@ -1917,7 +1943,7 @@ Example:
1917 1943
1918------------------------------- 1944-------------------------------
1919 1945
1920=item I<tar> 1946=item B<tar>
1921 1947
1922tar -[cxtvO] [-B<-exclude> File] [B<-X> File][B<-f> tarFile] [FILE(s)] ... 1948tar -[cxtvO] [-B<-exclude> File] [B<-X> File][B<-f> tarFile] [FILE(s)] ...
1923 1949
@@ -1947,7 +1973,7 @@ Example:
1947 1973
1948------------------------------- 1974-------------------------------
1949 1975
1950=item I<tee> 1976=item B<tee>
1951 1977
1952tee [OPTION]... [FILE]... 1978tee [OPTION]... [FILE]...
1953 1979
@@ -1965,7 +1991,7 @@ Example:
1965 1991
1966------------------------------- 1992-------------------------------
1967 1993
1968=item I<telnet> 1994=item B<telnet>
1969 1995
1970telnet host [port] 1996telnet host [port]
1971 1997
@@ -1974,7 +2000,7 @@ computer over a network using the TELNET protocol.
1974 2000
1975------------------------------- 2001-------------------------------
1976 2002
1977=item I<test> 2003=item B<test>
1978 2004
1979test EXPRESSION 2005test EXPRESSION
1980 or [ EXPRESSION ] 2006 or [ EXPRESSION ]
@@ -1999,7 +2025,7 @@ Example:
1999 2025
2000------------------------------- 2026-------------------------------
2001 2027
2002=item I<tftp> 2028=item B<tftp>
2003 2029
2004tftp command SOURCE DEST 2030tftp command SOURCE DEST
2005 2031
@@ -2014,7 +2040,7 @@ When nameing a server, use the syntax server:file.
2014 2040
2015------------------------------- 2041-------------------------------
2016 2042
2017=item I<touch> 2043=item B<touch>
2018 2044
2019touch [B<-c>] file [file ...] 2045touch [B<-c>] file [file ...]
2020 2046
@@ -2035,7 +2061,7 @@ Example:
2035 2061
2036------------------------------- 2062-------------------------------
2037 2063
2038=item I<tr> 2064=item B<tr>
2039 2065
2040tr [B<-cds>] STRING1 [STRING2] 2066tr [B<-cds>] STRING1 [STRING2]
2041 2067
@@ -2056,7 +2082,7 @@ Example:
2056 2082
2057------------------------------- 2083-------------------------------
2058 2084
2059=item I<true> 2085=item B<true>
2060 2086
2061true 2087true
2062 2088
@@ -2070,7 +2096,7 @@ Example:
2070 2096
2071------------------------------- 2097-------------------------------
2072 2098
2073=item I<tty> 2099=item B<tty>
2074 2100
2075tty 2101tty
2076 2102
@@ -2087,7 +2113,7 @@ Example:
2087 2113
2088------------------------------- 2114-------------------------------
2089 2115
2090=item I<umount> 2116=item B<umount>
2091 2117
2092umount [flags] filesystem|directory 2118umount [flags] filesystem|directory
2093 2119
@@ -2107,7 +2133,7 @@ Example:
2107 2133
2108------------------------------- 2134-------------------------------
2109 2135
2110=item I<uname> 2136=item B<uname>
2111 2137
2112uname [OPTION]... 2138uname [OPTION]...
2113 2139
@@ -2130,7 +2156,7 @@ Example:
2130 2156
2131------------------------------- 2157-------------------------------
2132 2158
2133=item I<uniq> 2159=item B<uniq>
2134 2160
2135uniq [OPTION]... [INPUT [OUTPUT]] 2161uniq [OPTION]... [INPUT [OUTPUT]]
2136 2162
@@ -2157,7 +2183,7 @@ Example:
2157 2183
2158------------------------------- 2184-------------------------------
2159 2185
2160=item I<unix2dos> 2186=item B<unix2dos>
2161 2187
2162unix2dos [option] [file] 2188unix2dos [option] [file]
2163 2189
@@ -2165,7 +2191,7 @@ See 'dos2unix -B<-help>' for help!
2165 2191
2166------------------------------- 2192-------------------------------
2167 2193
2168=item I<update> 2194=item B<update>
2169 2195
2170update [options] 2196update [options]
2171 2197
@@ -2179,7 +2205,7 @@ Options:
2179 2205
2180------------------------------- 2206-------------------------------
2181 2207
2182=item I<uptime> 2208=item B<uptime>
2183 2209
2184uptime 2210uptime
2185 2211
@@ -2193,7 +2219,7 @@ Example:
2193 2219
2194------------------------------- 2220-------------------------------
2195 2221
2196=item I<usleep> 2222=item B<usleep>
2197 2223
2198usleep N 2224usleep N
2199 2225
@@ -2206,7 +2232,7 @@ Example:
2206 2232
2207------------------------------- 2233-------------------------------
2208 2234
2209=item I<uudecode> 2235=item B<uudecode>
2210 2236
2211uudecode [FILE]... 2237uudecode [FILE]...
2212 2238
@@ -2214,14 +2240,18 @@ Uudecode a file that is uuencoded.
2214 2240
2215Options: 2241Options:
2216 2242
2217 -o FILE direct output to FILE$ uudecode -o busybox busybox.uu 2243 -o FILE direct output to FILE
2218$ ls B<-l> busybox 2244
2219B<-rwxr>-xr-x 1 ams ams 245264 Jun 7 21:35 busybox 2245Example:
2220 2246
2247 $ uudecode -o busybox busybox.uu
2248 $ ls -l busybox
2249 -rwxr-xr-x 1 ams ams 245264 Jun 7 21:35 busybox
2250
2221 2251
2222------------------------------- 2252-------------------------------
2223 2253
2224=item I<uuencode> 2254=item B<uuencode>
2225 2255
2226uuencode [OPTION] [INFILE] REMOTEFILE 2256uuencode [OPTION] [INFILE] REMOTEFILE
2227 2257
@@ -2241,7 +2271,7 @@ Example:
2241 2271
2242------------------------------- 2272-------------------------------
2243 2273
2244=item I<watchdog> 2274=item B<watchdog>
2245 2275
2246watchdog DEV 2276watchdog DEV
2247 2277
@@ -2249,7 +2279,7 @@ Periodically write to watchdog device DEV
2249 2279
2250------------------------------- 2280-------------------------------
2251 2281
2252=item I<wc> 2282=item B<wc>
2253 2283
2254wc [OPTION]... [FILE]... 2284wc [OPTION]... [FILE]...
2255 2285
@@ -2271,7 +2301,7 @@ Example:
2271 2301
2272------------------------------- 2302-------------------------------
2273 2303
2274=item I<wget> 2304=item B<wget>
2275 2305
2276wget [B<-c>] [B<-O> file] url 2306wget [B<-c>] [B<-O> file] url
2277 2307
@@ -2284,7 +2314,7 @@ Options:
2284 2314
2285------------------------------- 2315-------------------------------
2286 2316
2287=item I<which> 2317=item B<which>
2288 2318
2289which [COMMAND ...] 2319which [COMMAND ...]
2290 2320
@@ -2297,7 +2327,7 @@ Example:
2297 2327
2298------------------------------- 2328-------------------------------
2299 2329
2300=item I<whoami> 2330=item B<whoami>
2301 2331
2302whoami 2332whoami
2303 2333
@@ -2305,7 +2335,7 @@ Prints the user name associated with the current effective user id.
2305 2335
2306------------------------------- 2336-------------------------------
2307 2337
2308=item I<xargs> 2338=item B<xargs>
2309 2339
2310xargs [COMMAND] [ARGS...] 2340xargs [COMMAND] [ARGS...]
2311 2341
@@ -2319,7 +2349,7 @@ Example:
2319 2349
2320------------------------------- 2350-------------------------------
2321 2351
2322=item I<yes> 2352=item B<yes>
2323 2353
2324yes [OPTION]... [STRING]... 2354yes [OPTION]... [STRING]...
2325 2355
@@ -2327,7 +2357,7 @@ Repeatedly outputs a line with all specified STRING(s), or 'y'.
2327 2357
2328------------------------------- 2358-------------------------------
2329 2359
2330=item I<zcat> 2360=item B<zcat>
2331 2361
2332zcat FILE 2362zcat FILE
2333 2363
@@ -2335,8 +2365,6 @@ Uncompress to stdout.
2335 2365
2336------------------------------- 2366-------------------------------
2337 2367
2338=back
2339
2340=head1 LIBC NSS 2368=head1 LIBC NSS
2341 2369
2342GNU Libc uses the Name Service Switch (NSS) to configure the behavior of the C 2370GNU Libc uses the Name Service Switch (NSS) to configure the behavior of the C
@@ -2483,4 +2511,4 @@ Enrique Zanardi <ezanardi@ull.es>
2483 2511
2484=cut 2512=cut
2485 2513
2486# $Id: busybox.pod,v 1.93 2001/04/03 18:01:51 andersen Exp $ 2514# $Id: busybox.pod,v 1.94 2001/04/05 19:41:23 beppu Exp $
diff --git a/docs/busybox_footer.pod b/docs/busybox_footer.pod
new file mode 100644
index 000000000..961f027cd
--- /dev/null
+++ b/docs/busybox_footer.pod
@@ -0,0 +1,147 @@
1=head1 LIBC NSS
2
3GNU Libc uses the Name Service Switch (NSS) to configure the behavior of the C
4library for the local environment, and to configure how it reads system data,
5such as passwords and group information. BusyBox has made it Policy that it
6will never use NSS, and will never use and libc calls that make use of NSS.
7This allows you to run an embedded system without the need for installing an
8/etc/nsswitch.conf file and without and /lib/libnss_* libraries installed.
9
10If you are using a system that is using a remote LDAP server for authentication
11via GNU libc NSS, and you want to use BusyBox, then you will need to adjust the
12BusyBox source. Chances are though, that if you have enough space to install
13of that stuff on your system, then you probably want the full GNU utilities.
14
15=head1 SEE ALSO
16
17textutils(1), shellutils(1), etc...
18
19=head1 MAINTAINER
20
21Erik Andersen <andersee@debian.org> <andersen@lineo.com>
22
23=head1 AUTHORS
24
25The following people have contributed code to BusyBox whether
26they know it or not.
27
28
29=for html <br>
30
31Erik Andersen <andersen@lineo.com>, <andersee@debian.org>
32
33 Tons of new stuff, major rewrite of most of the
34 core apps, tons of new apps as noted in header files.
35
36=for html <br>
37
38Edward Betts <edward@debian.org>
39
40 expr, hostid, logname, tty, wc, whoami, yes
41
42=for html <br>
43
44John Beppu <beppu@lineo.com>
45
46 du, head, nslookup, sort, tee, uniq
47
48=for html <br>
49
50Brian Candler <B.Candler@pobox.com>
51
52 tiny-ls(ls)
53
54=for html <br>
55
56Randolph Chung <tausq@debian.org>
57
58 fbset, ping, hostname, and mkfifo
59
60=for html <br>
61
62Dave Cinege <dcinege@psychosis.com>
63
64 more(v2), makedevs, dutmp, modularization, auto links file,
65 various fixes, Linux Router Project maintenance
66
67=for html <br>
68
69Karl M. Hegbloom <karlheg@debian.org>
70
71 cp_mv.c, the test suite, various fixes to utility.c, &c.
72
73=for html <br>
74
75Daniel Jacobowitz <dan@debian.org>
76
77 mktemp.c
78
79=for html <br>
80
81Matt Kraai <kraai@alumni.carnegiemellon.edu>
82
83 documentation, bugfixes
84
85=for html <br>
86
87John Lombardo <john@deltanet.com>
88
89 dirname, tr
90
91=for html <br>
92
93Glenn McGrath <bug1@netconnect.com.au>
94
95 ar.c
96
97=for html <br>
98
99Bruce Perens <bruce@pixar.com>
100
101 Original author of BusyBox. His code is still in many apps.
102
103=for html <br>
104
105Chip Rosenthal <chip@unicom.com>, <crosenth@covad.com>
106
107 wget - Contributed by permission of Covad Communications
108
109=for html <br>
110
111Pavel Roskin <proski@gnu.org>
112
113 Lots of bugs fixes and patches.
114
115=for html <br>
116
117Gyepi Sam <gyepi@praxis-sw.com>
118
119 Remote logging feature for syslogd
120
121=for html <br>
122
123Linus Torvalds <torvalds@transmeta.com>
124
125 mkswap, fsck.minix, mkfs.minix
126
127=for html <br>
128
129Mark Whitley <markw@lineo.com>
130
131 sed remix, bug fixes, style-guide, etc.
132
133=for html <br>
134
135Charles P. Wright <cpwright@villagenet.com>
136
137 gzip, mini-netcat(nc)
138
139=for html <br>
140
141Enrique Zanardi <ezanardi@ull.es>
142
143 tarcat (since removed), loadkmap, various fixes, Debian maintenance
144
145=cut
146
147# $Id: busybox_footer.pod,v 1.1 2001/04/05 19:41:23 beppu Exp $
diff --git a/docs/busybox_header.pod b/docs/busybox_header.pod
new file mode 100644
index 000000000..1208afab3
--- /dev/null
+++ b/docs/busybox_header.pod
@@ -0,0 +1,72 @@
1# vi: set sw=4 ts=4:
2
3=head1 NAME
4
5BusyBox - The Swiss Army Knife of Embedded Linux
6
7=head1 SYNTAX
8
9 BusyBox <function> [arguments...] # or
10
11 <function> [arguments...] # if symlinked
12
13=head1 DESCRIPTION
14
15BusyBox combines tiny versions of many common UNIX utilities into a single
16small executable. It provides minimalist replacements for most of the utilities
17you usually find in fileutils, shellutils, findutils, textutils, grep, gzip,
18tar, etc. BusyBox provides a fairly complete POSIX environment for any small
19or embedded system. The utilities in BusyBox generally have fewer options than
20their full-featured GNU cousins; however, the options that are included provide
21the expected functionality and behave very much like their GNU counterparts.
22
23BusyBox has been written with size-optimization and limited resources in mind.
24It is also extremely modular so you can easily include or exclude commands (or
25features) at compile time. This makes it easy to customize your embedded
26systems. To create a working system, just add a kernel, a shell (such as ash),
27and an editor (such as elvis-tiny or ae).
28
29=head1 USAGE
30
31When you create a link to BusyBox for the function you wish to use, when BusyBox
32is called using that link it will behave as if the command itself has been invoked.
33
34For example, entering
35
36 ln -s ./BusyBox ls
37 ./ls
38
39will cause BusyBox to behave as 'ls' (if the 'ls' command has been compiled
40into BusyBox).
41
42You can also invoke BusyBox by issuing the command as an argument on the
43command line. For example, entering
44
45 ./BusyBox ls
46
47will also cause BusyBox to behave as 'ls'.
48
49=head1 COMMON OPTIONS
50
51Most BusyBox commands support the B<--help> option to provide a
52terse runtime description of their behavior.
53
54=head1 COMMANDS
55
56Currently defined functions include:
57
58ar, basename, busybox, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp, cp,
59cut, date, dc, dd, deallocvt, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du,
60dumpkmap, dutmp, echo, expr, false, fbset, fdflush, find, free, freeramdisk,
61fsck.minix, getopt, grep, gunzip, gzip, halt, head, hostid, hostname, id,
62ifconfig, init, insmod, kill, killall, klogd, length, ln, loadacm, loadfont,
63loadkmap, logger, logname, ls, lsmod, makedevs, md5sum, mkdir, mkfifo,
64mkfs.minix, mknod, mkswap, mktemp, more, mount, mt, mv, nc, nslookup, ping,
65pivot_root, poweroff, printf, ps, pwd, rdate, readlink, reboot, renice, reset,
66rm, rmdir, rmmod, route, rpmunpack, sed, setkeycodes, sh, sleep, sort, stty,
67swapoff, swapon, sync, syslogd, tail, tar, tee, telnet, test, tftp, touch, tr,
68true, tty, umount, uname, uniq, unix2dos, update, uptime, usleep, uudecode,
69uuencode, watchdog, wc, wget, which, whoami, xargs, yes, zcat, [
70
71=over 4
72