Added the list of available commands.
authorEric Andersen <andersen@codepoet.org>
Sun, 12 Dec 1999 05:32:52 +0000 (05:32 -0000)
committerEric Andersen <andersen@codepoet.org>
Sun, 12 Dec 1999 05:32:52 +0000 (05:32 -0000)
 -Erik

CommandList [new file with mode: 0644]

diff --git a/CommandList b/CommandList
new file mode 100644 (file)
index 0000000..39c72a1
--- /dev/null
@@ -0,0 +1,1056 @@
+The following document includes a continuous description of the current
+commands, functions and utilities included in the busybox.
+
+John Cooper       
+johnc@lineo.com
+
+_______________________________________________________________________________________________________
+
+
+
+
+                    BusyBox 0.38, Functions and the Arguments they Support 
+
+
+
+
+______________________________________________________________________________________________________
+
+
+
+
+
+cat [file]        
+               Display file contents to standard output.
+
+
+
+
+_______________________________________________________________________________________________________
+
+
+
+
+
+chmod [-R] Mode,[Mode] file
+
+               Change file access permissions (mode) of one or more files.
+
+       -R      Follows the directory tree from the current location thru all sub-directories,
+
+               applying changes.
+
+               Mode =  u  User
+
+                        g  Group
+
+                        o  Other
+
+                        a  All
+
+               Permission =    r  Read
+
+                               w  Write
+
+                               s  Set user (or group) ID
+
+                               t  Sticky bit file cannot be removed by other
+
+                                          than the owner.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+chown [option] owner[group]file
+
+               Change owner and (or) group of file to owner and (or) group.    
+
+                Only the current owner or a priveleged user may change an owner.
+
+       -R      Follows the directory tree from the current location thru all sub-directories, applying
+
+               changes.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+chgrp [option] newgroup file
+
+               Change group of file or files  to new group name or ID number located in /etc/group.
+
+                Only the current owner or a priveleged user may change the group name or ID 
+
+       -R      Follows the directory tree from the current location thru all sub-directories,
+
+               applying changes.
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+chroot NEWROOT [Command...]                  (System Admin Command)
+
+               Run command with root directory set to NEWROOT.  Only the current owner or a priveleged 
+
+                user may use this command.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+clear
+
+               Clear screen.
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+cp [option] fileA fileB
+
+       Copy fileA to fileB or fileA to directory maintaining fileA name.
+
+               -a      archive         Maintain file attributes whenever possible. Same as -dpR
+
+               -d      no dereference  Maintain hard link relationships between fileA and fileB.
+
+                                       No dereference of symbolic links.
+
+               -p      maintain file   Maintain all file attributes and information including owner 
+
+                        attributes      group permissions and time information.
+
+               -R      recursive       Copy to the current location and all subdirectories in the tree.
+
+
+
+
+
+_________________________________________________________________________________________________________
+
+
+
+
+
+date [option [+format] [date]
+
+date [option] [MMDDhhmm[[CC]YY][.SS]]
+
+       Display the current system date and time.
+
+               -R      RFC-822 string  Output an RFC-822 compliant date string.
+
+               -s      set DATE        Set date where date is entered in MMDDhhmm etc. format.
+
+               -u      universal       Print or set Coordinated Universal Time.
+
+
+
+
+
+_______________________________________________________________________________________________________
+
+
+
+
+
+
+dd [if=name] [of=name] [bs=n] [count=n]
+
+
+       Copy a file, converting and formatting according to options.  Most useful when copying from
+
+       physical input and output devices.
+
+               if=fileA  (instead of standard input)
+
+               of=fileB  (instead of standard output)
+
+               bs=n      Read and write N Bytes at a time.
+
+               count=n   Copy only n input blocks.
+
+       Bytes may be suffixed by k for x1024, b for x512 and w for x2.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+df
+
+
+       Display filesystem, number of blocks used, number of blocks available, number of blocks in use,
+
+        and mount point.
+        
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+dmesg [-c] [-n level] [-s bufsize]            (System Admin Command)
+
+
+       Display system control messages.  Stored in the kernel ring buffer are all messages since the
+
+        last system boot, or the most recent if the buffer had been full.
+
+
+               -c              Clear buffer after printing messages.
+               
+               -n level        Set the level of system message to be displayed on the console.
+
+               -s bufsize      Display the size of the kernel ring buffer.
+        
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+find [PATH] [EXPRESSION]
+
+       Search for files in the current directory, and all subdirectories for patterns that match
+
+       expression.  Expressions may consist of the following.
+
+               -follow         Dereference symbolic links.
+
+               -name PATTERN   Find files that match PATTERN. Metacharacters should be escaped or  
+
+                               quoted.
+
+               -print          Print full file name, followed by a newline, to standard out.
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+chvt N
+
+       Change foreground virtual terminal to /dev/ttyN.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+deallocvt N
+
+       Deallocate unused virtual terminal /dev/ttyN.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+fsck.minix [-larvsmf] /dev/name
+
+       Perform a consistency check for minix filesystems.
+
+               -l      List filenames.
+
+               -r      Perform interactive repairs. 
+
+               -q      Perform automatic repairs
+
+               -v      Verbose
+
+               -s      Output superblock information
+
+               -m      Activates minix-like "mode not cleared" warnings.
+
+               -f      Force file system check.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+mkfs.minix [-c | -l filename ] [-nXX] [-iXX] /dev/name [blocks]
+
+       Make a minix file system.
+
+               -c      Check device for bad blocks.
+
+               -n      [ 14|30 ] Specify max length of filenames.
+
+               -i      Specify number of inodes for filesystem.
+
+               -l filename
+
+                       Read the bad blocks list from filename.
+
+               -v      Make a minix version 2 filesystem.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+grep [OPTIONS] PATTERN [FILE]
+
+       Search for PATTERN in each FILE or from standard input.
+
+               -h      Suppress prefixing filename on output.
+
+               -i      Ignore case distinctions.
+
+               -n      Print line number with output lines.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+init
+
+       The parent of all processes.  Only to be run by the kernel.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+kill [ -s sigspec | -signum | -sigspec ] [pid | job ]  or
+
+kill -l [ exitstatus ]
+
+       Currently no information help page for this command
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+ln [option] TARGET... LINK_NAME|DIRECTORY
+
+       Create a link named LINK_NAME or DIRECTORY to TARGET.
+
+               -s      Make symbolic links instead of hard links.
+
+               -f      Remove existing destination files.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+ls [ -1acdelnpuxACF ] [FILENAMES]
+
+       List contents of directories.
+
+               -1      Single entry per column of output.
+
+               -a      All files including hidden files beginning with a ..    
+
+               -c      Files are listed by status change time.
+
+               -d      List directories, not there contents.
+
+               -e      (no information on this option)
+
+               -l      List in long format including permissions, owner, size
+
+                       modification time etc.  
+
+               -n      Similar to -l, except use group ID and user ID instead
+
+                       of owner and group names.
+
+               -p      Directories are marked with a /.
+
+               -u      Display files sorted by file access time.
+
+               -x      Display files across the screen in rows.
+
+               -A      Display hidden and all other files except . and ...
+
+               -C      (Default, display files in columns)
+
+               -F      Tag files by type by appending:
+
+                               / to directories
+       
+                               * to executables
+
+                               @ to symbolic links
+
+                               | to fifo's
+
+                               = to sockets
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+mkdir [OPTION] directory
+
+       Create directories if they do not already exist.  You must have write permission to create
+
+       directories. Default mode can be modified by users umask.
+
+               -m      Used to set permission mode. (See chmod description)
+
+               -p      Make parent directories if they don't already exist.  Return error code if
+
+                       they already exist.
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+mknod   (Segmentation Fault when executing this command)       
+
+       (No embedix information available for this command.)
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+mkswap [-c] [ -v0|-v1 ] device [block-count]
+
+       Prepare a disk partition to be used as a swap partition.
+
+               -c      Check for read-ability.
+
+               -v0     Make version 0 swap [max 128 megs]
+
+               -v1     Make version 1 swap [big |] default for
+
+                       kernels > 2.1.117.
+
+               block-count
+
+                       Number of blocks to use. (Default is the entire 
+
+                       partition).
+
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+more [file]
+
+       Display file one screen page at a time.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+mount [flags]
+
+mount [flags] device directory [-o options, more options ]
+
+       Mount a filesystem for file access.
+
+               -a      Mount all file systems in fstab.
+
+               -o option
+
+                       async/sync:     Writes are asynchronous/synchronous.
+
+                       dev/nodev:      Allow use of special device files
+
+                                       /disallow them.
+
+                       exec/noexec:    Allow use of executable files
+
+                                       /disallow them.
+
+                       suid/nosuid:    Allow set-user-id-root programs
+
+                                       /disallow them.
+
+                       remount:        Remount a currently-mounted filesystem
+
+                                       changing it's flags.
+
+                       ro/rw:          Mount for read-only/read-write.
+
+                       (There are more flags specific to each filesystem.
+
+                        See the written documentation for those.)
+
+               -r      Mount the filesystem read only.
+
+               -t FILESYSTEM TYPE
+
+                       Specify the filesystem type.
+
+               -w      Mount for reading and writing default
+
+               
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+mv fileA fileB    or
+
+mv fileA dirA
+
+       Move fileA to fileB.  (Renames fileA to fileB)
+
+       Move fileA to dirA    (Moves fileA into dirA)
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+ps
+
+       Report process status.  No options are currently supported.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+pwd
+
+       Print working directory  
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+reboot
+
+       Reboot system.  No options are currently supported.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+rm [option] file
+
+       Remove or unlink the files.
+
+               -f      Remove existing destinations.  Never prompt.
+
+               -r or -R  Remove contents of directories recursively.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+rmdir [OPTION] ... directory
+
+       Remove directories if they are empty.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+sed
+
+       Sed scripts are subject to the following format: 's/regexp/replacement/[gp]' which attempts to
+
+       to match regexp against the pattern space and if successful, replaces the matched portion with
+
+       replacement -r or -R  Remove contents of directories recursively.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+rmdir [OPTION] ... directory
+
+       Remove directories if they are empty.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+rmdir [OPTION] ... directory
+
+       Remove directories if they are empty.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+sed
+
+       Sed scripts are subject to the following format:  's/regexp/replacement/[gp]' which attempts to
+
+       match regexp against the pattern space and if successful, replaces the matched portion with 
+
+       replacement.  This version of sed matches
+
+        full regular expressions.
+
+               -e      Add the script to the commands to be executed.
+
+               -n      Suppress automatic printing of pattern space..
+
+               -e      Add the script to the commands to be executed.
+
+               -n      Suppress automatic printing of pattern space..
+
+               -e      Add the script to the commands to be executed.
+
+               -n      Suppress automatic printing of pattern space.
+
+
+       
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+sleep N
+
+       Pause for N seconds.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+tar -[cxtvOf] [tarFileName] [file]
+
+       Create, extract or list files from a tar file.
+
+               c=create
+               
+               x=extract
+
+               t=list contents
+
+               v=verbose
+
+               O=extract to stdout
+
+               f=tarfile or "-" for standard input
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+swapon device
+
+       Start swapping virtual memory pages on the given device.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+swapoff device
+
+       Stop swapping virtual memory pages on the given device.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+sync
+
+       Write all buffered filesystem blocks to disk.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+touch [-c] file [file...]
+
+       Update the last modified date on given file(s).
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+true
+
+       A null command that returns a successful 0 exit status code. (See false)
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+false
+
+       A null command that returns an unsuccessful or non-zero exit status.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+uname [option]
+
+       Print certain system information.  With no option, same as -s.
+
+               -a      Display all information
+
+               -m      Display machine hardware type.
+
+               -n      Display machine network node hostname.
+
+               -r      Display OS release
+
+               -s      Display OS Name.
+
+               -p      Display Host processor type.
+
+               -v      Display OS Version.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+umount [flags] filesystem | directory
+
+       Unmounts designated filesystem previously mounted on device.
+
+               -a      Unmount all file systems.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+update
+
+cvs update [options] files
+
+       Incorporates recent changes from the repository into files in your working directory.  No 
+
+       options are currently supported.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+zcat [options] files
+
+       Uncompress file from gzip, gunzip or compress command or standard input if file is '-'.
+
+               -c      Write output to standard output.
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+gunzip  (Same as zcat)
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+gzip   (Same as zcat)
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+
+loadfont   
+
+       No information available with --help.
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+loadkmap
+
+       No information available with --help
+
+
+
+
+
+________________________________________________________________________________________________________
+
+
+
+
+
+linuxrc
+
+       No information available with --help
+
+
+
+
+
+________________________________________________________________________________________________________
+