Appendix C. Commands and Flags

This appendix provides a list of many (but certainly not all) Unix commands and programs as well as many of the related command-line flags.

In general, flags offer a thorough selection of options for programs that operate exclusively from command-line input, as well as an overview of the functionality for many other programs. Please keep in mind, however, that command flags only touch the surface of the capabilities of interactive programs (like pico, vi, links, or pine) or particularly complex programs that rely on special expressions (such as grep or tr) or that use multiple files or sources for information (such as procmail).

Table C.1 should provide you with a brief reminder and starting point for learning more about these Unix commands. While the flags we’ve included here work on our systems, they will likely vary somewhat on different systems, different Unix versions or with different shells. Check your local man pages for specifics.

Table C.1. Commands and Flags
COMMAND/FLAGDESCRIPTION
aliasUse to create command aliases.
atUse to schedule, examine, or delete jobs for queued execution.
-VDisplays version information.
-q queueSpecifies queue to use (as a letter). Higher letters are nicer.
-mSpecifies mail notification to user when job has completed.
-f fileReads job from file.
-lLists queues, just like atq.
-dDeletes scheduled jobs, just like atrm.
atqUse to show queues of scheduled jobs.
-q queueSpecifies queue to use (as a letter).
atrmUse to remove a job from the queue.
-q queueSpecifies queue to use (as a letter).
awkUse to manipulate files as databases.
-F fieldseparatorSpecifies field separator.
-v variable=valueSets variable to value.
-f program -fileSpecifies file or files containing awk program source.
--helpPrints help information.
--versionPrints version information.
--Specifies end of option list.
bashUse the efficient, user-friendly shell bash.
-c stringReads commands from string.
-iMakes the shell interactive, as opposed to noninteractive, as in a shell script.
-sSpecifies that additional options, beyond those given, should be read from standard input.
-, --Indicates the end of options and stops further option processing.
--norcSpecifies not to read ~/.bashrc.
--noprofileSpecifies not to read systemwide or individual configuration files.
--rcfile fileSpecifies alternative configuration file.
--versionDisplays bash version number.
--loginSpecifies to start bash as a login shell.
--posixSpecifies Posix compliance, which helps make anything more portable from system to system.
batchUse to schedule jobs for low system loads.
bgUse to move a job to the background.
calUse to display a calendar.
-jDisplays Julian dates with days numbered through the year from January 1.
-yDisplays the current year’s calendar.
month yearSpecifies month (1 to 12) and year (1 to 9999).
catUse to send text to standard output, usually the screen.
-b, --number-nonblankSpecifies to number all nonblank output lines.
-n, --numberSpecifies to number all output lines.
-s, --squeeze-blankSpecifies to replace adjacent blank lines with a single blank line.
-v, --show-nonprintingSpecifies to display control characters with “^” preceding them.
-A, --show-allSpecifies to show all control characters.
-E, --show-endsSpecifies to display a “$” at the end of each line.
-T, --show-tabsSpecifies to display tab characters as “^I”.
--helpDisplays a help message.
--versionDisplays the version number.
cdUse to change the working directory.
chgrpUse to change the group ownership of files.
-c, --changesSpecifies to list files whose ownership actually changes.
-f, --silent, --quietSuppresses error messages for files that cannot be changed.
-v, --verboseSpecifies to describe changed ownership.
-R, --recursiveSpecifies to recursively change ownership of directories and contents.
--helpDisplays help message.
--versionDisplays version information.
chmodUse to change the access permissions of files.
-c, --changesSpecifies to list files whose permissions actually change.
-f, --silent, --quietSuppresses error messages.
-v, --verboseSpecifies to describe changed permissions.
-R, --recursiveSpecifies to recursively change permissions of directories and contents.
--helpDisplays help message.
--versionDisplays version information.
chownUse to change the user and group ownership of files.
-c, --changesSpecifies to list files whose ownership actually changes.
-f, --silent, --quietSuppresses error messages for files that cannot be changed.
-v, --verboseSpecifies to describe changed ownership.
-R, --recursiveSpecifies to recursively change ownership of directories and contents.
--helpDisplays help message.
--versionDisplays version information.
chshUse to change your login shell.
-s, --shellSpecifies the new login shell.
-l, --list-shellsDisplays the shells in /etc/shells.
-u, --helpPrints a help message.
--versionPrints version information.
cmpUse to compare two files.
-lDisplays the byte number (which starting byte in the file) in decimal and the differing bytes in octal for each difference.
-sDisplays nothing for differing files except exit status.
compressUse to compress and expand archives.
-cSpecifies that compress/uncompress write to standard output (usually your screen) and leave files unchanged.
-rSpecifies to recursively process directories.
-VDisplays version information.
cpUse to copy files or directories.
-a, --archiveSpecifies to preserve file structure and attributes.
-b, --backupSpecifies to make backups of files before overwriting.
-d, --no-dereferenceSpecifies to copy symbolic links as symbolic links rather than the files that they point to.
-f, --forceSpecifies to overwrite all existing destination files.
-i, --interactiveRequires prompting before overwriting.
-l, --linkSpecifies to make hard links instead of copies of files.
-P, --parentsCompletes destination filenames by appending the source filename to the target directory name.
-p, --preserveSpecifies to preserve the original file characteristics, including permissions and ownership.
-rSpecifies to copy directories recursively.
-s, --symbolic-linkSpecifies to make symbolic links instead of copies of files.
-u, --updateSpecifies not to overwrite newer files.
-v, --verboseDisplays filenames before copying.
-x, --one-file-systemRestricts action to a single file system.
-R, --recursiveSpecifies to copy directories recursively.
--helpPrints a help message.
--versionPrints version information.
-S, --suffix backup-suffixSpecifies a suffix for backup files.
crontabUse to maintain crontab files.
-lDisplays current crontab.
-rRemoves current crontab.
-eOpens crontab in default editor.
dfUse to display information about free disk space.
-a, --allSpecifies that all file systems, including special ones (e.g. CDROM, MSDOS), should be processed.
-i, --inodesDisplays inode (disk element) usage information.
-k, --kilobytesDisplays sizes in 1 KB blocks instead of 512-byte blocks.
-hProvides file sizes in human-readable format.
-P, --portabilityUses Posix standard output format.
-T, --print-typeDisplays type of each file system.
-t, --type=fstypeDisplays only named file system types.
-x, --exclude-type=fstypeDisplays only non-named file system types.
--helpPrints help information.
--versionPrints version information.
diffUse to display differences between text files.
-bSpecifies to ignore trailing blanks (spaces and tabs) and consider other blanks equivalent.
-iSpecifies case-insensitive comparisons.
-tSpecifies to expand tab characters to spaces in output.
-wSpecifies to ignore all blanks.
-cSpecifies a listing of differences with three lines of context.
-C numberSpecifies a listing of differences with number lines of context.
-eSpecifies output of a script for the ed editor to re-create the second file from the first.
-fSpecifies output of a script to create the first file from the second. This does not work with ed.
-hSpecifies fast and not necessarily complete comparison.
-nSpecifies output of a script to create the first file from the second along with a total of changed lines for each command.
-D stringOutputs combined version of first and second files with C preprocessor controls to compile as the first or the second file.
-rSpecifies that diff should recursively process subdirectories common to both given directories.
-sOutputs names of identical (not different) files.
-S nameBegins comparison within a directory with the specified filename.
digUse to look up IP numbers or domain names.
-b ip-addressSpecifies to set the source IP address of the query.
-f filenameSpecifies to read lookup requests from a file (filename).
-p portnumberSpecifies a port number to use instead of the standard 53.
-t typeSpecifies the query type.
-xSpecifies reverse lookups (addresses to names).
duUse to display disk usage information.
-a, --allDisplays information for all files.
-b, --bytesDisplays sizes in bytes.
-c, --totalDisplays totals for all arguments.
-k, --kilobytesDisplays sizes in kilobytes.
-h, --human-readableProvides file sizes in human-readable format.
-l, --count-linksDisplays sizes of all files, including linked files counted elsewhere.
-s, --summarizeDisplays only totals for each argument.
-x, --one-file-systemSpecifies not to process directories on other file systems.
-L, --dereferenceDisplays space used by linked file or directory, not just space used by link.
-S, --separate-dirsCounts directories separately.
--helpPrints help information.
--versionPrints version information.
elmUse to send and receive mail.
-aSpecifies arrow cursor.
-cExpands specified aliases and exits.
-d levelSpecifies debugging output.
-f folderSpecifies folder to read instead of incoming mail folder.
-h, -?Displays help message.
-i fileRead named file into message editor.
-mDisables menu.
-s subjSpecifies subject for mail messages.
-vDisplays version information.
-zSpecifies not to start elm if no mail is present.
emacsUse to edit files.
fileSpecifies name of file to edit.
+numberSpecifies to go to the specified line number.
-qSpecifies not to load an initialization file.
-u userSpecifies to load users’s initialization file.
-t fileSpecifies to use file as the terminal.
exprUse to evaluate expressions.
--helpSpecifies to display help information.
--versionSpecifies to display version information.
fgUse to move a job to the foreground.
fileUse to determine file type.
-m listSpecifies alternative list of files with magic numbers (helping to indicate file type).
-zAttempts to look into compressed files.
-bSpecifies brief output mode.
-cChecks magic file.
-f fileSpecifies to read names of the files to be examined from file.
-LSpecifies to follow symbolic links.
findUse to find files in the Unix system.
-daystartSpecifies to measure all times starting today, not 24 hours ago.
-depthSpecifies to process directory contents before the directory.
-followSpecifies to follow symbolic links.
-help, --helpPrints a help message.
-maxdepth levelsSpecifies how many levels below starting directory level to descend.
-mindepth levelsSpecifies how many levels below starting directory level to start processing.
-mount, -xdevSpecifies not to descend directories on other file systems.
-noleafSpecifies not to optimize for Unix systems, which is needed for CD-ROM directories, for example.
--versionPrints version information.
-amin nFinds files accessed n minutes ago.
-anewer fileFinds files accessed more recently than they were modified.
-atime nFinds files accessed n days ago.
-cmin nFinds files whose status was changed n minutes ago.
-cnewer fileFinds files whose status was changed more recently than the file was modified.
-ctime nFinds files whose status was changed n days ago.
-emptyFinds files that are empty.
-fstype typeFinds files on file systems of specified type.
-gid nFinds files with numeric group ID of n.
-group gnameFinds files with group name of gname or corresponding group ID.
-ilname patternFinds files that are symbolic links with pattern text in the name, case-insensitive.
-iname patternFinds files with pattern in the name, case-insensitive.
-inum nFinds files with inode number n.
-ipath patternFinds files with pattern in the path, case-insensitive.
-iregex patternFinds files with regular expression pattern in name, case-insensitive.
-links nFinds files with n links.
-lname patternFinds files that are symbolic links with pattern in the name.
-mmin nFinds files last modified n minutes ago.
-mtime nFinds files last modified n days ago.
-name patternFinds files with name of pattern.
-newer fileFinds files modified more recently than file.
-nouserFinds files with no user name corresponding to the numeric userid.
-nogroupFinds files with no group name corresponding to the numeric group ID.
-path patternFinds files with paths matching pattern.
-regex patternFinds files with regular expression pattern in name, case-sensitive.
-size n[bckw]Finds files using n blocks, bytes, kilobytes, or words, respectively, of space.
-type typeFinds files of type type, where b is block (buffered) special, c is character (unbuffered) special, d is directory, p is named pipe (FIFO), f is regular file, l is symbolic link, or s is socket.
-uid nFinds files with numeric userid of n.
-used nFinds files last accessed n days after status changed.
-user unameFinds files owned by userid or numeric id user ID.
-exec command ;Executes command for each found file.
-fprint filePrints full filename into file.
-ok command ;Executes command with confirmation for each found file.
-printPrints results to standard output.
fingerUse to display information about users.
-sDisplays the login name, real name, terminal name and write status, idle time, login time, office location, and office phone number.
-lSpecifies multiple-line format with information from -s option plus user’s home directory, home phone number, login shell, mail status, and the contents of the .plan, .project, and .forward files.
-pPrevents -l from displaying contents of .plan and .project files.
-mDisables matching user names.
fmtUse to format files.
-c, --crown-marginSpecifies to preserve indent of first two lines.
-p, --prefix=charsSpecifies to combine lines with chars at the beginning.
-s, --split-onlySpecifies to split long lines, but not to combine short ones.
-t, --tagged-paragraphSpecifies that the indent of the first line differs from the next.
-u, --uniform-spacingSpecifies to ensure one space between words, two after sentences.
-w, --width=nSpecifies a maximum line width (default of 75 chars).
--helpSpecifies to display a usage message.
--versionSpecifies to display version information.
ftpUse to put files in or get files from FTP (File Transfer Protocol) archives.
-vSpecifies verbose output of responses and statistics.
-nRestricts automatic log in.
-iTurns off interactive prompting during multiple file transfers.
-dEnables debugging output.
-gDisables wildcards (“globbing”).
grepUse to display lines matching a given pattern.
-nDisplays matches with n lines before and after matching lines.
-A n, --after-context=nDisplays matches with n lines after matching lines.
-B n, --before-context=nDisplays matches with n lines before matching lines.
-C, --contextDisplays matches with two lines of surrounding context.
--versionDisplays version information.
-c, --countDisplays count of matches for each file.
-e pattern, → --regexp=patternSpecifies pattern explicitly.
-f file, --file=fileReads patterns from file.
-h, --no-filenameSpecifies not to display filenames in output.
-i, --ignore-caseSearches without regard to case.
-L, --files-without-matchPrints name of first nonmatching file.
-l, --files-with-matchesPrints name of first matching file.
-n, --line-numberDisplays output line numbers.
-q, --quietSuppresses output and stops scanning on first match.
-s, --no messagesSuppresses error messages.
-v, --invert-matchInverts matching to select opposite files.
-w, --word-regexpFinds only matches for whole words.
-x, --line-regexpFinds only matches for the whole line.
gzipUse to compress (gzip) or expand files.
-a -asciiSpecifies to convert ends of lines in ASCII text mode to conform to Unix conventions.
-c --stdout --to-stdoutSends output to standard output while maintaining original files unchanged.
-d --decompress
→ -uncompress
Uncompresses files.
-f -forceForces compression or decompression.
-h -helpDisplays help message.
-l -listLists information about compressed files.
--verboseDisplays additional information about archive files.
-L -licenseDisplays the gzip license.
-n --no-nameSpecifies not to save the original filename and time.
-N -nameSpecifies to always save the original filename and time-stamp information when compressing.
-q -quietSuppresses all warnings.
-r -recursiveSpecifies to descend subdirectories.
-S .suf --suffix .sufSpecifies alternative suffixes.
-t -testTests compressed-file integrity.
-v -verboseDisplays name and percentage reductions for each file processed.
-V -versionDisplays version information.
headUse to output the first part of files.
-c, --bytes n[b,k,m]Displays first n bytes of file, in b (512-byte blocks), k (1 KB blocks), or m (1 MB blocks).
-n N, --lines nDisplays first n lines of a file.
-q, --quiet, --silentSpecifies not to display filenames.
-v, --verboseDisplays filename.
--helpDisplays help message.
--versionDisplays version information.
idUse to display real and effective userids and group IDs.
-g, --groupDisplays only group ID.
-G, --groupsDisplays only supplementary groups.
--helpDisplays help message.
-n, --nameDisplays user or group name, not number.
-r, --realDisplays real, not effective, userid or group ID.
-u, --userDisplays only userid.
--versionDisplays version information.
jobsUse to display list of jobs under control.
-lDisplays additional information (long listing) for jobs.
-pDisplays job process IDs.
-nDisplays jobs that have stopped or exited since notification. Only in ksh.
killUse to terminate a process.
-sSpecifies kill signal to send.
-lDisplays a list of signal names.
lessUse to page through files; similar to more.
-?, --helpDisplays a command summary.
-aSpecifies to start searches below visible display.
-bnSpecifies number of buffers for each file.
-BSpecifies automatic buffer allocation.
-cSpecifies not to scroll, but rather to paint each screen from the top.
-CSpecifies not to scroll, but rather to clear and display new text.
-dSuppresses error messages for dumb terminals.
-eSpecifies to automatically exit if you move down after hitting the end of the file.
-ESpecifies to automatically exit when you hit the end of the file.
-fForces all files to be opened.
-gSpecifies to highlight only last found string.
-GSpecifies no highlighting of found strings.
-hnSpecifies maximum number (n) of lines to scroll backward.
-iSpecifies case-insensitive searches except when search string contains capital letters.
-ISpecifies case-insensitive searches always.
-jnSpecifies a line on the screen where a target line should be located.
-k filenameSpecifies to open and interpret filename as a lesskey file.
-mSpecifies verbose prompting, displaying percentage into the file viewed.
-MSpecifies even more verbose prompting.
-nSuppresses line numbers.
-NSpecifies line number for each displayed line.
-ofilenameTells less to copy input to filename as it is viewed.
-OfilenameTells less to copy input to filename as it is viewed and overwrite without confirmation.
-ppatternSpecifies to start display at first occurrence of pattern.
-qSpecifies quiet operation and only rings bell on certain errors.
-QSpecifies totally quiet operation and never rings bell.
-rSpecifies to display control characters directly, even if display problems result.
-sCompresses consecutive blank lines into a single blank line.
-SSpecifies that long lines should be chopped off, not wrapped.
-uSpecifies that backspaces and carriage returns should be sent to the terminal.
-USpecifies that backspaces, tabs, and carriage returns should be treated as control characters.
-V, --versionDisplays the version number.
-wSpecifies that blank lines, not tilde (~) represent lines after the end of the file.
-xnSets tab stops every n columns.
-XDisables termcap initialization strings.
-ynSpecifies maximum number of lines to scroll.
-nSpecifies the scrolling window size as n.
-"Specifies filename quoting character.
--Indicates end of options.
linksUse to browse the Web in character-only mode, but with tables and frames.
-gSpecifies to run in graphics mode, on an appropriate terminal.
-async-dns nSpecifies to look up domain names as needed (0) or preemptively (1).
-max-connections nSpecifies the maximum number of concurrent Web connections.
-max-connections-to-host nSpecifies the maximum number of concurrent connections to a specific host.
-retries nSpecifies the number of retries to retrieve a Web page.
-receive-timeout nSpecifies the length (in seconds) of the timeout when retrieving a Web page.
-unrestartable-receiveSpecifies the timeout on nonrestartable connections.
→ -timeout n 
-format-cache-size nSpecifies the number of Web pages to cache for quicker retrieval.
-memory-cache-size nSpecifies the amount of cache memory in kilobytes.
-http-proxy name:nSpecifies the name and port number of the HTTP proxy, if needed.
-ftp-proxy name:nSpecifies the name and port number of the FTP proxy, if needed.
-download-dir pathSpecifies the default download directory.
-anonymousSpecifies to restrict capabilities to run in an anonymous account.
-no-connectSpecifies to run links as a separate process instead of within an existing process.
-versionSpecifies to display the version number.
-helpSpecifies to print help information.
lnUse to make links between files.
-b, --backupBacks up files before removing them.
-f, --forceOverwrites destination files.
-i, --interactivePrompts before overwriting files.
-n, --no-dereferenceAttempts to replace symbolic links.
-s, --symbolicSpecifies to make symbolic links when possible.
-v, --verboseSpecifies to display filenames before linking.
--helpPrints a help message.
--versionPrints version information.
-S, --suffix backup-suffixSpecifies suffix for backup files.
-V, --version-control{numbered, existing, simple}Specifies version control as numbered, existing, or simple, as with cp.
locateUse to find files with a specific string in their names or paths.
-uSpecifies to create locate database starting at the root directory.
-U pathSpecifies to create locate database starting at path.
-e dir, dir, ...Specifies to exclude directories from the locate database.
-f fstypeSpecifies to exclude files on named file system types from the database.
-cSpecifies to process /etc/updatedb.conf file when updating the database.
-l nSpecifies the security level as 0 (no checking, faster), or 1 (checking, slower).
-iSpecifies to do a case-insensitive search.
-qSpecifies to use quiet mode and suppress all error messages.
-n nSpecifies to limit the amount of results shown to n.
-r regex, --regexp=regexSpecifies to search the database using a regular expression.
-o name, --output=nameSpecifies the database to create.
-d path, --database=pathSpecifies the path of databases to search in.
-h, --helpSpecifies to print help information.
-v, --verboseSpecifies to use verbose mode when creating database.
-V, --versionSpecifies to display the version number.
lookUse to look up words in the system dictionary.
-dSpecifies to use dictionary (alphanumeric) character set and order.
-fSpecifies to use case-insensitive search.
-aSpecifies to use the alternate dictionary /usr/share/dict/web2.
-tSpecifies the end of the string to compare.
lpUse to print files.
-cSpecifies to copy file to spool directory before printing.
-d nameSpecifies to print files to the printer name.
-i nSpecifies an existing job number n to modify.
-mSpecifies to send email when the job is completed.
-n copiesSpecifies the number of copies to print.
-q prioritySpecifies the job priority from 1 to 50 (highest).
-sSpecifies not to report the resulting job IDs.
-t nameSpecifies the name for the job being submitted.
-H handlingSpecifies immediate, hold, resume, or hh:mm to determine when the job will be printed.
-P page-listSpecifies which pages to print.
lsUse to list directory contents.
-a, --allLists all files.
-b, --escapePrints octal codes for nongraphic characters using backslash sequences.
-c, --time=ctime, → --time=statusSorts according to status change time, not modification time.
-d, --directoryLists directory names, not contents.
-fDoes not sort directory contents.
--full-timeProvides full, not abbreviated time listings.
-gDisplays filename, file permissions, number of hard links, group, size, and time.
-hProvides file sizes in human-readable format.
-i, --inodeDisplays index number of each file.
-k, --kilobytesDisplays file sizes in kilobytes.
-l, --format=long, → --format=verboseDisplays filename, file permissions, number of hard links, owner, group, size in bytes, and time.
-m, --format=commasDisplays names separated by commas.
-n, --numeric-uid-gidDisplays numeric userid and group ID.
-p, -FDisplays extra character for each filename to show the file type.
-q, --hide-control-charsDisplays question marks rather than nongraphic characters.
-r, --reverseSorts names in reverse order.
-s, --sizeDisplays file sizes in 1 KB blocks.
-t, --sort=timeSorts directory contents by modification time, newest first.
-u, --time=atime, → --time=access, --time=useSorts names by last access time instead of the modification time.
-x, --format=across, → --format=horizontalDisplays names in columns, sorted horizontally.
-A, --almost-allLists all names except for “.” and “..”.
-B, --ignore-backupsDoes not display names that end with “~”.
-C, --format=verticalDisplays names in columns, sorted vertically.
-G, --no-groupDoes not display group information.
-L, --dereferenceLists names of symbolic links instead of the link contents.
-N, --literalDoes not quote names.
-Q, --quote-nameQuotes names in double quotes and nongraphic characters in C syntax.
-R, --recursiveDisplays the contents of all directories recursively.
-S, --sort=sizeSorts names by file size, largest first.
-U, --sort=noneDoes not sort names.
-X, --sort=extensionSorts names alphabetically by file extension.
-1, --format=single-columnLists one file per line.
-w, --width nSets display to n columns wide.
-T, --tabsize nSets tabs to n columns wide.
-I, --ignore patternDoes not display names matching pattern.
--color, --colour, → --color=yes, --colour=yesDisplays the names in color depending on the type of file and terminal characteristics.
--color=tty, --colour=ttyDisplays names in color only if standard output is a terminal.
--color=no, --colour=noDisables color display of names.
--helpDisplays help message.
--versionDisplays version information.
lynxUse to browse the Web.
-Specifies to take arguments from standard input.
-anonymousSpecifes anonymous account.
-assume_charset=MIMEnameSpecifies default character set.
-assume_local_charset=MIMEnameSpecifies character set for local files.
-assume_unrec_charset=MIMEnameSpecifies character set to use if remote character set is not recognizable.
-auth=ID:PASSWDSpecifies authorization ID and password for protected documents.
-baseSpecifies HTML BASE tag to use when dumping source code.
-blinkSpecifies high-intensity background colors for color mode if possible.
-bookSpecifies bookmark page as initial file.
-buried_newsSpecifies automatic conversion of embedded URLs to links in Netnews.
-cache=nSpecifies to cache n documents in memory.
-caseSpecifies case-sensitive searching within pages.
-cfg=fileSpecifies alternative lynx configuration file.
-childSpecifies no save to disk and quick exit with in first document.
-colorSpecifies color mode, if possible.
-cookiesToggles handling of cookies.
-coreToggles core dumps on crashes.
-crawl –traversalSpecifies to output each browsed page to a file.
-dumpSpecifies to dump formatted output of specified page to standard output.
-editor=editorEnables editing with specified editor.
-emacskeysEnables emacs-style key movement.
-enable_scrollbackToggles scrollback when supported by communications programs.
-error_file=FILESpecifies where to save error code.
-force_htmlSpecifies that the start document be considered HTML.
-force_secureToggles security flag for SSL cookies.
-fromToggles use of From headers.
-ftpSpecifies no FTP access.
-get_dataRetrieves form data from standard input and dumps results.
-headRequests MIME headers.
-helpDisplays help message.
-hiddenlinks=→ [merge,listonly,ignore]Specifies handling of hidden links.
-historicalToggles use of > or --> as comment terminator.
-homepage=URLSets home page URL for session.
-image_linksToggles display of links for all images.
-index=URLSets the default index file to the specified URL.
-ismapToggles presentation of links for client-side image maps.
-link=NUMBERSpecifies starting number for files crawled.
-localhostSpecifies only browsing on local host.
-locexecEnables local program execution from local files.
-mime_headerDisplays MIME header with document source.
-minimalToggles minimal or valid comment parsing.
-newschunksize=nSpecifies n articles in chunked news listings.
-newsmaxchunk=nSpecifies maximum number of news articles before chunking.
-nobrowseDisables directory browsing.
-noccDisables prompts for user copies of sent mail.
-nocolorDisables color mode.
-noexecDisables local program execution.
-nofilerefererDisables Referrer headers for file URLs.
-nolistDisables link listings in formatted text output (dumps).
-nologDisables mailing error messages to document owners.
-nopauseDisables pauses on status messages.
-noprintDisables printing.
-noredirDisables automatic redirection.
-norefererDisables Referrer headers for all URLs.
-nosocksDisables SOCKS proxy use.
-nostatusDisables retrieval status messages.
-number_linksNumbers links.
-pauth=ID:PASSWDSets ID and password for a protected proxy server.
-popupToggles handling of single-choice SELECT options as pop-up windows or as lists of radio buttons.
-post_dataSends form data from standard input with POST dump results.
-preparsedSpecifies that HTML source be preparsed and reformatted when viewed.
-printEnables printing.
-pseudo_inlinesToggles pseudo-ALT text for inline images with no ALT string.
-rawToggles default setting of 8-bit character translations or CJK mode for the initial character set.
-realmSpecifies access only to URLs in initial domain.
-reloadSpecifies to empty proxy server cache and reload document.
-resubmit_postsToggles forced resubmissions of forms when the documents they returned are revisited.
-rloginDisables rlogin commands.
-selectiveRestricts directory browsing to those specified with .www_browsable.
-show_cursorSpecifies cursor to be shown at start of current link.
-sourceSends output as HTML source to standard output.
-telnetDisables Telnet commands.
-term=TERMSpecifies terminal type for lynx.
-tlogToggles lynx tracing log.
-traceEnables WWW trace mode.
-traversalFollows links from start file.
-underscoreToggles use of underline in dumps.
-useragent=NameSpecifies alternative lynx User-Agent header name.
-validateAccepts only HTTP URLs for validation.
-versionDisplays version information.
-vikeysEnables vi-like key movement.
-width=nSpecifies number of columns for dump formatting.
manUse to display online manual pages.
-M pathSpecifies the directories to search for man pages.
-P pagerSpecifies which pager (more or less) to use.
-S section_listSpecifies list of manual sections to search.
-aSpecifies to display all matching man pages, not just the default first one.
-dSpecifies not to display man page; rather, display debugging information.
-fProvides what is information.
-hPrints help message.
-kSearches for string in all man pages.
-m systemSpecifies alternate man pages for system.
section, -s sectionSpecifies to display man page from the given section.
-wSpecifies not to display man pages; rather, print the path of the files.
-WSpecifies not to display man mages; rather, print the filenames without additional information.
mailUse to send and receive mail.
-vSpecifies verbose mode and displays delivery details.
-iSpecifies to ignore interrupt signals.
-ISpecifies interactive mode even if input is not from a terminal.
-nDisables mail.rc reading when starting.
-NDisables initial display of message headers when reading mail.
-s subjectSpecifies subject on command line.
-c addressesSpecifies addresses for carbon copies.
-b addressesSpecifies addresses for blind carbon copies.
-f fileReads contents of file for processing and returns undeleted messages to this file.
mkdirUse to make directories.
-m, --mode modeSets the mode of created directories as with chmod.
-p, --parentsMakes directories and any necessary parent directories.
--helpDisplays help message.
--versionDisplays version information.
moreUse to view files a screen at a time.
-numSpecifies number of lines onscreen.
-dSpecifies prompting and no bell on errors.
-lSpecifies not to pause after a in the file.
-fSpecifies to count logical lines rather than screen lines.
-pSpecifies not to scroll, but rather to clear and display new text.
-cSpecifies not to scroll, but rather to paint each screen from the top.
-sSpecifies to squeeze multiple blank lines together.
-uSpecifies to suppress underlining.
+/stringSpecifies a string to find and start at for displaying the file.
+numSpecifies to start at line number num.
muttUse a small but very powerful text-based program for email.
-a fileSpecifies to attach a file to your message.
-b addressSpecifies a blind-carbon-copy (BCC) recipient.
-c addressSpecifies a carbon-copy (CC) recipient.
-e commandSpecifies a configuration command to be run after initialization files.
-f mailboxSpecifies which mailbox to load.
-F muttrcSpecifies an initialization file to read instead of ~/.muttrc.
-hSpecifies to display help information.
-H draftSpecifies a draft file to use for creating a message.
-i includeSpecifies a file to include in a message.
-m typeSpecifies a default mailbox type.
-nSpecifies to ignore the system configuration file.
-pSpecifies to resume a postponed message.
-RSpecifies to open a mailbox in read-only mode.
-s subjectSpecifies the subject of the message.
-vSpecifies to display version information.
-xSpecifies to emulate mailx compose mode.
-ySpecifies to start with a listing of all mailboxes specified.
-zSpecifies not to start if there are no messages, when used with -f.
-ZSpecifies to open the first mailbox specified that contains new mail.
mvUse to rename or move files.
-b, --backupSpecifies to make backups of files before removal.
-f, --forceSpecifies to overwrite all existing destination files.
-i, --interactiveRequires prompting before overwriting.
-v, --verboseDisplays filenames before moving.
--helpPrints a help message.
--versionPrints version information.
-S, --suffix backup-suffixSpecifies suffix for backup files.
niceUse to run a program with a different priority.
-n adjustment, -adjustment,--adjustment=adjustmentAdds adjustment number to initial priority.
--helpDisplays help message.
--versionDisplays version information.
passwdUse to set a password for the system.
picoUse for user-friendly text editing.
+nStarts pico with the cursor located n lines into the file.
-dSpecifies that the key rubs out the character the cursor is on rather than the character to its left.
-eEnables filename completion.
-fSpecifies to use function keys for commands.
-jSpecifies that goto commands to indicate directories are allowed.
-kSpecifies that “Cut Text” removes characters from the cursor position to the end of the line.
-nnEnables mail notification every n seconds.
-o dirSpecifies operating directory.
-rnSpecifies column n for right margin of justify command.
-tSets tool mode for when pico is the default editor in other programs.
-vSpecifies view-only.
-wDisables word wrap.
-xDisables menu.
-zAllows suspension of pico.
pineUse to read news and email.
-d debug-levelDisplays diagnostic information at levels from 0 (none) to 9 (complete).
-f folderSpecifies to open folder instead of in-box.
-F fileOpens specified file with pine.
-hDisplays brief help message.
-iSpecifies to start in folder index.
-I keystrokesSpecifies initial set of keystrokes to execute on startup.
-kSpecifies to use function keys for commands.
-n numberSpecifies to start with given message number.
-oOpens first folder as read-only.
-p config-fileSpecifies configuration file to use instead of default personal configuration file.
-P config-fileSpecifies configuration file to use instead of systemwide configuration file.
-rRequires demo mode.
-zAllows eventual suspension of pine process.
-confOutputs a new copy of systemwide configuration file.
-pinerc fileOutputs new pinerc configuration file.
-sort orderSpecifies sort order in folders as arrival, subject, from, date, size, orderedsubj, thread, score, to, cc, or reverse.
pingUse to see if a specific host is reachable.
-c countSpecifies number of responses to receive before stopping.
-dSpecifies SO_DEBUG option.
-fSpecifies flood ping (for system administrators only).
-i waitSpecifies how many seconds to wait between packets.
-l preloadSpecifies initial flurry of packets before reverting to normal behavior; for system administrators only.
-nSpecifies not to look up domain names.
-p patternSpecifies content for packets to diagnose data-dependent problems.
-qSpecifies quiet output with only initial and ending summary information displayed.
-rSpecifies to ignore routing and send directly to host on attached network.
-s packetsizeSpecifies size of packet to send in bytes.
-vSpecifies verbose output and lists all received packets.
pgrepUse to look up processes based on name or other characteristics.
-d stringSpecifies the string used to delimit each process ID output.
-fSpecifies to match against full path.
-g pgrp,...Specifies to match only processes under the specified process group IDs.
-G gid,...Specifies to match only processes whose real group ID is listed.
-lSpecifies to list the process name as well as the process ID.
-nSpecifies to list only the newest matching process.
-P ppid,...Specifies to match only processes whose parent process ID is listed.
-s sid,...Specifies to match only processes whose process session ID is listed.
-t term,...Specifies to match only processes whose controlling terminal is listed.
-u euid,...Specifies to match only processes whose effective user ID is listed.
-U uid,...Specifies to match only processes whose real user ID is listed.
-vSpecifies to match the opposite of the characteristics given.
-xSpecifies to match only exactly.
pkillUse to send a kill signal to processes based on name or other characteristics.
-fSpecifies to match against full path.
-g pgrp,...Specifies to match only processes under the specified process group IDs.
-G gid,...Specifies to match only processes whose real group ID is listed.
-nSpecifies to list only the newest matching process.
-P ppid,...Specifies to match only processes whose parent process ID is listed.
-s sid,...Specifies to match only processes whose process session ID is listed.
-t term,...Specifies to match only processes whose controlling terminal is listed.
-u euid,...Specifies to match only processes whose effective user ID is listed.
-U uid,...Specifies to match only processes whose real user ID is listed.
-vSpecifies to match the opposite of the characteristics given.
-xSpecifies to match only exactly.
-signalSpecifies the signal (numeric or by name) to send to each matched process.
procmailUse to process incoming email.
-vSpecifies to display version information.
-pSpecifies to preserve existing environment.
-tSpecifies to retry failed deliveries later.
-f nameSpecifies to regenerate the From line that separates messages with name.
-oSpecifies to override fake From lines.
-YSpecifies to ignore any Content-Length: fields.
-a argumentSpecifies arguments to pass to procmail.
-d recipient ...Specifies delivery mode.
-mSpecifies that procmail should act as a general-purpose mail filter.
psUse to report process status (note that ps arguments work with or without a -, and warn you not to use - in the future).
-lSpecifies long format.
-jSpecifies jobs format.
-sSpecifies signal format.
-vSpecifies vm (virtual memory) format.
-mDisplays thread information.
-HSpecifies “forest” tree format.
-fShow full listing.
-aDisplays processes of other users on the same terminal.
-xDisplays processes without controlling terminal (daemons).
-SDisplays add child CPU time and page faults.
-wSpecifies wide output and does not truncate command lines.
-hDisables header display.
-rShows running processes only.
-nSpecifies numeric output for user and wchan fields.
-txxSpecifies only processes with controlling tty xx.
-pidsLists only specified processes.
--helpDisplays help message.
--versionDisplays version information.
prUse to convert and reformat files for printing or display.
-n, --columns=nSpecifies to create n columns across the page.
-c, --show-control-charsSpecifies to use hat notation (^G) and octal backslash notation.
-d, --double-spaceSpecifies to double space the output.
-D, --date-format=FORMATSpecifies to use FORMAT for the header date.
-F, -f, --form-feedSpecifies to use form feeds instead of newlines to separate pages.
-h header, --header=headerSpecifies to use a centered header instead of filename in page header.
-t, --omit-headerSpecifies to omit page headers and footers.
-T, --omit-paginationSpecifies to omit page headers, footers, and all pagination.
-v, --show-nonprintingSpecifies to use octal backslash notation to display nonprinting characters.
-W w, --page-width=wSpecifies that page width be w (72 default) characters.
--helpSpecifies to display help message.
--versionSpecifies to display version information.
pwdUse to display name of current working directory.
--helpDisplays help message.
--versionDisplays version information.
quotaUse to display disk usage and limits.
-gDisplays group quotas for the executing user’s group.
-vDisplays quotas on file systems where no storage is allocated.
-qDisplays only information for file systems over quota.
reniceUse to change the priority (niceness) of jobs.
-gSpecifies to force parameters to be interpreted as process group IDs.
-uSpecifies to force parameters to be interpreted as user names.
-pSpecifies to require parameters to be process IDs.
rmUse to remove files.
-f, --forceSpecifies to overwrite all existing destination files.
-i, --interactiveRequires prompting before overwriting.
-R, --recursiveSpecifies to copy directories recursively.
-v, --verboseDisplays filenames before moving.
--helpDisplays a help message.
--versionDisplays version information.
resetUse to reset a terminal session to normal behavior.
-qSpecifies to display the terminal type only.
-e aSpecifies to set the erase character to the given character.
-ISpecifies not to send initialization strings to the terminal.
-QSpecifies not to display values for erase, interrupt, and line kill characters.
-VSpecifies to display the version number.
-i aSpecifies to set the interrupt character to the given character.
-k aSpecifies to set the line kill character to the given character.
-mSpecifies to map a port type to a terminal type.
-rSpecifies to display the terminal type to standard error.
-sSpecifies to display the initialization commands.
rmdirUse to remove empty directories.
-p, --parentsSpecifies to remove any parent directories listed, if they are empty after the specified files are removed.
--helpDisplays a help message.
--versionDisplays version information.
rsyncUse to copy files and synchronize directories.
-v, --verboseSpecifies to increase verbosity.
-q, --quietSpecifies to decrease verbosity.
-c, --checksumSpecifies to calculate a checksum for files, not just check dates.
-a, --archiveSpecifies to use archive mode.
-r, --recursiveSpecifies to recursively copy.
-R, --relativeSpecifies to use relative path names.
-b, --backupSpecifies to make backups with the default ~ suffix.
--backup-dirSpecifies to use this backup directory.
--suffix=stringSpecifies to change backup suffix to string.
-u, --updateSpecifies to update only and not overwrite newer files.
-l, --linksSpecifies to copy symlinks as symlinks.
-L, --copy-linksSpecifies to copy the associated file for symlinks.
--copy-unsafe-linksSpecifies to copy links outside the source directory tree.
--safe-linksSpecifies to ignore links outside the destination directory tree.
-H, --hard-linksSpecifies to preserve hard links.
-p, --permsSpecifies to preserve permissions.
-o, --ownerSpecifies to preserve owner, for use by root only.
-g, --groupSpecifies to preserve group.
-D, --devicesSpecifies to preserve devices, for use by root only.
-t, --timesSpecifies to preserve times.
-S, --sparseSpecifies to handle sparse files efficiently.
-n, --dry-runSpecifies to show what would have been transferred, but not actually transfer.
-W, --whole-fileSpecifies to copy whole files without making incremental checks.
--no-whole-fileSpecifies not to copy whole files without checking.
-x, --one-file-systemSpecifies not to cross file system boundaries.
-B, --block-size=SIZESpecifies the checksum block size (default 700).
-e, --rsh=COMMANDSpecifies the rsh replacement command (probably ssh).
--rsync-path=PATHSpecifies the path to rsync on the remote machine.
-C, --cvs-excludeSpecifies to autoignore files in the same way CVS does.
--existingSpecifies to update only files that already exist.
--ignore-existingSpecifies to ignore files that already exist on the receiving side.
--deleteSpecifies to delete files that don’t exist on the sending side.
--delete-excludedSpecifies to also delete excluded files on the receiving side.
--delete-afterSpecifies to delete after transferring, not before.
--ignore-errorsSpecifies to delete even if there are I/O errors.
--max-delete=NUMSpecifies not to delete more than NUM files.
--partialSpecifies to keep partially transferred files.
--forceSpecifies to force deletion of directories even if not empty.
--numeric-idsSpecifies to set permissions with numeric ids on target.
--timeout=nSpecifies to set I/O timeout in seconds.
-I, --ignore-timesSpecifies to copy even files that match in length and time.
--size-onlySpecifies to copy files only if file sizes differ.
--modify-window=nSpecifies range of time (n seconds) to consider equivalent.
-T --temp-dir=pathSpecifies to create temporary files in directory path.
--compare-dest=DIRSpecifies to compare destination files relative to path.
-z, --compressSpecifies to compress files when transferring.
--exclude=stringSpecifies to exclude files matching string.
--exclude-from=fileSpecifies to exclude patterns listed in file.
--include=stringSpecifies to include files matching string.
--include-from=fileSpecifies to include patterns listed in file.
--versionSpecifies to display version number.
--daemonSpecifies to run as an rsync daemon.
--no-detachSpecifies not to detach from the parent.
--address=ADDRESSSpecifies to bind to the specified address.
--config=fileSpecifies an alternate rsyncd.conf file.
--port=PORTSpecifies an alternate rsyncd port number.
--blocking-ioSpecifies to use blocking I/O for the remote shell.
--no-blocking-ioSpecifies to turn off --blocking-io.
--statsSpecifies to show some file transfer statistics.
--progressSpecifies to show progress during transfer.
--log-format=formatSpecifies to log file transfers using specified format.
--password-file=fileSpecifies to get password from file.
--bwlimit=nSpecifies to limit I/O bandwidth to n KBps.
--read-batch=stringSpecifies to read batch fileset starting with string.
--write-batch=stringSpecifies to write batch fileset starting with string.
-h, --helpSpecifies to display help information.
sedUse for processing and editing files in batch mode.
-eSpecifies edit commands to follow as the next argument.
-fSpecifies edit commands to be taken from named file or files.
-nSuppresses default output.
setUse to set or view the values of variables.
setenvUse to change or view the value of an environment variable (csh).
screenUse to manage multiple virtual screens in a physical window.
-aSpecifies to include all capabilities in each window.
-ASpecifies to adapt the sizes of all windows to the size of the current terminal.
-c fileSpecifies to override the default configuration file (~/.screenrc) with file.
-d,-DSpecifies to detach another running screen from the controlling terminal.
-d -rSpecifies to reattach a session, after detaching it if necessary.
-d -RSpecifies to reattach a session, after detaching or creating it first if necessary.
-d -RRSpecifies to reattach a session, after detaching or creating it if necessary, and to use the first session if multiple sessions are available.
-D -rSpecifies to reattach a session, after detaching and logging out remotely if necessary.
-D -RSpecifies to attach immediately, after notifying other users.
-D -RRSpecifies to attach immediately, after doing anything necessary to other sessions.
-e xySpecifies the command character (default is Aa), specified as ^Aa.
-f, -fn, -faSpecifies flow-control settings to off, on, or automatic.
-h nSpecifies the size of the history as n lines.
-l, -lnSpecifies to turn login mode on or off.
-ls, -listSpecifies to display list of existing screen sessions.
-mSpecifies to force creation of a new session.
-d -mSpecifies to start screen in detached mode.
-D -mSpecifies to start screen in detached mode, in existing process.
-qSpecifies to suppress display error messages and exit codes.
-rSpecifies to resume a detached screen session.
-RSpecifies to attempt to resume the first available detached screen session it finds.
-s stringSpecifies the default shell as string.
-S nameSpecifies to use name as the name for the new session.
-t nameSpecifies the title for the default shell or specified program.
-vSpecifies to display the version number.
-wipeSpecifies to remove destroyed sessions.
-xSpecifies to attach to a session in multidisplay mode.
-XSpecifies to send the specified command to a running screen session.
sshUse to securely log in to and run commands on a remote system.
-aSpecifies not to forward the authentication agent connection.
-ASpecifies to forward the authentication agent connection.
-b bind_addressSpecifies the interface to transmit from if multiple interfaces are available.
-c blowfish|3des|desSpecifies the encrpytion method to use.
-e ch|^ch|noneSpecifies the escape character for sessions with a pty (default: ~).
-fSpecifies for ssh to go to the background before the command runs.
-gSpecifies that remote hosts can connect to local forwarded ports.
-i identity_fileSpecifies the file from which to read the identify key.
-l login_nameSpecifies the user name to log in as on the remote machine.
-nSpecifies to ignore standard input.
-NSpecifies not to execute a remote command.
-o optionSpecifies to give options as presented in configuration file.
-p portSpecifies the port to connect to on the remote host.
-PSpecifies a nonprivileged port (<1024) for outgoing connections.
-qSpecifies that warning and diagnostic messages should be suppressed.
-sSpecifies to request invocation of a subsystem on the remote system.
-tSpecifies to allocate a pseudo-tty.
-TSpecifies not to allocate a pseudo-tty.
-vSpecifies to provide verbose output.
-xSpecifies to disable X11 forwarding.
-XSpecifies to enable X11 forwarding.
-CSpecifies to compress all data for transmission.
-F configfileSpecifies an alternative configuration file.
-L port:host:hostportSpecifies port forwarding from local to remote sides.
-R port:host:hostportSpecifies port forwarding from remote to local sides.
-D portSpecifies dynamic port forwarding from local to remote sides.
-1Specifies to use only protocol version 1.
-2Specifies to use only protocol version 2.
-4Specifies to use only IPv4 addresses.
-6Specifies to use only IPv6 addresses.
splitUse to split files into smaller parts.
-b, --bytes=nSpecifies to put n bytes in each output file (use k for kilobytes, m for megabytes).
-C, --line-bytes=nSpecifies to put no more than n bytes of lines in each output file.
-l, --lines=nSpecifies to put n lines into each output file.
--verboseSpecifies to provide verbose output.
--helpSpecifies to display help information.
--versionSpecifies to display version information.
sortUse to sort text files by line.
-cChecks to see if file is already sorted.
-mMerges sorted files together.
-bIgnores extra spaces at the beginning of each line.
-dSorts by ignoring everything but letters, digits, and blanks.
-fSorts without case sensitivity.
-MSorts by month, recognizing three-character month abbreviations.
-nSorts numerically.
-rReverses result order.
-o output-fileSends output to specified file instead of standard output.
-t separatorUses indicated character as field separator.
-uDisplays only one of the matching lines.
--helpDisplays help information.
--versionDisplays version information.
su otheridUse to substitute otherid for current userid.
-c command, --command=commandRuns specified command as other user.
--helpDisplays help information.
-, -l, --loginSpecifies to start as login shell.
-m, -p, --preserve-environmentSpecifies not to change environment variables from current settings.
-s, --shell shellUses the specified shell instead of the default.
--versionDisplays program version.
sudoUse to execute a command as another user.
-VSpecifies to display the version number.
-lSpecifies to list the available and forbidden commands for the issuing user.
-LSpecifies to list configurable default parameters.
-hSpecifies to display a help message.
-vSpecifies to update the timestamp and extend the timeout.
-kSpecifies to set the timeout to a past time, forcing revalidation.
-KSpecifies to remove the timestamp for a current user.
-bSpecifies to run the specified command in the background.
-pSpecifies to replace the default password prompt with a custom prompt.
-u userSpecifies user, under whose id the command will run.
-sSpecifies to use the specified (default) shell.
-HSpecifies to change the $HOME environment variable to the target user.
-PSpecifies to preserve the user’s group ID when running the command.
-SSpecifies to read password from standard input.
--Specifies to stop processing command-line options.
-Specifies to force a login shell.
tailUse to output the last part of a file.
-c --bytes n[b,k,m]Displays last n bytes of file, in b (512-byte), k (1 KB), or m (1 MB) blocks.
-f, --followSpecifies to keep running and trying to read more from end of file.
-l, -n N,--lines NDisplays last N lines of file.
-q, --quiet, --silentSpecifies not to display filenames.
-v, --verboseSpecifies to always display filenames.
--helpDisplays help message.
--versionDisplays version information.
talkUse to talk to another user.
tarUse to create tar archives.
-A, --catenate, --concatenateSpecifies to append tar files to an archive.
-c, --createCreates a new archive.
-d, --diff, --compareIdentifies differences between archive and file system.
--deleteRemoves files from the archive.
-r, --appendAppends files to the archive.
-t, --listLists contents of the archive.
-u, --updateUpdates archive with newer files.
-x, --extract, --getExtracts files from archives.
--atime-preserveSpecifies not to change access times.
-b, --block-size nSpecifies block size of nx512 bytes.
-C, --directory DIRChanges to specified directory.
--checkpointDisplays directory names while processing.
-f, --fileUses specified file or device.
--force-localForces local archive file regardless of filename.
-h, --dereferenceProcesses linked files, not symbolic links.
-i, --ignore-zerosSpecifies to ignore zeros in archives (and not to interpret as EOF).
-k, --keep-old-filesSpecifies that old files should be retained, not overwritten.
-K, --starting-file fileStarts at file file in the archive.
-l, --one-file-systemSpecifies to remain in current file system.
-m, --modification-timeSpecifies not to extract the file modification time.
-M, --multi-volumeSpecifies to process as multivolume archive.
-N, --after-date date,→ --newer dateStores files newer than date.
-o, --old-archive,→ --portabilitySpecifies old archive format.
-O, --to-stdoutSpecifies to extract files to standard output.
-p, --same-permissions,→ --preserve-permissionsSpecifies to extract all permissions data.
-P, --absolute-pathsSpecifies to maintain absolute paths.
--remove-filesSpecifies to remove files that have been added to archive.
-s, --same-order,→ --preserve-orderSpecifies list of filenames to match archive.
--same-ownerSpecifies to extract files with same ownership.
-T, --files-from fileRetrieves names of files to extract or create from file file.
--totalsDisplays total bytes of created files.
-v, --verboseDisplays verbose information about processed files.
-V, --label nameCreates archive with volume name of name.
--versionDisplays version information.
-w, --interactive,→ --confirmationRequires confirmation for actions.
-W, --verifyVerifies information in archive after creating archive.
--exclude fileSpecifies to exclude file from archive.
-X, --exclude-from fileSpecifies to exclude files listed in file from archive.
-Z, --compress,→ --uncompressSpecifies to compress or uncompress the archive.
-z, --gzip, --ungzipSpecifies to process the archive with gzip.
--use-compress-programprogramSpecifies name of compression program as program.
teeUse to read from standard input and write to standard output and files.
-a, --appendAppends to specified files instead of overwriting.
--helpPrints help information.
-i, --ignore-interruptsSpecifies to ignore interrupt signals.
--versionPrints version information.
telnetUse to connect to and use remote computers.
-8Specifies 8-bit operation, which is not the telnet default.
-EDisables the escape character.
-LSpecifies 8-bit operation on output.
-aAttempts automatic log in with the current user name.
-dEnables debugging output.
-rSpecifies rlogin emulation.
-e characterSpecifies the escape character to control command-mode access.
-l userSpecifies the user for remote log in.
-n tracefileStarts tracing connection to tracefile.
tidyUse to validate, correct, and clean up HTML files.
-config fileSpecifies to set options from file.
-indent, -iSpecifies to indent contents of elements.
-omit, -oSpecifies to omit optional endtags.
-wrap nSpecifies to wrap output at column n.
-upper, -uSpecifies to output tags in uppercase.
-clean, -cSpecifies to replace formatting tags with CSS-style properties.
-rawSpecifies to output characters with values higher than 127 unchanged.
-asciiSpecifies to use Latin-1 (ISO 8859-1) character set for input, and US ASCII character set for output.
-latin1Specifies to use Latin-1 (ISO 8859-1) character set for both input and output.
-iso2022Specifies to use ISO 2022 character set for both input and output.
-utf8Specifies to use UTF-8 character set for both input and output.
-macSpecifies to use MacRoman character set for input.
-numeric, -nSpecifies to output numeric rather than named entities.
-modify, -mSpecifies to modify original files in place.
-errors, -eSpecifies to only show errors without modifying the original file.
-quiet, -qSpecifies to suppress extra output.
-f fileSpecifies to write errors to file.
-xmlSpecifies that input is well-formed XML.
-asxmlSpecifies to convert HTML to well-formed XML.
-slidesSpecifies to break file into slides based on <H2> elements.
-help, -hSpecifies to display a help message.
--configuration-optionvalueSpecifies to set any configurable option to value.
timeUse to time a job.
tinUse to read Usenet news.
-cCreates or updates index for listed groups, marking all as read.
-f fileSpecifies file to use for newsrc data.
-hDisplays help information.
-HDisplays introduction to tin.
-I dirSpecifies directory to hold newsgroup index files.
-m dirSpecifies mailbox directory to use.
-M userMails unread articles to user.
-nSpecifies to load only active, subscribed groups.
-qSpecifies startup without checking for new newsgroups.
-PPurges all articles that do not exist. Time-consuming, particularly on a slow connection.
-rSpecifies remote news reading from nntpserver.
-s dirSaves articles to directory specified.
-SSaves unread articles for later reading with -R option.
-uCreates and updates index files for all groups.
-UStarts tin in background to update index files while reading news.
-vSpecifies verbose mode for some commands.
-wAllows quick posting.
-zSpecifies to start tin only with new or unread news.
-ZChecks for new or unread news.
touchUse to change file times and create empty files.
-a, --time=atime, → --time=access, → --time=useChanges access time only.
-c, --no-createSpecifies not to create files that do not already exist.
-d, --date timeUpdates files with given (not current) time.
-m, --time=mtime, → --time=modifyChanges modification time only.
-r, --reference fileUpdates files with time of reference file.
-t [[CC]YY]MMDDhhmm[.ss]Specifies time argument for setting time.
--helpDisplays help message.
--versionDisplays version information.
trUse to translate or delete characters.
--helpSpecifies to display help message.
--versionSpecifies to display version information.
tracerouteUse to identify the route packets take to a network host.
-fSpecifies initial time-to-live used in the first probe.
-FSpecifies “don’t fragment” setting for probes.
-dEnables socket-level debugging.
-gSpecifies a source route gateway.
-iSpecifies a network interface to use for probes.
-ISpecifies ICMP ECHO instead of UDP datagrams.
-mSpecifies maximum number of hops to use.
-nSpecifies not to look up domain names for addresses.
-pSets base UDP port number for probes.
-rSpecifies to ignore routing and send directly to host on attached network.
-sSpecifies IP address as source for probe.
-vSpecifies verbose output and lists all received packets.
-wSpecifies the number of seconds to wait for a response to a probe.
umaskUse to set the file creation mask.
unaliasUse to remove aliases from the list.
-aRemoves all alias definitions.
unameUse to display system information.
-m, --machineDisplays the machine or hardware type.
-n, --nodenameDisplays the node or host name.
-r, --releaseDisplays the operating system release number.
-s, --sysnameDisplays the operating system name.
-vDisplays the operating system version.
-a, --allDisplays all the above information.
--helpDisplays help information.
--versionDisplays version information.
uniqUse to remove duplicate lines from a sorted list.
-u, --uniqueOutputs only unique lines.
-d, --repeatedOutputs only duplicate lines.
-c, --countOutputs number of occurences of each line followed by the text of each line.
-number, -f, → --skip-fields=numberSpecifies number of fields to ignore before checking for uniqueness.
+number, -s, → --skip-chars=numberSpecifies number of characters to skip before checking for uniqueness.
-w, --check-chars=numberSpecifies number of characters to compare.
--helpPrints help information.
--versionPrints version information.
unitsUse to convert from one kind of unit to another.
-c, --checkSpecifies to check that the units data file is valid.
--check-verboseSpecifies to check that the units data file is valid, with verbose output.
-o format, --output-formatformatSpecifies the format for numeric output (in printf syntax).
-f filename, --filefilenameSpecifies to use filename as the units data file.
-h, --helpSpecifies to display a help message.
-q, --quiet, --silentSpecifies quiet output and suppression of prompts.
-s, --strictSpecifies not to convert to reciprocal units.
-v, --verboseSpecifies more verbose output.
-V, --versionSpecifies to display version number.
unzipUse to manipulate and extract compressed files in a zip file.
-fSpecifies to extract only files newer than those on disk.
-lLists archive files in short format.
-pExtracts files to standard output.
-tTests archive files for accuracy and completeness.
-TSets the timestamp to the same as the newest file in the archive.
-uUpdates existing files from the archive and creates new files as needed.
-vDisplays verbose or diagnostic version information.
-zDisplays archive comments.
-jJunks paths and puts all files in the current directory.
-nSpecifies never to overwrite existing files.
-oOverwrites existing files without prompting.
-P passwordRequires password to decrypt zip file entries.
-qPerforms operations quietly, without displaying most status information.
-qqPerforms operations even more quietly.
uudecodeUse to decode a file created by uuencode.
-o fileDirects output to file.
uuencodeUse to encode a binary file.
-mSpecifies MIME (Base 64) encoding.
vacationUse to reply to mail automatically.
-IInitializes .vacation.db file and starts vacation.
-a aliasSpecifies alias for vacation user, so that mail sent to that alias generates a reply.
-jSpecifies to always reply, regardless of To: or CC: addressing.
-tnSpecifies the number of days between repeat replies to the same sender.
-rSpecifies to use the “Reply-To:” header if available.
-?Displays a short help message.
viUse for powerful text editing.
-sSpecifies no interactive feedback.
-lSpecifies LISP program editing setup.
-LLists names of files saved after crashes.
-RForces read-only mode.
-r filenameRecovers filename edit file saved after a crash.
-t tagStarts editor with cursor at tag position.
-VSpecifies verbose output with input echoed to standard error.
-xSpecifies encryption option like that of ex and prompts for a key.
-wnSpecifies default window size.
-xSpecifies encryption option like that of ex and prompts for a key, assuming all text is encrypted.
+command, -c commandStarts editor and executes specified command.
wUse to show who is logged on and what they are doing.
-hDisables header.
-nIgnores user name for current process and CPU times.
-sSpecifies short format, omitting log in, JCPU, and PCPU times.
-fToggles display of remote host name.
-VDisplays version information.
watchUse to execute a program repeatedly with full-screen output.
-h, --helpSpecifies to display a help message.
-v, --versionSpecifies to display version number.
-n=n, --intervalSpecifies to override the default 2-second interval with n.
-d, --differencesSpecifies to display differences between successive updates.
--cumulativeSpecifies to keep all changes highlighted.
wcUse to count the number of bytes, words, and lines in a file.
-c, --bytes, --charsDisplays only byte counts.
-w, --wordsDisplays only word counts.
-l, --linesDisplays only newline counts.
--helpDisplays help message.
--versionDisplays version information.
wgetUse to download files or entire Web sites.
-V, --versionSpecifies to display the version number.
-h, --helpSpecifies to display a help message.
-b, --backgroundSpecifies to start as a background process.
-e command, --executecommandSpecifies to execute command at end of startup process.
-o logfile, → --output-file=logfileSpecifies to log all messages to the specified file.
-a logfile, → --append-output=logfileSpecifies to append all messages to the specified file.
-d, --debug,Specifies to display debugging information.
-q, --quietSpecifies to suppress output.
-v, --verboseSpecifies to provide verbose output (the default setting).
-nv, --non-verboseSpecifies to provide nonverbose, nonquiet output.
-i file, → --input-file=fileSpecifies to read URLs from the file given.
-F --force-htmlSpecifies to force input to be treated as an HTML file.
-B URL, --base=URLSpecifies to prepend URL to relative links in specified file.
-t n, --tries=nSpecifies number of retries. Use 0 for infinite.
-O file, → --output-document=fileSpecifies to concatenate all documents as file or - for standard output.
-nc --no-clobberSpecifies to not destroy a file of the same name as the file being downloaded.
-c --continueSpecifies to continue getting a partially downloaded file.
--progress=typeSpecifies type of the progress indicator as “dot” and “bar”.
-N --timestampingSpecifies to enable time stamps.
-S --server-responseSpecifies to print the headers and responses sent by servers.
--spiderSpecifies to verify pages but not download them.
-T seconds --timeout=secondsSpecifies length of the read timeout in seconds.
--limit-rate=nSpecifies to limit the download speed to n bytes (or kilobytes with k, or megabytes with m) per second.
-w n --wait=nSpecifies to wait the specified number (n) of seconds between retrievals.
--waitretry=nSpecifies interval to wait before retrying failed downloads.
--random-waitSpecifies to wait random intervals between requests.
-Y on/off, --proxy=on/offSpecifies to turn proxy support on or off.
-Q quota --quota=quotaSpecifies the download quota (in b, k, or m) for automatic retrieval.
-nd --no-directoriesSpecifies not to create a hierarchy of directories on recursive retrieval.
-x --force-directoriesSpecifies always to create a hierarchy of directories on recursive retrieval.
-nH --no-host-directoriesSpecifies not to create host name-prefixed directories.
--cut-dirs=numberSpecifies to ignore (flatten) specific numbers of directory levels.
-P prefix--directory-prefix=prefixSpecifies directory prefix to use.
-E --html-extensionSpecifies to append .html to filenames.
--http-user=user--http-passwd=passwordSpecifies the user name user and password password for an HTTP server.
-C on/off --cache=on/offSpecifies to avoid or use server-side caching.
--cookies=on/offSpecifies to use or disable cookies.
--load-cookies fileSpecifies to load cookies from file before the first retrieval.
--save-cookies fileSpecifies to save cookies to file at the end of the session.
--ignore-lengthSpecifies to ignore “Content-Length” headers.
--header=additional-headerSpecifies to define an additional-header to be passed to the HTTP servers.
--proxy-user=userproxy-passwd=passwordSpecifies the user name user and password password for authentication on a proxy server.
--referer=urlSpecifies to include “Referer: url” header in HTTP request.
-s --save-headersSpecifies to save the headers sent by the HTTP server to the file.
-U agent-string--user-agent=agent-stringSpecifies agent-string to send to the HTTP server.
-nr --dont-remove-listingSpecifies not to remove the temporary listing files generated by FTP retrievals.
-g on/off --glob=on/offSpecifies to turn FTP globbing (wildcard use) on or off.
--passive-ftpSpecifies to use the passive FTP retrieval method for use behind firewalls.
--retr-symlinksSpecifies to retrieve files pointed to by symbolic links.
-r --recursiveSpecifies to turn on recursive retrieving.
-l depth --level=depthSpecifies the maximum depth for recursive retrieval.
--delete-afterSpecifies to delete files downloaded, as soon as they’re retrieved.
-k --convert-linksSpecifies to convert the links in the document for local viewing.
-K --backup-convertedSpecifies to back up the original version with a .orig suffix.
-m --mirrorSpecifies to turn on options suitable for mirroring.
-p --page-requisitesSpecifies to download all required files to display a page.
-A acclist --accept acclist-R rejlist --reject rejlistSpecifies lists of filename patterns to accept or reject.
-D domain-list--domains=domain-listSpecifies domains to be followed.
--exclude-domains domain-listSpecifies the domains that are not to be followed.
--follow-ftpSpecifies to follow FTP links from HTML documents.
--follow-tags=listSpecifies to use list for tags that indicate links.
-G list --ignore-tags=listSpecifies to ignore listed tags for indication of links.
-H --span-hostsSpecifies to recursively retrieve from multiple hosts.
-L --relativeSpecifies to follow relative links only.
-I list--include-directories=listSpecifies a list (with wildcards) of directories to follow when downloading.
-X list--exclude-directories=listSpecifies a list (with wildcards) of directories to exclude when downloading.
-np --no-parentSpecifies not to download from the parent directory.
whereisUse to find information about the specified file.
-bSpecifies to search only for binary files.
-mSpecifies to search only for man pages.
-sSpecifies to search only for source files.
-uSpecifies to search for unusual entries, which are files with fewer than one binary, man, and source entry.
-BSpecifies to change or limit where whereis searches for binaries.
-MSpecifies to change or limit where whereis searches for man pages.
-SSpecifies to change or limit where whereis searches for source files.
-fSpecifies to end the directory list and start the filename list for use with the -B, -M, or -S options.
whoUse to display information about who is logged onto the system.
-mSpecifies “me”, as in “who am I?”.
-q, --countDisplays login names and total number of logged on users.
-i, -u, --idleDisplays idle time.
-H, --headingDisplays column headings.
-w, -T, --mesg, --writableDisplays user message status.
--helpDisplays a help message.
--versionDisplays version information.
writeUse to send a message to another user.
ydecodeUse to decode yencoded files.
yencodeUse to encode files with the yEnc algorithm.
zshUse the flexible, powerful Z shell.
-cSpecifies to take the first argument as a command to execute.
-iSpecifies to force an interactive shell.
-sSpecifies to force shell to read commands on standard input.
--versionSpecifies to print the version number.
--helpSpecifies to print help information.
zipUse to create a zip-format file archive.
-AAccommodates a self-extracting executable archive.
-b pathSpecifies a path for the temporary files.
-cProvides one-line comments for each file in the archive.
-dDeletes entries from an archive.
-DSpecifies not to create entries in the zip archive for directories.
-eEncrypts the contents of the zip archive using a password.
-fFreshens an existing entry in the archive if the new file has been modified more recently than the version in the zip archive.
-FFixes the zip archive.
-gAppends to the specified archive.
-hDisplays help information.
-i filesIncludes only specified files.
-jJunks path name and stores only filename.
-JJunks prepended data (for self-extracting archives) from the archive.
-lTranslates Unix text files to MS-DOS text files.
-llTranslates MS-DOS text files to Unix text files.
-LDisplays the zip license.
-mMoves specified files into the archive and deletes originals.
-n suffixesSpecifies not to compress files with the given suffixes.
-oSets the modification time of the zip archive to that of oldest of the files in the archive.
-qSpecifies quiet mode to eliminate messages and prompts.
-rIncludes files and directories recursively.
-t mmddyyyyIgnores files modified before the given date.
-TTests the new archive and reverts to the old archive if errors are found.
-uUpdates an existing entry in the archive only if the existing file has been changed more recently than the copy in the archive.
-vSpecifies verbose mode to print diagnostic and version information.
-x filesExcludes the specified files.
-zRequires a multiline comment for the entire archive.
-@Gets a list of input files from standard input.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.21.231.245