aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Beppu <beppu@lbox.org>2000-01-19 15:04:41 +0000
committerJohn Beppu <beppu@lbox.org>2000-01-19 15:04:41 +0000
commit4581b4cdd99590bb243a1b4a558aeceadd3b155b (patch)
tree332539c768df1663bcb3e78bba689d6829336ff1
parent08fe43d3f9b0a2300840330ecd29c6e25a4b73a3 (diff)
downloadbusybox-w32-4581b4cdd99590bb243a1b4a558aeceadd3b155b.tar.gz
busybox-w32-4581b4cdd99590bb243a1b4a558aeceadd3b155b.tar.bz2
busybox-w32-4581b4cdd99590bb243a1b4a558aeceadd3b155b.zip
foreach (@busybox_command) {
put_help_message_in_busybox_pod($_); }
-rw-r--r--docs/busybox.pod435
1 files changed, 428 insertions, 7 deletions
diff --git a/docs/busybox.pod b/docs/busybox.pod
index 809c0caed..8d8e198c5 100644
--- a/docs/busybox.pod
+++ b/docs/busybox.pod
@@ -29,134 +29,555 @@ rm, rmdir, sed, sleep, sort, sync, syslogd, swapon, swapoff, tail,
29tar, tee, touch, true, false, uname, umount, uniq, update, zcat, 29tar, tee, touch, true, false, uname, umount, uniq, update, zcat,
30gunzip, gzip 30gunzip, gzip
31 31
32Oh yes. Unix will be mine.
33
34=over 4 32=over 4
35 33
36=item busybox
37
38=item cat 34=item cat
39 35
36Usage: cat [file ...]
37
38
40=item chmod 39=item chmod
41 40
41Usage: chmod [-R] MODE[,MODE]... FILE...
42
43Each MODE is one or more of the letters ugoa, one of the symbols +-= and
44one or more of the letters rwxst.
45
46Options:
47
48 -R change files and directories recursively.
49
50
42=item chown 51=item chown
43 52
53Usage: chown [OPTION]... OWNER[.[GROUP] FILE...
54
55Change the owner and/or group of each FILE to OWNER and/or GROUP.
56
57Options:
58
59 -R change files and directories recursively
60
61
44=item chgrp 62=item chgrp
45 63
64Usage: chgrp [OPTION]... GROUP FILE...
65
66Change the group membership of each FILE to GROUP.
67
68Options:
69
70 -R change files and directories recursively
71
72
46=item chroot 73=item chroot
47 74
75Usage: chroot NEWROOT [COMMAND...]
76
77Run COMMAND with root directory set to NEWROOT.
78
79
48=item clear 80=item clear
49 81
82
83
50=item chvt 84=item chvt
51 85
86Usage: chvt N
87
88Change foreground virtual terminal to /dev/ttyN
89
90
52=item cp 91=item cp
53 92
93Usage: cp [OPTION]... SOURCE DEST
94
95or: cp [OPTION]... SOURCE... DIRECTORY
96
97Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
98
99 -a same as -dpR
100 -d preserve links
101 -p preserve file attributes if possible
102 -R copy directories recursively
103
104
54=item date 105=item date
55 106
107
108
56=item dd 109=item dd
57 110
111Usage: dd [if=name] [of=name] [bs=n] [count=n]
112
113Copy a file, converting and formatting according to options
114
115 if=FILE read from FILE instead of stdin
116 of=FILE write to FILE instead of stout
117 bs=n read and write N BYTES at a time
118 count=n copy only n input blocks
119 BYTES may be suffixed by w (x2), k (x1024), b (x512), or m (x1024^2).
120
121
58=item df 122=item df
59 123
124Usage: df
125
60=item dmesg 126=item dmesg
61 127
128Usage: dmesg [-c] [-n level] [-s bufsize]
129
130
62=item du 131=item du
63 132
133Usage: Usage: du [OPTION]... [FILE]...
134
135 -s display only a total for each argument
136
137
64=item fbset 138=item fbset
65 139
140Usage: fbset [options] [mode]
141
142Options:
143
144 -h
145 -fb
146 -db
147 -a
148 -i
149 -g
150 -t
151 -accel
152 -hsync
153 -vsync
154 -laced
155 -double
156
157
66=item find 158=item find
67 159
160Usage: find [PATH...] [EXPRESSION]
161
162Search for files in a directory hierarchy. The default PATH is
163the current directory; default EXPRESSION is '-print'
164
165EXPRESSION may consist of:
166
167 -follow
168 Dereference symbolic links.
169 -name PATTERN
170 File name (with leading directories removed) matches PATTERN.
171 -print
172 print the full file name followed by a newline to stdout.
173 This version of find matches full regular expresions.
174
68=item free 175=item free
69 176
177Usage: free
178
70=item deallocvt 179=item deallocvt
71 180
181Usage: deallocvt N
182
183Deallocate unused virtual terminal /dev/ttyN
184
185
72=item fsck.minix 186=item fsck.minix
73 187
188Usage: fsck.minix [-larvsmf] /dev/name
189
190Performs a consistency check for MINIX filesystems.
191
192Options:
193
194 -l Lists all filenames
195 -r Perform interactive repairs
196 -a Perform automatic repairs
197 -v verbose
198 -s Outputs super-block information
199 -m Activates MINIX-like "mode not cleared" warnings
200 -f Force file system check.
201
202
74=item mkfs.minix 203=item mkfs.minix
75 204
205Usage: mkfs.minix [-c | -l filename] [-nXX] [-iXX] /dev/name [blocks]
206
207Make a MINIX filesystem.
208
209Options:
210
211 -c Check the device for bad blocks
212 -n [14|30] Specify the maximum length of filenames
213 -i Specify the number of inodes for the filesystem
214 -l FILENAME Read the bad blocks list from FILENAME
215 -v Make a Minix version 2 filesystem
216
217
76=item grep 218=item grep
77 219
220
221
78=item head 222=item head
79 223
224Usage: Usage: head [FILE]...
225
226Print first 10 lines of each FILE to standard output.
227With more than one FILE, precede each with a header giving the
228file name. With no FILE, or when FILE is -, read standard input.
229
230
80=item hostname 231=item hostname
81 232
82=item init 233Usage: hostname [OPTION] {hostname | -F file}
234
235Get or set the hostname or DNS domain name. If a hostname is given
236(or a file with the -F parameter), the host name will be set.
237
238Options:
83 239
84=item linuxrc 240 -s Short
241 -i Addresses for the hostname
242 -d DNS domain name
243 -F FILE Use the contents of FILE to specify the hostname
244
85 245
86=item kill 246=item kill
87 247
248
249
88=item ln 250=item ln
89 251
252Usage: ln [OPTION] TARGET... LINK_NAME|DIRECTORY
253Create a link named LINK_NAME or DIRECTORY to the specified TARGET
254
255Options:
256
257 -s make symbolic links instead of hard links
258 -f remove existing destination files
259
260
90=item ls 261=item ls
91 262
263Usage: ls [-1acdelnpuxACF] [filenames...]
264
265
92=item lsmod 266=item lsmod
93 267
268
269
94=item mkdir 270=item mkdir
95 271
272Usage: Usage: mkdir [OPTION] DIRECTORY...
273Create the DIRECTORY(ies), if they do not already exist
274
275Options:
276
277 -m set permission mode (as in chmod), not rwxrwxrwx - umask
278 -p no error if existing, make parent directories as needed
279
280
96=item mknod 281=item mknod
97 282
283Usage: mknod NAME TYPE MAJOR MINOR
284Make block or character special files.
285
286TYPEs include:
287
288 b: Make a block (buffered) device.
289 c or u: Make a character (un-buffered) device.
290 p: Make a named pipe. Major and minor are ignored for named pipes.
291
292
98=item mkswap 293=item mkswap
99 294
295Usage: mkswap [-c] [-v0|-v1] device [block-count]
296Prepare a disk partition to be used as a swap partition.
297
298Options:
299
300 -c Check for read-ability.
301 -v0 Make version 0 swap [max 128 Megs].
302 -v1 Make version 1 swap [big!] (default for kernels > 2.1.117).
303 block-count Number of block to use (default is entire partition).
304
305
100=item more 306=item more
101 307
308Usage: more [file ...]
309
310
102=item mount 311=item mount
103 312
313Usage: mount [flags]
314
315mount [flags] device directory [-o options,more-options]
316
317 Flags:
318 -a: Mount all file systems in fstab.
319 -o option: One of many filesystem options, listed below.
320 -r: Mount the filesystem read-only.
321 -t filesystem-type: Specify the filesystem type.
322 -w: Mount for reading and writing (default).
323 Options for use with the "-o" flag:
324 async / sync: Writes are asynchronous / synchronous.
325 dev / nodev: Allow use of special device files / disallow them.
326 exec / noexec: Allow use of executable files / disallow them.
327 loop: Mounts a file via loop device.
328 suid / nosuid: Allow set-user-id-root programs / disallow them.
329 remount: Re-mount a currently-mounted filesystem, changing its flags.
330 ro / rw: Mount for read-only / read-write.
331
332There are EVEN MORE flags that are specific to each filesystem.
333You'll have to see the written documentation for those.
334
335
104=item mv 336=item mv
105 337
338Usage: mv SOURCE DEST
339
340or: mv SOURCE... DIRECTORY
341
342Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
343
344
106=item ping 345=item ping
107 346
347
348
108=item poweroff 349=item poweroff
109 350
351
352
110=item ps 353=item ps
111 354
355Usage: ps
356
357Report process status.
358This version of ps accepts no options.
359
360
112=item pwd 361=item pwd
113 362
363
364
114=item reboot 365=item reboot
115 366
367
368
116=item rm 369=item rm
117 370
371Usage: rm [OPTION]... FILE...
372Remove (unlink) the FILE(s).
373
374Options:
375
376 -f remove existing destinations, never prompt
377 -r or -R remove the contents of directories recursively
378
379
118=item rmdir 380=item rmdir
119 381
382Usage: rmdir [OPTION]... DIRECTORY...
383Remove the DIRECTORY(ies), if they are empty.
384
385
120=item sed 386=item sed
121 387
388Usage: sed [-n] -e script [file...]
389Allowed sed scripts come in the following form:
390
391 'ADDR [!] COMMAND'
392 where address ADDR can be:
393 NUMBER Match specified line number
394 $ Match last line
395 /REGEXP/ Match specified regexp
396 (! inverts the meaning of the match)
397 and COMMAND can be:
398 s/regexp/replacement/[igp]
399 which attempt to match regexp against the pattern space
400 and if successful replaces the matched portion with replacement.
401 aTEXT
402 which appends TEXT after the pattern space
403
404Options:
405
406-e add the script to the commands to be executed
407-n suppress automatic printing of pattern space
408
409This version of sed matches full regular expresions.
410
411
122=item sleep 412=item sleep
123 413
414Usage: sleep N
415
416Pause for N seconds.
417
418
124=item sort 419=item sort
125 420
421Usage: Usage: sort [OPTION]... [FILE]...
422
423
126=item sync 424=item sync
127 425
426Usage: sync
427
428Write all buffered filesystem blocks to disk.
429
430
128=item syslogd 431=item syslogd
129 432
433Usage: syslogd [OPTION]...
434
435Linux system and kernel (provides klogd) logging utility.
436Note that this version of syslogd/klogd ignores /etc/syslog.conf.
437
438Options:
439
440 -m Change the mark timestamp interval. default=20min. 0=off
441 -n Do not fork into the background (for when run by init)
442 -K Do not start up the klogd process (by default syslogd spawns klogd).
443 -O Specify an alternate log file. default=/var/log/messages
444
445
130=item swapon 446=item swapon
131 447
448Usage: swapon device
449
450Start swapping virtual memory pages on the given device.
451
452
132=item swapoff 453=item swapoff
133 454
455Usage: swapoff device
456
457Stop swapping virtual memory pages on the given device.
458
459
134=item tail 460=item tail
135 461
462Usage: tail [OPTION]... [FILE]...
463
464Print last 10 lines of each FILE to standard output.
465With more than one FILE, precede each with a header giving the file name.
466With no FILE, or when FILE is -, read standard input.
467
468 -c=N[kbm] output the last N bytes
469 -f output appended data as the file grows
470 -n=N output the last N lines, instead of last 10
471 -q never output headers giving file names
472 -v always output headers giving file names
473 --help display this help and exit
474
475If the first character of N (bytes or lines) is a `+', output begins with
476the Nth item from the start of each file, otherwise, print the last N items
477in the file. N bytes may be suffixed by k (x1024), b (x512), or m (1024^2).
478
479
136=item tar 480=item tar
137 481
482
483
138=item tee 484=item tee
139 485
486Usage: tee [OPTION]... [FILE]...
487Copy standard input to each FILE, and also to standard output.
488
489Options:
490
491 -a append to the given FILEs, do not overwrite
492
493
140=item touch 494=item touch
141 495
496Usage: touch [-c] file [file ...]
497 Update the last-modified date on the given file[s].
498
499
142=item true 500=item true
143 501
502
503
144=item false 504=item false
145 505
506
507
146=item uname 508=item uname
147 509
510Usage: uname [OPTION]...
511 Print certain system information. With no OPTION, same as -s.
512
513Options:
514
515 -a print all information
516 -m the machine (hardware) type
517 -n print the machine's network node hostname
518 -r print the operating system release
519 -s print the operating system name
520 -p print the host processor type
521 -v print the operating system version
522
523
148=item umount 524=item umount
149 525
526Usage: Usage: umount [flags] filesystem|directory
527 Flags:
528 -a: Unmount all file systems
529
530
150=item uniq 531=item uniq
151 532
152=item update 533Usage: Usage: uniq [OPTION]... [INPUT [OUTPUT]]
534
535Discard all but one of successive identical lines from INPUT (or
536standard input), writing to OUTPUT (or standard output).
537
538 -h display this help and exit
539
540A field is a run of whitespace, then non-whitespace characters.
541Fields are skipped before chars.
542
153 543
154=item zcat 544=item zcat
155 545
546Usage: 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
555
156=item gunzip 556=item gunzip
157 557
558Usage: gunzip [OPTION]... FILE
559
560Uncompress FILE (or standard input if FILE is '-').
561
562Options:
563
564 -c Write output to standard output
565 -t Test compressed file integrity
566
567
158=item gzip 568=item gzip
159 569
570Usage: gzip [OPTION]... FILE
571
572Compress FILE with maximum compression.
573When FILE is -, reads standard input. Implies -c.
574
575Options:
576
577 -c Write output to standard output instead of FILE.gz
578
579
580
160=back 581=back
161 582
162=head1 SEE ALSO 583=head1 SEE ALSO