Annotation of coherent/a/etc/helpfile, revision 1.1

1.1     ! root        1: #ac
        !             2: aacc -- Summarize login accounting information
        !             3: 
        !             4: aacc [ -ddpp ] [ -ww _w_f_i_l_e ][ _u_s_e_r_n_a_m_e ... ]
        !             5: 
        !             6: _O_p_t_i_o_n_s:
        !             7:      -dd        Itemize for each midnight-midnight period
        !             8:      -pp        Itemize by individual users
        !             9:      -ww _w_t_m_p   Obtain raw statistics from _w_t_m_p rather than /uussrr/aaddmm/wwttmmpp
        !            10: 
        !            11: If users are specified, only they are considered.
        !            12: #accton
        !            13: aaccccttoonn -- Enable/disable process accounting
        !            14: 
        !            15: /eettcc/aaccccttoonn [ _f_i_l_e ]
        !            16: 
        !            17: Normally _f_i_l_e is /uussrr/aaddmm/aacccctt.  If no _f_i_l_e argument is included, disable
        !            18: process accounting.
        !            19: #alias
        !            20: aalliiaass -- Set an alias
        !            21: 
        !            22: aalliiaass [-dd] [_n_a_m_e[=_v_a_l_u_e ...]]
        !            23: 
        !            24: kksshh only.
        !            25: #ar
        !            26: aarr -- The librarian/archiver
        !            27: 
        !            28: aarr _o_p_t_i_o_n [_m_o_d_i_f_i_e_r][_p_o_s_i_t_i_o_n] _a_r_c_h_i_v_e [_m_e_m_b_e_r ...]
        !            29: 
        !            30: _O_p_t_i_o_n_s:
        !            31:      dd         Delete given members
        !            32:      mm         Move member to indicated position (default, end)
        !            33:      pp         Print members
        !            34:      qq         Quick append, put members at end with no checking
        !            35:      rr         Replace each member specified in the archive
        !            36:      tt         Print a table of members (default, all)
        !            37:      xx         Extract the specified members (default, all)
        !            38: _M_o_d_i_f_i_e_r_s:
        !            39:      aa         Place new member after _p_o_s_i_t_i_o_n in archive
        !            40:      bb         Place new member before _p_o_s_i_t_i_o_n in archive
        !            41:      cc         Suppress message when new archive is created
        !            42:      ii         Insert new member before _p_o_s_i_t_i_o_n in archive
        !            43:      kk         Preserve modify time of file (with options rr, qq, or xx)
        !            44:      ll         Use current directory for temporaries (default, /ttmmpp)
        !            45:      ss         Update ranlib header even if not present (with options rr or mm)
        !            46:      uu         Update: replace members only if newer than those in archive
        !            47:      vv         Print extra information when used with certain options
        !            48: #as
        !            49: aass -- i80X86 assembler
        !            50: 
        !            51: aass [-ggllxx] [ -oo_f_i_l_e ] _f_i_l_e ...
        !            52: 
        !            53: _O_p_t_i_o_n_s:
        !            54:      -gg        Make all undefined symbols global
        !            55:      -ll        Output listing to standard output
        !            56:      -oo _d_e_s_t   Rename output file _d_e_s_t (default, ll.oouutt)
        !            57:      -xx        Strip local symbols from symbol table
        !            58: #at
        !            59: aatt -- Execute commands at given time
        !            60: 
        !            61: aatt [ -vv ] [ -cc _c_o_m_m_a_n_d ] _t_i_m_e [ [ _d_a_y ] _w_e_e_k ] [ _f_i_l_e ]
        !            62: aatt [ -vv ] [ -cc _c_o_m_m_a_n_d ] _t_i_m_e _m_o_n_t_h _d_a_y [ _f_i_l_e ]
        !            63: 
        !            64: _O_p_t_i_o_n_s:
        !            65:      -cc        Following argument gives command
        !            66:      -vv        Print time for which command is set
        !            67: 
        !            68: If _f_i_l_e is given, read commands from it.  If neither _f_i_l_e nor -cc is given, read
        !            69: commands from stdin.
        !            70: #awk
        !            71: aawwkk -- Pattern-scanning language
        !            72: 
        !            73: aawwkk [-yy][-FF_c][-ff _p_r_o_g_f_i_l_e][_p_r_o_g][_f_i_l_e ...]
        !            74: 
        !            75: _O_p_t_i_o_n_s:
        !            76:      -FF_c       Set field separator character to _c (default, blank, and tab)
        !            77:      -ff        _p_r_o_g_f_i_l_e is the aawwkk program; otherwise, first non-option
        !            78:                argument is aawwkk program
        !            79:      -yy        Dual case match (as in ggrreepp)
        !            80: 
        !            81: If no _f_i_l_e is present, the stdin is used.  File `-' means stdin.
        !            82: #bad
        !            83: bbaadd -- Maintain list of bad blocks
        !            84: 
        !            85: bbaadd _o_p_t_i_o_n _f_i_l_e_s_y_s_t_e_m [ block ... ]
        !            86: 
        !            87: _O_p_t_i_o_n_s:
        !            88:      aa         Add blocks
        !            89:      cc         Clear bad-block list
        !            90:      dd         Delete blocks
        !            91:      ll         List blocks
        !            92: #badscan
        !            93: bbaaddssccaann -- Build bad block list
        !            94: 
        !            95: /eettcc/bbaaddssccaann [ -vv ] [ -oo _p_r_o_t_o ] [ -bb _b_o_o_t ] _d_e_v_i_c_e _s_i_z_e
        !            96: /eettcc/bbaaddssccaann [ -vv ] [ -oo _p_r_o_t_o ] [ -bb _b_o_o_t ] _d_e_v_i_c_e _x_d_e_v_i_c_e
        !            97: 
        !            98: _O_p_t_i_o_n_s:
        !            99:      -bb _b_o_o_t   Insert bootstrap _b_o_o_t into _p_r_o_t_o
        !           100:      -oo _p_r_o_t_o  Write prototype into file _p_r_o_t_o
        !           101:      -vv        Print estimate of time remaining
        !           102: 
        !           103: Scan _d_e_v_i_c_e of _s_i_z_e bytes (or size given in hard disk partition table _x_d_e_v_i_c_e)
        !           104: for bad blocks, write prototype to stdout.
        !           105: #banner
        !           106: bbaannnneerr -- Print large letters
        !           107: 
        !           108: bbaannnneerr [ _a_r_g_u_m_e_n_t ... ]
        !           109: 
        !           110: Print each _a_r_g_u_m_e_n_t as one line of large-text output.  If no arguments, print
        !           111: each line from stdin as a line of large output.
        !           112: #basename
        !           113: bbaasseennaammee -- Strip path information from a file name
        !           114: 
        !           115: bbaasseennaammee _f_i_l_e [ _s_u_f_f_i_x ]
        !           116: 
        !           117: #bc
        !           118: bbcc -- Interactive calculator with arbitrary precision
        !           119: 
        !           120: bbcc [ -ll ] [ _f_i_l_e ... ]
        !           121: 
        !           122: _O_p_t_i_o_n:
        !           123:      -ll        Use the extended bbcc library
        !           124: 
        !           125: After reading each _f_i_l_e, bbcc reads stdin.
        !           126: #bind
        !           127: bbiinndd -- Bind key sequence to editing command
        !           128: 
        !           129: bbiinndd [-mm] [_s_t_r_i_n_g [= _c_o_m_m_a_n_d]]
        !           130: 
        !           131: _O_p_t_i_o_n:
        !           132:      -mm        Bind multiple commands to one keystroke
        !           133: 
        !           134: With no arguments, bbiinndd displays all current bindings.  kksshh only.
        !           135: #break
        !           136: bbrreeaakk -- Exit from shell construct
        !           137: 
        !           138: bbrreeaakk [ _n ]
        !           139: 
        !           140: Exit from _n (default, one) ffoorr, uunnttiill, or wwhhiillee constructs.  The shell executes
        !           141: bbrreeaakk directly.
        !           142: #build
        !           143: bbuuiilldd -- Install COHERENT onto a hard disk
        !           144: 
        !           145: /eettcc/bbuuiilldd
        !           146: 
        !           147: #builtin
        !           148: bbuuiillttiinn -- Execute a command as a built-in command
        !           149: 
        !           150: bbuuiillttiinn _c_o_m_m_a_n_d [ _a_r_g ... ]
        !           151: 
        !           152: kksshh only.
        !           153: #c
        !           154: cc -- Print multi-column output
        !           155: 
        !           156: cc [ -ll_N ] [ -ww_N ] [ -001122 ]
        !           157: 
        !           158: _O_p_t_i_o_n_s:
        !           159:      -ll_N       Set the page length to _N lines
        !           160:      -ww_N       Set the page width to _N columns
        !           161:      -00        Order fields horizontally across the page
        !           162:      -11        Order fields vertically down each column (default)
        !           163:      -22        Special case of -1
        !           164: #cal
        !           165: ccaall -- Print a calendar
        !           166: 
        !           167: ccaall [ _m_o_n_t_h ] [ _y_e_a_r ]
        !           168: 
        !           169: #calendar
        !           170: ccaalleennddaarr -- Reminder service
        !           171: 
        !           172: ccaalleennddaarr [ -aa ] [ -ff_f_i_l_e ]... [ -dd[_d_a_t_e] ] [ -ww[_d_a_t_e] ] [ -mm[_m_o_n_t_h] ]
        !           173: 
        !           174: _O_p_t_i_o_n_s:
        !           175:      -aa        Search calendars of all users and send mail
        !           176:      -ff_f_i_l_e    Search each _f_i_l_e in order given
        !           177:      -dd[_d_a_t_e]  Print all entries matching _d_a_t_e
        !           178:      -ww[_d_a_t_e]  Print entries in the week beginning with _d_a_t_e
        !           179:      -mm[_m_o_n_t_h] Print entries in the given _m_o_n_t_h
        !           180: 
        !           181: The default calendar is $HHOOMMEE/.ccaalleennddaarr.  The default date is today.
        !           182: #case
        !           183: ccaassee -- Execute commands conditionally according to pattern
        !           184: 
        !           185: ccaassee _t_o_k_e_n iinn [_p_a_t_t_e_r_n [|_p_a_t_t_e_r_n] ...) _s_e_q_u_e_n_c_e ;;] ... eessaacc
        !           186: 
        !           187: The shell executes ccaassee directly.
        !           188: #cat
        !           189: ccaatt -- Concatenate/print files
        !           190: 
        !           191: ccaatt [ -uu ][ _f_i_l_e ... ]
        !           192: 
        !           193: _O_p_t_i_o_n:
        !           194:      -uu        Do not buffer output in 512-byte blocks
        !           195: 
        !           196: File `-' indicates the standard input.  If no _f_i_l_e is specified, ccaatt reads
        !           197: stdin.
        !           198: #cc
        !           199: cccc -- Compiler controller
        !           200: 
        !           201: cccc [_c_o_m_p_i_l_e_r _o_p_t_i_o_n_s] _f_i_l_e .... [_l_i_n_k_e_r _o_p_t_i_o_n_s]
        !           202: 
        !           203: _O_p_t_i_o_n_s:
        !           204:      -BB[ssttrr]   Use backup compiler versions
        !           205:      -cc        Compile only -- no load
        !           206:      -DDnnaammee[=_v_a_l_u_e]
        !           207:                Tell ccpppp to define _n_a_m_e with _v_a_l_u_e
        !           208:      -EE        Run ccpppp only and send its output to stdout
        !           209:      -ff        Include floating point output routines in load
        !           210:      -IInnaammee    Tell ccpppp to look for header files in directory _n_a_m_e
        !           211:      -KK        Keep intermediate files
        !           212:      -ll_n_a_m_e    Pass /lliibb/lliibb_n_a_m_e.aa to linker lldd
        !           213:      -MM_s_t_r     Use alternative machine versions
        !           214:      -NN[pp0011aabb22ssddllrrtt]_s_t_r
        !           215:                Rename specified pass to _s_t_r
        !           216:      -OO        Run peephole optimizer of C compiler
        !           217:      -qq[pp0011aabb22ss]
        !           218:                Quit after specified pass
        !           219:      -SS        Place C compiler assembler output in a .ss file
        !           220:      -tt[pp0011aabb22ssddllrrtt]
        !           221:                Take specified compiler phases
        !           222:      -UU_n_a_m_e    Tell ccpppp to remove any initial definition of _n_a_m_e
        !           223:      -VV        Run verbosely
        !           224:      -VV_n_a_m_e    Toggle variant VV_n_a_m_e
        !           225: 
        !           226: Compiles files ending .cc; assembles files ending in .ss; passes other options
        !           227: and files to the linker lldd.
        !           228: #cd
        !           229: ccdd -- Change directory
        !           230: 
        !           231: ccdd _d_i_r_e_c_t_o_r_y
        !           232: 
        !           233: If no _d_i_r_e_c_t_o_r_y specified, $HHOOMMEE is assumed.  The shell executes ccdd directly.
        !           234: #cgrep
        !           235: ccggrreepp -- Pattern search for C source programs
        !           236: 
        !           237: ccggrreepp [-ccllnnssAA] [-rr _n_e_w] _e_x_p_r_e_s_s_i_o_n _f_i_l_e ...
        !           238: 
        !           239: _O_p_t_i_o_n_s:
        !           240:      -cc        Print all C comments
        !           241:      -ll        Return file where _e_x_p_r_e_s_s_i_o_n found
        !           242:      -nn        Prefix each line containing _e_x_p_r_e_s_s_i_o_n_s with its number in its
        !           243:                source file
        !           244:      -rr        Replaces each _e_x_p_r_e_s_s_i_o_n with _n_e_w
        !           245:      -ss        Print all C strings
        !           246:      -AA        Build _e_r_r_o_r _l_i_s_t for interactive editing using MicroEMACS, like
        !           247:                -AA option to the cccc command
        !           248: #chase
        !           249: cchhaassee -- Highly amusing video game
        !           250: 
        !           251: /uussrr/ggaammeess/cchhaassee [ -cc ] [ _s_p_e_e_d ]
        !           252: 
        !           253: _O_p_t_i_o_n_s:
        !           254:      -cc        Color video card
        !           255:      _s_p_e_e_d     Speed of game: the lower the number, the faster the speed
        !           256:                (default, 10)
        !           257: #check
        !           258: cchheecckk -- Check file system
        !           259: 
        !           260: cchheecckk [-ss] _f_i_l_e_s_y_s_t_e_m ...
        !           261: 
        !           262: _O_p_t_i_o_n:
        !           263:      -ss        Salvage as much as possible, given the problems detected
        !           264: #chgrp
        !           265: cchhggrrpp -- Change the group owner of a file
        !           266: 
        !           267: cchhggrrpp _g_r_o_u_p _f_i_l_e ...
        !           268: 
        !           269: #chmod
        !           270: cchhmmoodd -- Change the modes of a file
        !           271: 
        !           272: cchhmmoodd +_m_o_d_e_s _f_i_l_e
        !           273: cchhmmoodd -_m_o_d_e_s _f_i_l_e
        !           274: 
        !           275: 
        !           276: Mode may be octal or a comma-separated symbolic list: [_w_h_i_c_h]_h_o_w_p_e_r_m...[,...]
        !           277: _w_h_i_c_h:
        !           278:      aa         User, group, and other permissions
        !           279:      gg         Group permissions
        !           280:      oo         Other permissions
        !           281:      uu         User permissions
        !           282: 
        !           283: Missing _w_h_i_c_h implies that `a', `g', `o', and `u' can be combined.
        !           284: _h_o_w:
        !           285:      =         Set permissions
        !           286:      +         Add permissions
        !           287:      -         Take away permissions
        !           288: _p_e_r_m:
        !           289:      gg         Current group permissions
        !           290:      oo         Current other permissions
        !           291:      rr         Read
        !           292:      ss         Setuid on execution
        !           293:      tt         Sticky bit (save text)
        !           294:      uu         Current user permissions
        !           295:      ww         Write
        !           296:      xx         Execute
        !           297: #chown
        !           298: cchhoowwnn -- Change the owner of files
        !           299: 
        !           300: cchhoowwnn _o_w_n_e_r _f_i_l_e ...
        !           301: 
        !           302: #clear
        !           303: cclleeaarr -- Clear the screen
        !           304: 
        !           305: cclleeaarr
        !           306: 
        !           307: #clri
        !           308: ccllrrii -- Clear i-node
        !           309: 
        !           310: /eettcc/ccllrrii _f_i_l_e_s_y_s_t_e_m _i_n_u_m_b_e_r ...
        !           311: 
        !           312: #cmp
        !           313: ccmmpp -- Compare bytes of two files
        !           314: 
        !           315: ccmmpp [-llss] _f_i_l_e_1 _f_i_l_e_2 [_s_k_i_p_1 _s_k_i_p_2]
        !           316: 
        !           317: _O_p_t_i_o_n_s:
        !           318:      -ll        Print byte number and bytes at each difference
        !           319:      -ss        Return status (print nothing)
        !           320: 
        !           321: If _f_i_l_e_1 is `-', use stdin.  If _s_k_i_p_1 and _s_k_i_p_2 are present, they are the
        !           322: number of bytes to skip before comparing _f_i_l_e_1 and _f_i_l_e_2, respectively.
        !           323: #col
        !           324: ccooll -- Remove reverse and half-line motions
        !           325: 
        !           326: ccooll [ -bbddffxx ][ -pp_n ]
        !           327: 
        !           328: _O_p_t_i_o_n_s:
        !           329:      -bb        Output device cannot backspace
        !           330:      -dd        Double spaced output
        !           331:      -ff        The output device can handle half lines (has precedence over -dd)
        !           332:      -pp_n       Set page buffer to _n lines (default, 128)
        !           333:      -xx        Suppress conversion of white space to tabs on output
        !           334: #comm
        !           335: ccoommmm -- Print common lines
        !           336: 
        !           337: ccoommmm [ -112233 ] _f_i_l_e_1 _f_i_l_e_2
        !           338: 
        !           339: _O_p_t_i_o_n_s:
        !           340:      -11        Suppress column 1
        !           341:      -22        Suppress column 2
        !           342:      -33        Suppress column 3
        !           343: 
        !           344: Column 1 has lines unique to _f_i_l_e_1; column 2 has lines unique to _f_i_l_e_2; column
        !           345: 3 has lines common to both files.  Both files should be sorted.
        !           346: #compress
        !           347: ccoommpprreessss -- Compress a file
        !           348: 
        !           349: ccoommpprreessss [ -ddffvvcc ] [ -bb_n_u_m ] [ -ww _t_m_p_f_i_l_e ] [ _f_i_l_e ... ]
        !           350: 
        !           351: _O_p_t_i_o_n_s:
        !           352:      -bb_n_u_m     Set compression to _n_u_m
        !           353:      -cc        Send output to ssttddoouutt
        !           354:      -dd        Decompress, rather than compress
        !           355:      -ff        Force output file, even if no space saved by compression
        !           356:      -vv        Verbose mode
        !           357:      -ww _t_m_p_f_i_l_e
        !           358:                Use _t_m_p_f_i_l_e as the workfile (default, /ddeevv/rraamm11)
        !           359: #continue
        !           360: ccoonnttiinnuuee -- Terminate current iteration of shell construct
        !           361: 
        !           362: ccoonnttiinnuuee [ _n ]
        !           363: 
        !           364: Terminate current iteration of _n (default, one) ffoorr, uunnttiill, or wwhhiillee
        !           365: constructs.  The shell executes ccoonnttiinnuuee directly.
        !           366: #conv
        !           367: ccoonnvv -- Numeric base converter
        !           368: 
        !           369: ccoonnvv [_n_u_m_b_e_r]
        !           370: 
        !           371: If no _n_u_m_b_e_r is given, reads one number per line from stdin.
        !           372: #cp
        !           373: ccpp -- Copy a file
        !           374: 
        !           375: ccpp [ -dd ]  _o_l_d_n_a_m_e _n_e_w_n_a_m_e
        !           376: ccpp [ -dd ]  _f_i_l_e_1 ... _f_i_l_e_N _d_i_r_e_c_t_o_r_y
        !           377: 
        !           378: _O_p_t_i_o_n:
        !           379:      -dd        Preserve date (_m_t_i_m_e) on destination files.
        !           380: #cpdir
        !           381: ccppddiirr -- Copy directory hierarchy
        !           382: 
        !           383: ccppddiirr [_o_p_t_i_o_n ... ] _d_i_r_1 _d_i_r_2
        !           384: 
        !           385: _O_p_t_i_o_n_s:
        !           386:      -aa        Verbose file by file account on one line
        !           387:      -dd        Preserve last-modified date
        !           388:      -ee        Recover from errors and continue
        !           389:      -rr[_n]     _R_e_c_u_r _n levels only (default, one)
        !           390:      -ss_n_a_m_e    Suppress copy of _n_a_m_e, which is relative to _d_i_r_1
        !           391:      -tt        Test and report errors  do not change anything
        !           392:      -uu        Update regular files if more recent
        !           393:      -vv        Verbose file by file account
        !           394: #cpio
        !           395: ccppiioo -- Archiving/backup utility
        !           396: 
        !           397: ccppiioo -oo[BBaaccvv]
        !           398: ccppiioo -ii[BBccddffmmrrttuuvv] [_p_a_t_t_e_r_n...]
        !           399: ccppiioo -pp[aaddllmmrruuvv] _d_i_r_e_c_t_o_r_y
        !           400: 
        !           401: _O_p_t_i_o_n_s:
        !           402:      -aa        Reset access time of input files after copying
        !           403:      -BB        Change size of a block
        !           404:      -cc        Write header information in ASCII rather than binary
        !           405:      -dd        Create directories as needed
        !           406:      -ff_p_a_t_t_e_r_n Copy all files except those matching _p_a_t_t_e_r_n
        !           407:      -ii        Read the standard input
        !           408:      -ll        Link files rather than copying them
        !           409:      -mm        Retain previous modification times
        !           410:      -oo_p_a_t_t_e_r_n Copy all files matching _p_a_t_t_e_r_n
        !           411:      -pp        Read stdin for files names to copy to destination
        !           412:      -rr        Interactively rename files
        !           413:      -tt        Print table of contents of an existing archive
        !           414:      -uu        Copy files unconditionally
        !           415:      -vv        Verbose output
        !           416: #cpp
        !           417: ccpppp -- C preprocessor
        !           418: 
        !           419: /lliibb/ccpppp [_o_p_t_i_o_n...] [_f_i_l_e...]
        !           420: 
        !           421: _O_p_t_i_o_n_s:
        !           422:      -DD_V_A_R_I_A_B_L_E
        !           423:                Define _V_A_R_I_A_B_L_E
        !           424:      -II _d_i_r    Search _d_i_r for header files
        !           425:      -oo _f_i_l_e   Write output into _f_i_l_e
        !           426:      -UU_V_A_R_I_A_B_L_E
        !           427:                Undefine _V_A_R_I_A_B_L_E
        !           428: #crypt
        !           429: ccrryypptt -- Encrypt/decrypt text
        !           430: 
        !           431: ccrryypptt [_p_a_s_s_w_o_r_d]
        !           432: 
        !           433: Password is ten characters or fewer.  The same password encrypts and decrypts.
        !           434: #ctags
        !           435: ccttaaggss -- Generate tags and refs files for vi editor
        !           436: 
        !           437: ccttaaggss [-rr] _f_i_l_e_s...
        !           438: 
        !           439: #cut
        !           440: ccuutt -- Select portions of each line of its input
        !           441: 
        !           442: ccuutt -cc_l_i_s_t [_f_i_l_e ...]
        !           443: ccuutt -ff_l_i_s_t [-ss] [-dd _c_h_a_r] [_f_i_l_e ...]
        !           444: 
        !           445: _O_p_t_i_o_n_s:
        !           446:      -cc _l_i_s_t   _l_i_s_t specifies character positions
        !           447:      -dd _c_h_a_r   Use _c_h_a_r as field delimiter
        !           448:      -ff _l_i_s_t   _l_i_s_t specifies fields
        !           449:      -ss        Suppress lines without field delimiters
        !           450: #date
        !           451: ddaattee -- Print/set the date and time
        !           452: 
        !           453: ddaattee [-ss] [-uu] [[_y_y_m_m_d_d]_h_h_m_m[._s_s]]
        !           454: 
        !           455: _O_p_t_i_o_n_s:
        !           456:      -ss        Suppress daylight savings time conversion
        !           457:      -uu        Print (and enter) date in Greenwich Mean Time
        !           458: #db
        !           459: ddbb -- Assembler-level symbolic debugger
        !           460: 
        !           461: ddbb [-ccddeeffoorrtt] [_m_a_p_f_i_l_e] [_d_a_t_a_f_i_l_e]
        !           462: 
        !           463: _O_p_t_i_o_n_s:
        !           464:      -cc        Map _d_a_t_a_f_i_l_e as a core file
        !           465:      -dd        Map _d_a_t_a_f_i_l_e as a system dump; _m_a_p_f_i_l_e defaults to /ccoohheerreenntt
        !           466:      -ee        Next argument is object file and rest of command line is passed
        !           467:                to the child process
        !           468:      -ff        Map _d_a_t_a_f_i_l_e as binary data
        !           469:      -oo        _d_a_t_a_f_i_l_e is an object file
        !           470:      -rr        Access all files read-only
        !           471:      -tt        Perform input and output via /ddeevv/ttttyy rather than stdin and
        !           472:                stdout
        !           473: 
        !           474: By default, _d_a_t_a_f_i_l_e is assumed to be an object file.  _m_a_p_f_i_l_e defaults to
        !           475: ll.oouutt and _d_a_t_a_f_i_l_e defaults to ccoorree.
        !           476: #dc
        !           477: ddcc -- Desk calculator
        !           478: 
        !           479: ddcc [_f_i_l_e]
        !           480: 
        !           481: Arbitrary precision desk calculator with registers, using reverse-Polish
        !           482: notation.  Reads input from _f_i_l_e if given, then from stdin.
        !           483: #dcheck
        !           484: ddcchheecckk -- Check directory consistency
        !           485: 
        !           486: ddcchheecckk [-ss] [-ii _i_n_u_m_b_e_r...] _f_i_l_e_s_y_s_t_e_m ...
        !           487: 
        !           488: _O_p_t_i_o_n_s:
        !           489:      -ss        Cause ddcchheecckk to correct link counts automatically
        !           490:      -ii        Print information about each given i-number
        !           491: #dd
        !           492: dddd -- File conversion
        !           493: 
        !           494: dddd [_o_p_t_i_o_n=_v_a_l_u_e] ...
        !           495: 
        !           496: _O_p_t_i_o_n_s:
        !           497:      bbss=_n      Set I/O buffer size to _n
        !           498:      ccbbss=_n     Set conversion buffer size to _n
        !           499:      ccoonnvv=_l_i_s_t Comma-separated list of conversions:
        !           500:         aasscciiii  Convert EBCDIC to ASCII
        !           501:         eebbccddiicc Convert ASCII to standard EBCDIC
        !           502:         iibbmm    Convert ASCII to IBM print codes
        !           503:         llccaassee  Map all letters to lower case
        !           504:         nnooeerrrroorr
        !           505:                Continue if error occurs
        !           506:         sswwaabb   Swap byte pairs
        !           507:         ssyynncc   Pad input to _i_b_s
        !           508:         uuccaassee  Map all letters to upper case
        !           509:      ccoouunntt=_n   Number of buffers to copy from input
        !           510:      ffiilleess=_n   Number of files to copy (useful with tape)
        !           511:      iibbss=_n     Input buffer size
        !           512:      iiff=_f_i_l_e   Set input file to _f_i_l_e
        !           513:      oobbss=_n     Set output block size to _n
        !           514:      ooff=_f_i_l_e   Set output file to _f_i_l_e
        !           515:      sseeeekk=_n    Set seek position of output to _n
        !           516:      sskkiipp=_n    Skip _n input blocks
        !           517: #deroff
        !           518: ddeerrooffff -- Remove text formatting control information
        !           519: 
        !           520: ddeerrooffff [-ww] [-xx] [_f_i_l_e ...]
        !           521: 
        !           522: _O_p_t_i_o_n_s:
        !           523:      -ww        Divide the output into words, one per line
        !           524:      -xx        Extra knowledge of macro packages
        !           525: #detab
        !           526: ddeettaabb -- Replace tab characters with spaces
        !           527: 
        !           528: ddeettaabb [-tt_t_a_b_s_i_z_e]
        !           529: 
        !           530: _O_p_t_i_o_n:
        !           531:      -tt_t_a_b_s_i_z_e Set _t_a_b_s_i_z_e (2-256, inclusive)
        !           532: #df
        !           533: ddff -- Measure free space on disk
        !           534: 
        !           535: ddff [-aaiitt] _d_e_v_i_c_e
        !           536: 
        !           537: _O_p_t_i_o_n_s:
        !           538:      -aa        Give entries only for mounted devices
        !           539:      -ii        Summarize i-node usage
        !           540:      -tt        Give total number of blocks on _d_e_v_i_c_e
        !           541: #diff
        !           542: ddiiffff -- Summarize differences between two files
        !           543: 
        !           544: ddiiffff [-bbddeeffhh] [-cc _s_y_m_b_o_l] _f_i_l_e_1 _f_i_l_e_2
        !           545: 
        !           546: _O_p_t_i_o_n_s:
        !           547:      -bb        Ignore trailing blanks; all strings of blanks are equal
        !           548:      -cc _s_y_m    Make ccpppp input conditionalized on _s_y_m
        !           549:      -dd        Use -hh algorithm for large (>25,000 character) files
        !           550:      -ee        Make eedd script
        !           551:      -ff        Make fake (non-usable) eedd script
        !           552:      -hh        Half-hearted algorithm (works on long files)
        !           553:      -ss        Make sseedd script
        !           554: 
        !           555: If either _f_i_l_e_1 or _f_i_l_e_2 is `-', stdin is used.  If one _f_i_l_e is a directory,
        !           556: the other _f_i_l_e under that directory is used.
        !           557: #diff3
        !           558: ddiiffff33 -- Summarize differences among three files
        !           559: 
        !           560: ddiiffff33 [-eexx33] _f_i_l_e_1 _f_i_l_e_2 _f_i_l_e_3
        !           561: 
        !           562: _O_p_t_i_o_n_s:
        !           563:      -ee        Make eedd script to change _f_i_l_e_2 and _f_i_l_e to _f_i_l_e_1 (changes marked
        !           564:                with ==== oorr ====33)
        !           565:      -xx        Above script with changes marked ==== (all different)
        !           566:      -33        Above script with changes marked ====33 (_f_i_l_e_3 different)
        !           567: #dirs
        !           568: ddiirrss -- Print the contents of the directory stack
        !           569: 
        !           570: ddiirrss
        !           571: 
        !           572: sshh only.
        !           573: #disable
        !           574: ddiissaabbllee -- Disable a port
        !           575: 
        !           576: /eettcc/ddiissaabbllee _p_o_r_t...
        !           577: 
        !           578: #dos
        !           579: ddooss -- Transfer files to/from an MS-DOS file system
        !           580: 
        !           581: ddooss [-]ddFFllrrttxx[_f_l_a_g_s] [_d_e_v_i_c_e] [_f_i_l_e ...]
        !           582: 
        !           583: _C_o_m_m_a_n_d_s:
        !           584:      dd         Delete specified files
        !           585:      FF         Build MS-DOS file system (format)
        !           586:      ll[_l_a_b_e_l]  Label disk
        !           587:      rr         Replace _f_i_l_e_s (default, all files in `.')
        !           588:      tt         List contents (default, all files)
        !           589:      xx         Extract specified _f_i_l_e_s (default, all files)
        !           590: _F_l_a_g_s:
        !           591:      aa         ASCII data extract/replace (default, binary data)
        !           592:      cc         Read only; do not write changes to MS-DOS file system
        !           593:      kk         Keep _m_t_i_m_e on extract/replace (default, now)
        !           594:      nn         Newest files first in list (default, alphabetized)
        !           595:      pp         Piped extract/replace
        !           596:      ss_d_i_r      Suppress subdirectory _d_i_r
        !           597:      vv         Verbose
        !           598:      [11-99]     Specify logical drive on extended MS-DOS partition
        !           599: 
        !           600: The default device is /ddeevv/ddooss.
        !           601: #drvld
        !           602: ddrrvvlldd -- Load a loadable driver into memory
        !           603: 
        !           604: /eettcc/ddrrvvlldd -rr _d_r_i_v_e_r
        !           605: 
        !           606: _O_p_t_i_o_n:
        !           607:      -rr        Remove any temporary files it creates in directory /ttmmpp.
        !           608: #du
        !           609: dduu -- Summarize disk usage
        !           610: 
        !           611: dduu [-aa] [-ss] [_d_i_r_e_c_t_o_r_y ...]
        !           612: 
        !           613: _O_p_t_i_o_n_s:
        !           614:      -aa        Print an entry for each file
        !           615:      -ss        Print only a summary
        !           616: #dump
        !           617: dduummpp -- File-system backup utility
        !           618: 
        !           619: dduummpp [_o_p_t_i_o_n_s] [_a_r_g_u_m_e_n_t ...]
        !           620: 
        !           621: _O_p_t_i_o_n_s:
        !           622:      00-99       Set dump level (default, 9)
        !           623:      bb         Next argument is blocking factor (default, 20)
        !           624:      dd         Next argument is density in bpi (default, 1600)
        !           625:      ff         Next argument is output device name
        !           626:      ss         Next argument is tape length in feet (default, 2300)
        !           627:      SS         Next argument is floppy disk size in blocks
        !           628:      uu         Update /eettcc/ddddaattee
        !           629:      vv         Verbose (display date and tape length)
        !           630: #dumpdate
        !           631: dduummppddaattee -- Print dump dates
        !           632: 
        !           633: dduummppddaattee [_f_i_l_e_s_y_s_t_e_m ...]
        !           634: 
        !           635: #dumpdir
        !           636: dduummppddiirr -- Print the directory of a dump
        !           637: 
        !           638: dduummppddiirr [aaff [_a_r_g_u_m_e_n_t ...] ]
        !           639: 
        !           640: _O_p_t_i_o_n_s:
        !           641:      aa         List normally suppressed `.' and `..' names
        !           642:      ff         Next argument is dump device name (default, /ddeevv/dduummpp)
        !           643: #echo
        !           644: eecchhoo -- Repeat/expand an argument
        !           645: 
        !           646: eecchhoo [-nn] [_a_r_g_u_m_e_n_t ...]
        !           647: 
        !           648: _O_p_t_i_o_n:
        !           649:      -nn        Do not print terminal newline
        !           650: 
        !           651: Copies all command arguments to the standard output, with the following
        !           652: special-character sequences being replaced with the equivalent ASCII character:
        !           653:      \bb        Backspace
        !           654:      \cc        Print line without a newline (like -nn option)
        !           655:      \ff        Formfeed
        !           656:      \nn        Newline
        !           657:      \rr        Carriage return
        !           658:      \tt        Tab
        !           659:      \vv        Vertical tab
        !           660:      \\        Backslash
        !           661:      \00_n_n_n     _n_n_n is octal value of desired character
        !           662: #ed
        !           663: eedd -- Interactive line editor
        !           664: 
        !           665: eedd [-] [+ccmmooppssvv] [_f_i_l_e]
        !           666: 
        !           667: _O_p_t_i_o_n_s:
        !           668:      -         Suppress character counts on rr, ww, ee commands
        !           669:      -xx        Encrypt _f_i_l_e
        !           670:      +cc        Print character counts on rr, ww, ee
        !           671:      +mm        Allow multiple commands per line
        !           672:      +oo        Print line counts instead of character counts
        !           673:      +pp        Prompt for each command with `*'
        !           674:      +ss        Lower case matches upper in patterns
        !           675:      +vv        Verbose error messages
        !           676: #egrep
        !           677: eeggrreepp -- Extended pattern search
        !           678: 
        !           679: eeggrreepp [_o_p_t_i_o_n ...] [_p_a_t_t_e_r_n] [_f_i_l_e ...]
        !           680: 
        !           681: _O_p_t_i_o_n_s:
        !           682:      -bb        Each output line has block number of match
        !           683:      -cc        Print only a count of the matching lines
        !           684:      -ee        Next argument is _p_a_t_t_e_r_n
        !           685:      -ff        Next argument is file with one pattern per line
        !           686:      -hh        Suppress printing of file names on matched lines
        !           687:      -ll        Print only names of files containing matches
        !           688:      -nn        Print line number of file with each matched line output
        !           689:      -ss        Suppress output, just return status
        !           690:      -vv        Negate the sense of match
        !           691:      -yy        Lower-case letters in _p_a_t_t_e_r_n match upper- and lower-case
        !           692: 
        !           693: The _p_a_t_t_e_r_n is a pattern roughly like that found in eedd.  If no _f_i_l_e is
        !           694: specified, stdin is read.  eeggrreepp is like ggrreepp -aa, but is an order of magnitude
        !           695: faster.
        !           696: #elvis
        !           697: eellvviiss -- Clone of Berkeley-standard screen editor
        !           698: 
        !           699: eellvviiss [ _o_p_t_i_o_n_s ] [ +_c_m_d ] [ _f_i_l_e_1 ... _f_i_l_e_2_7 ]
        !           700: 
        !           701: _O_p_t_i_o_n_s:
        !           702:      -ee        Begin in colon-command mode
        !           703:      -ii        Begin in input mode
        !           704:      -rr        Recover a previous edit
        !           705:      -RR        Read-only mode
        !           706:      -tt _t_a_g    Begin editing at _t_a_g
        !           707:      -mm        Use in error-handling mode
        !           708:      -vv        Begin in visual-command mode
        !           709:      +_c_o_m_m_a_n_d  Execute _c_o_m_m_a_n_d before editing
        !           710: #enable
        !           711: eennaabbllee -- Enable a port
        !           712: 
        !           713: /eettcc/eennaabbllee _p_o_r_t...
        !           714: 
        !           715: #epson
        !           716: eeppssoonn -- Print files on Epson printer
        !           717: 
        !           718: eeppssoonn [ -ccddffrrww88 ] [ -bb _h_e_a_d ] [ -ii _n ] [ -oo _o_f_i_l_e ] [ -ss _n ] [ _f_i_l_e ... ]
        !           719: 
        !           720: _O_p_t_i_o_n_s:
        !           721:      bb _h_e_a_d    Print wide banner _h_e_a_d at top of first page
        !           722:      cc         Compressed printing
        !           723:      dd         Print boldface with double strike, not emphasize mode
        !           724:      ff         Suppress formfeed after each _f_i_l_e
        !           725:      ii_n        Indent output 'n' spaces
        !           726:      oo _o_f_i_l_e   Send output to _o_f_i_l_e (default, /ddeevv/llpp)
        !           727:      rr         Use only Roman character set (no italics)
        !           728:      ss_n        Vertical spacing _n (default, 1)
        !           729:      ww         Double-width printing
        !           730:      88         Eight lines per inch (default, six)
        !           731: #eval
        !           732: eevvaall -- Evaluate arguments
        !           733: 
        !           734: eevvaall [_t_o_k_e_n ...]
        !           735: 
        !           736: The shell executes eevvaall directly.
        !           737: #ex
        !           738: eexx -- Berkeley-style line editor
        !           739: 
        !           740: eexx [ _o_p_t_i_o_n_s ] [ +_c_m_d ] [ _f_i_l_e_1 ... _f_i_l_e_2_7 ]
        !           741: 
        !           742: _O_p_t_i_o_n_s:
        !           743:      -rr        Recover a previous edit
        !           744:      -RR        Read-only mode
        !           745:      -tt _t_a_g    Begin editing at _t_a_g
        !           746:      -mm        Use in error-handling mode
        !           747:      +_c_o_m_m_a_n_d  Execute _c_o_m_m_a_n_d before editing
        !           748: #exec
        !           749: eexxeecc -- Execute command directly
        !           750: 
        !           751: eexxeecc [_c_o_m_m_a_n_d]
        !           752: 
        !           753: The shell executes _c_o_m_m_a_n_d by eexxeecc rather than ffoorrkk.  This normally terminates
        !           754: the current shell.  Current shell I/O may be redirected by eexxeecc with no
        !           755: _c_o_m_m_a_n_d.
        !           756: #exit
        !           757: eexxiitt -- Exit from a noninteractive shell
        !           758: 
        !           759: eexxiitt [_s_t_a_t_u_s]
        !           760: 
        !           761: The previous status is retained if none is specified.  eexxiitt sets the status but
        !           762: does not terminate an interactive shell.  The shell executes eexxiitt directly.
        !           763: #export
        !           764: eexxppoorrtt -- Add a shell variable to the environment
        !           765: 
        !           766: eexxppoorrtt [_n_a_m_e ...]
        !           767: eexxppoorrtt [_n_a_m_e=_v_a_l_u_e]
        !           768: 
        !           769: #expr
        !           770: eexxpprr -- Compute a command line expression
        !           771: 
        !           772: eexxpprr _a_r_g_u_m_e_n_t ...
        !           773: 
        !           774: _O_p_t_i_o_n_s:
        !           775:      nn         Any integer with optional sign
        !           776:      _s_t_r_i_n_g    Used with comparisons and lleenn operator
        !           777:      +         Arithmetic operators (one of `+', `-', `*', `/', `%')
        !           778:      !         Unary not
        !           779:      -         Unary minus
        !           780:      ==        Relational operators (one of `>', `<', `>=', `<=', `==', `!=')
        !           781:      &         Logical AND of previous and next expression
        !           782:      |         Logical OR of previous and next expression
        !           783:      lleenn       Length of string given by next argument
        !           784:      _e_1:_e_2     Set to number of characters matching regular expression _e_2 in
        !           785:                string _e_1; if _e_2 contains any `\(...\)' sequences, result is
        !           786:                concatenation of matched parts
        !           787:      (         PPaarreenntthheesseess ffoorr ggrroouuppiinngg
        !           788:      {
        !           789:                EEvvaalluuaattee _e_2 if _e_1 is true, _e_3 otherwise; _e_3 defaults to 0 if
        !           790:                missing
        !           791: #factor
        !           792: ffaaccttoorr -- Factor a number
        !           793: 
        !           794: ffaaccttoorr [ _n_u_m_b_e_r ... ]
        !           795: 
        !           796: #false
        !           797: ffaallssee -- Unconditional failure
        !           798: 
        !           799: ffaallssee
        !           800: 
        !           801: #fc
        !           802: ffcc -- Edit and re-execute one or more previous commands
        !           803: 
        !           804: ffcc [-llnn] [_f_i_r_s_t [_l_a_s_t]]
        !           805: ffcc -ss [_o_l_d=_n_e_w] [_c_o_m_m_a_n_d]"
        !           806: 
        !           807: _O_p_t_i_o_n_s:
        !           808:      -ll        Print commands on stdout
        !           809:      -nn        Suppress default command numbers
        !           810: 
        !           811: kksshh only.
        !           812: #fdformat
        !           813: ffddffoorrmmaatt -- Format a floppy disk
        !           814: 
        !           815: /eettcc/ffddffoorrmmaatt [ _o_p_t_i_o_n ... ] _s_p_e_c_i_a_l
        !           816: 
        !           817: _O_p_t_i_o_n_s:
        !           818:      -aa        Print information on stdout during format
        !           819:      -ii _n      Interleave factor _n (0-7; default, 6)
        !           820:      -oo _n      Skew factor _n for sector numbering (default, 0)
        !           821:      -vv        Verify
        !           822:      -ww _f_i_l_e   Copy _f_i_l_e to formatted floppy disk track by track
        !           823: #fdisk
        !           824: ffddiisskk -- Hard-disk partitioning utility
        !           825: 
        !           826: /eettcc/ffddiisskk [-rr] [-cc] [-bb _m_b_o_o_t] _x_d_e_v
        !           827: 
        !           828: _O_p_t_i_o_n_s:
        !           829:      -rr        Read-only access
        !           830:      -bb        Add master boot code from file _m_b_o_o_t
        !           831:      -cc        Specify disk geometry for non-standard drives
        !           832: 
        !           833: A hard disk can be split into a maximum of four partitions (logical devices).
        !           834: #file
        !           835: ffiillee -- Guess a file's type
        !           836: 
        !           837: ffiillee _f_i_l_e ...
        !           838: 
        !           839: #find
        !           840: ffiinndd -- Search for files satisfying a pattern
        !           841: 
        !           842: ffiinndd _d_i_r_e_c_t_o_r_y ... [_e_x_p_r_e_s_s_i_o_n ...]
        !           843: 
        !           844: _E_x_p_r_e_s_s_i_o_n:
        !           845:      -aattiimmee _n  File has been accessed in _n days
        !           846:      -ccttiimmee _n  File's i-node has been changed in _n days
        !           847:      -eexxeecc _c_m_d Command _c_m_d is successful
        !           848:      -ggrroouupp _g_n File belongs to group _g_n
        !           849:      -iinnuumm _n   File has i-node _n
        !           850:      -lliinnkkss _n  File has _n links to it
        !           851:      -mmttiimmee _n  File has been modified within _n days
        !           852:      -nnaammee _p_a_t_t_e_r_n
        !           853:                File name matches _p_a_t_t_e_r_n (shell conventions)
        !           854:      -nneewweerr_f_i_l_e
        !           855:                File has been modified since _f_i_l_e
        !           856:      -nnoopp      Always true; does nothing
        !           857:      -ookk _c_m_d   Like -eexxeecc, except it asks
        !           858:      -ppeerrmm _o_c_t_a_l
        !           859:                File permissions are _o_c_t_a_l
        !           860:      -pprriinntt    Always true; prints current path name
        !           861:      -ssiizzee _n   File is _n blocks long
        !           862:      -ttyyppee _c   File matches type (_c may be [bcdfmp])
        !           863:      -uusseerr _u_n_a_m_e
        !           864:                _u_n_a_m_e owns file
        !           865:      eexxpp -aa _e_x_p _e_x_p
        !           866:                Both expressions are true
        !           867:      eexxpp -oo _e_x_p _e_x_p
        !           868:                One of the expressions is true
        !           869:      ! _e_x_p     Expression is false
        !           870:      (_e_x_p)     Parentheses for grouping
        !           871: 
        !           872: If no expression is specified, -pprriinntt is assumed.
        !           873: #fixstack
        !           874: ffiixxssttaacckk -- Change stack allocation
        !           875: 
        !           876: ffiixxssttaacckk +-_v_a_l_u_e [ _f_i_l_e_n_a_m_e ]
        !           877: 
        !           878: #fnkey
        !           879: ffnnkkeeyy -- Set/print function keys for a terminal
        !           880: 
        !           881: ffnnkkeeyy [ _n [ _s_t_r_i_n_g ] ]
        !           882: 
        !           883: Sets function key _n to send given string; if no string, set it to send nothing.
        !           884: If _n is 00, reset all function keys to send nothing.  If no arguments, prints
        !           885: function keys.
        !           886: #for
        !           887: ffoorr -- Execute commands for tokens in list
        !           888: 
        !           889: ffoorr _n_a_m_e [iinn _t_o_k_e_n ...] ddoo _s_e_q_u_e_n_c_e ddoonnee
        !           890: 
        !           891: If _i_n clause is omitted, list of positional parameters to current script is
        !           892: assumed.  Both ddoo and ddoonnee must be first token on line or preceded by `;'.  The
        !           893: shell executes ffoorr directly.
        !           894: #fortune
        !           895: ffoorrttuunnee -- Print randomly selected, hopefully humorous, text
        !           896: 
        !           897: /uussrr/ggaammeess/ffoorrttuunnee [ _f_i_l_e ]
        !           898: 
        !           899: _O_p_t_i_o_n:
        !           900:      _f_i_l_e      Read a fortune from _f_i_l_e, instead of the default file
        !           901:                /uussrr/ggaammeess/lliibb/ffoorrttuunneess
        !           902: #from
        !           903: ffrroomm -- Generate list of numbers, for use in loop
        !           904: 
        !           905: ffrroomm _s_t_a_r_t ttoo _s_t_o_p [ bbyy _i_n_c_r ]
        !           906: 
        !           907: _s_t_a_r_t, _s_t_o_p, and _i_n_c_r (default, one) are decimal integers with optional `-'.
        !           908: #fsck
        !           909: ffsscckk -- Check and repair file systems interactively
        !           910: 
        !           911: /eettcc/ffsscckk [ -ffnnqqyy ] [ -tt _t_e_m_p_f_i_l_e ] [ _f_i_l_e_s_y_s_t_e_m ... ]
        !           912: 
        !           913: _O_p_t_i_o_n_s:
        !           914:      -ff        Fast check; check only if a block is claimed by more than one i-
        !           915:                node, by an i-node and the free list, or more than once in the
        !           916:                free list
        !           917:      -nn        Default reply of no to all queries
        !           918:      -qq        Quiet option; syppress file name warning messages
        !           919:      -tt        Use _t_e_m_p_f_i_l_e instead of /ddeevv/rrrraamm11 for temporary storage
        !           920:      -yy        Default reply of yes to all queries
        !           921: #fwtable
        !           922: ffwwttaabbllee -- Build font-width table
        !           923: 
        !           924: ffwwttaabbllee [ -ppvv ] [ _i_n_f_i_l_e [ _o_u_t_f_i_l_e ] ]
        !           925: 
        !           926: _O_p_t_i_o_n_s:
        !           927:      -pp        Input is PostScript AFM file, not PCL bitmap font
        !           928:      -vv        Write a brief font description to stderr
        !           929: #getopts
        !           930: ggeettooppttss -- Parse command-line options
        !           931: 
        !           932: ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [ _o_p_t ]
        !           933: 
        !           934: kksshh only.
        !           935: #grep
        !           936: ggrreepp -- Pattern search
        !           937: 
        !           938: ggrreepp [ooppttiioonn ...] [_p_a_t_t_e_r_n] [_f_i_l_e ...]
        !           939: 
        !           940: _O_p_t_i_o_n_s:
        !           941:      -aa        Extra metacharacters supported (`(...)', `|', `+', and `?')
        !           942:      -bb        Each output line has block number of match
        !           943:      -cc        Print only count of matching lines
        !           944:      -ee        Next argument is pattern
        !           945:      -ff        Next argument is file containing one pattern per line
        !           946:      -hh        Suppress printing of file names on matched lines
        !           947:      -ll        Print only names of files containing matches
        !           948:      -nn        Print line number of file with each matched line output
        !           949:      -ss        Suppress output, just return status
        !           950:      -vv        Negate sense of match
        !           951:      -xx        Exact match (don't expand metacharacters)
        !           952:      -yy        Lower-case letters in _p_a_t_t_e_r_n match upper- and lower-case
        !           953: 
        !           954: The _p_a_t_t_e_r_n is a regular expression roughly like that found in eedd.  If no _f_i_l_e
        !           955: is specified, stdin is read.
        !           956: #hash
        !           957: hhaasshh -- Add a command to the shell's hash table
        !           958: 
        !           959: hhaasshh [-rr] [_c_o_m_m_a_n_d ... ]
        !           960: 
        !           961: _O_p_t_i_o_n:
        !           962:      -rr        Remove _c_o_m_m_a_n_d from hash table
        !           963: 
        !           964: kksshh only.
        !           965: #head
        !           966: hheeaadd -- Print the beginning of a file
        !           967: 
        !           968: hheeaadd [+_n[bbccll]] [_f_i_l_e]
        !           969: hheeaadd [-_n[bbccll]] [_f_i_l_e]
        !           970: 
        !           971: _O_p_t_i_o_n_s:
        !           972:      +         Count from beginning of file
        !           973:      -         Count from end of file
        !           974:      bb         Count in blocks
        !           975:      cc         Count in characters
        !           976:      ll         Count in lines
        !           977: #help
        !           978: hheellpp -- Print concise description of command
        !           979: 
        !           980: hheellpp _c_o_m_m_a_n_d
        !           981: 
        !           982: If _c_o_m_m_a_n_d is omitted, print information about $LLAASSTTEERRRROORR.
        !           983: #hp
        !           984: hhpp -- Prepare files for Hewlett-Packard LaserJet printer
        !           985: 
        !           986: hhpp [ -aaccffllrr ] [ -ii_m_a_r_g ] [ -tt_t_o_p ] [ -pp_l_i_n_e_s ] [ _f_i_l_e ... ]
        !           987: 
        !           988: _O_p_t_i_o_n_s:
        !           989:      -aa        Substitute ` ' for '
        !           990:      -cc        Toggle cartridge in place switch
        !           991:      -ff        Print pages in forward order (default)
        !           992:      -ll        Landscape mode
        !           993:      -ii_m_a_r_g    Indent to _m_a_r_g
        !           994:      -pp_l_i_n_e_s   Page length is _l_i_n_e_s
        !           995:      -rr        Print pages in reverse order (for LaserJet I).
        !           996:      -tt_m_a_r_g    Set top margin to _m_a_r_g
        !           997: #hpr
        !           998: hhpprr -- Send file to Hewlett-Packard LaserJet printer spooler
        !           999: 
        !          1000: hhpprr [-BBcceemmnnrr] [-bb _b_a_n_n_e_r] [ -ff _f_o_n_t_n_u_m] [_f_i_l_e ...]
        !          1001: 
        !          1002: _O_p_t_i_o_n_s:
        !          1003:      -BB        Suppress banner page and extra page at termination
        !          1004:      -bb        Next argument is the banner
        !          1005:      -cc        Make a copy of each _f_i_l_e in spool area
        !          1006:      -ee        Erase all fonts from printer's memory
        !          1007:      -ff _f_o_n_t_n_u_m _f_i_l_e_1 ... _f_i_l_e_N
        !          1008:                Load into printer memory the HP soft fonts in _f_i_l_e_1 through
        !          1009:                _f_i_l_e_N; set font identifiers beginning with _f_o_n_t_n_u_m
        !          1010:      -mm        Send a message when listing is complete
        !          1011:      -nn        No message (default)
        !          1012:      -rr        Remove files when they have been spooled
        !          1013: #hpskip
        !          1014: hhppsskkiipp -- Abort/restart current listing on Hewlett-Packard LaserJet
        !          1015: 
        !          1016: hhppsskkiipp [-rr]
        !          1017: 
        !          1018: _O_p_t_i_o_n:
        !          1019:      -rr        Restarts the current listing
        !          1020: #icheck
        !          1021: iicchheecckk -- i-node consistency check
        !          1022: 
        !          1023: iicchheecckk [-ss] [-bb _N ...] [ -vv ] _f_i_l_e_s_y_s_t_e_m ...
        !          1024: 
        !          1025: _O_p_t_i_o_n_s:
        !          1026:      -bb        The following numeric arguments give block numbers; all
        !          1027:                references to these blocks are printed, with type
        !          1028:      -ss        Repair file system (requires write access)
        !          1029:      -vv        Print summary of information about file system
        !          1030: #if
        !          1031: iiff -- Execute a command conditionally
        !          1032: 
        !          1033: iiff _s_e_q_u_e_n_c_e_1 tthheenn _s_e_q_u_e_n_c_e_2 [eelliiff _s_e_q_u_e_n_c_e_3 tthheenn _s_e_q_u_e_n_c_e_4] ... [eellssee _s_e_q_u_e_n_c_e_5] ffii
        !          1034: 
        !          1035: Each tthheenn, eelliiff, eellssee, and ffii must occur unquoted at the start of a line or
        !          1036: preceded by `;'.  The shell executes iiff directly.
        !          1037: #install
        !          1038: iinnssttaallll -- Install COHERENT update
        !          1039: 
        !          1040: /eettcc/iinnssttaallll _i_d _d_e_v_i_c_e _n_d_i_s_k_s
        !          1041: 
        !          1042: #jobs
        !          1043: jjoobbss -- Print information about jobs
        !          1044: 
        !          1045: jjoobbss
        !          1046: 
        !          1047: kksshh only.
        !          1048: #join
        !          1049: jjooiinn -- Join two data bases
        !          1050: 
        !          1051: jjooiinn [-aa [_n] ] [-ee _s_t_r_i_n_g ] [-jj[_n] _k_e_y_f] [-oo _n._m ...] [-tt_c] _f_i_l_e_1 _f_i_l_e_2
        !          1052: 
        !          1053: _O_p_t_i_o_n_s:
        !          1054:      -aa[_n]     Print unpaired records from file _n
        !          1055:      -ee _s      Replace empty fields on output with string _s
        !          1056:      -jj[_n] _k_e_y Use _k_e_y of file _n for comparison
        !          1057:      -oo [_n.]_m ..
        !          1058:                Subsequent arguments list fields to output; each has file _n and
        !          1059:                field number _m
        !          1060:      -tt_c       Field separator is character _c
        !          1061: 
        !          1062: If either _f_i_l_e_1 or _f_i_l_e_2 is `-', stdin is used.  The optional file _n may be
        !          1063: either 1 or 2; if omitted, both 1 and 2 are assumed.
        !          1064: #kermit
        !          1065: kkeerrmmiitt -- Remote system communication and file transfer
        !          1066: 
        !          1067: kkeerrmmiitt cc[bbeellLL _b_a_u_d _e_s_c _l_i_n_e]
        !          1068: kkeerrmmiitt rr[bbddffhhiillLLtt _b_a_u_d _l_i_n_e]
        !          1069: kkeerrmmiitt ss[aabbddffhhiillLLmmttxx _b_a_u_d _l_i_n_e] _f_i_l_e ...
        !          1070: 
        !          1071: _M_o_d_e_s:
        !          1072:      cc         Connect
        !          1073:      rr         Receive
        !          1074:      ss         Send
        !          1075: _O_p_t_i_o_n_s:
        !          1076:      aa         Specify path for sending and receiving files
        !          1077:      bb _b_a_u_d    Use given baud rate
        !          1078:      dd         Print debug information
        !          1079:      ee _e_s_c     Use _e_s_c as escape character (default, `^')
        !          1080:      ff         Suppress file-name conversion
        !          1081:      hh         Host mode
        !          1082:      ii         Image mode (for non-ASCII transfer)
        !          1083:      ll _l_i_n_e    Use given line
        !          1084:      LL         Log all commands into file LLoogg
        !          1085:      mm         Macintosh mode
        !          1086:      tt         Tymnet mode
        !          1087:      xx         Use complete path name for receiving file
        !          1088: _C_o_m_m_a_n_d_s:
        !          1089:      _e_s_ccc      Exit from kkeerrmmiitt
        !          1090:      _e_s_css      Suspend kkeerrmmiitt
        !          1091: #kill
        !          1092: kkiillll -- Signal a process
        !          1093: 
        !          1094: kkiillll [- _s_i_g_n_a_l ] _p_i_d ...
        !          1095: 
        !          1096: #ksh
        !          1097: kksshh -- The Korn shell
        !          1098: 
        !          1099: kksshh _t_o_k_e_n ...
        !          1100: 
        !          1101: #lc
        !          1102: llcc -- List/categorize files in a directory
        !          1103: 
        !          1104: llcc [ -11aabbccddffpp ] [ _d_i_r_e_c_t_o_r_y ...]
        !          1105: 
        !          1106: _O_p_t_i_o_n_s:
        !          1107:      -11        List files one per line instead of in columns
        !          1108:      -aa        List all files in directory (including `.' and `..')
        !          1109:      -bb        List block-special files only
        !          1110:      -cc        List character-special files only
        !          1111:      -dd        List directories only
        !          1112:      -ff        List regular files only
        !          1113:      -pp        List pipe files only
        !          1114: 
        !          1115: Options can be combined.  If no _d_i_r_e_c_t_o_r_y is specified, the current directory
        !          1116: is used.
        !          1117: #ld
        !          1118: lldd -- Link relocatable object files
        !          1119: 
        !          1120: lldd [_o_p_t_i_o_n ...] _f_i_l_e ...
        !          1121: 
        !          1122: _O_p_t_i_o_n_s:
        !          1123:      -dd        Define commons (even if undefined symbols)
        !          1124:      -ee _e_n_t    Set entry point to symbol or octal number
        !          1125:      -ii        Bind output sepid
        !          1126:      -kk[_s_y_s]   Kernel process: use system symbol table (default, /ccoohheerreenntt)
        !          1127:      -ll_l_i_b     Use standard library _l_i_b
        !          1128:      -mm        Perform in-memory load if possible (larger but faster)
        !          1129:      -nn        Bind output shared, force -ii option
        !          1130:      -oo _f_i_l_e   Write output into _f_i_l_e (default, _l._o_u_t)
        !          1131:      -rr        Retain relocation information
        !          1132:      -ss        Discard symbol table
        !          1133:      -uu _s_y_m    Undefine _s_y_m (force library search)
        !          1134:      -xx        Discard all local symbols
        !          1135:      -XX        Discard C internal local symbols
        !          1136: #let
        !          1137: lleett -- Evaluate an expression
        !          1138: 
        !          1139: lleett [_e_x_p_r_e_s_s_i_o_n]
        !          1140: 
        !          1141: kksshh only.
        !          1142: #lex
        !          1143: lleexx -- Lexical analyzer generator
        !          1144: 
        !          1145: lleexx [-tt][-vv][_f_i_l_e]
        !          1146: cccc lleexx.yyyy.cc -llll
        !          1147: 
        !          1148: _O_p_t_i_o_n_s:
        !          1149:      -tt        Write to standard output instead of lleexx.yyyy.cc
        !          1150:      -vv        Give statistics about generated tables
        !          1151: #lines
        !          1152: lliinneess -- Highly amusing board game
        !          1153: 
        !          1154: /uussrr/ggaammeess/lliinneess
        !          1155: 
        !          1156: #ln
        !          1157: llnn -- Create a link to a file
        !          1158: 
        !          1159: llnn [-ff] _o_l_d_f_i_l_e [_n_e_w_f_i_l_e]
        !          1160: llnn [-ff] _o_l_d_f_i_l_e ... _d_i_r_e_c_t_o_r_y
        !          1161: 
        !          1162: _O_p_t_i_o_n:
        !          1163:      -ff        Force link even if new file exists
        !          1164: #login
        !          1165: llooggiinn -- Log in or change user name
        !          1166: 
        !          1167: llooggiinn [_u_s_e_r_n_a_m_e]
        !          1168: 
        !          1169: #look
        !          1170: llooookk -- Find matching lines in a sorted file
        !          1171: 
        !          1172: llooookk [-ddff] _s_t_r_i_n_g [_f_i_l_e]
        !          1173: 
        !          1174: _O_p_t_i_o_n_s:
        !          1175:      -dd        Dictionary ordering
        !          1176:      -ff        Fold cases for comparison
        !          1177: 
        !          1178: If no _f_i_l_e, llooookk uses /uussrr/ddiicctt/wwoorrddss with -ddff option.
        !          1179: #lpr
        !          1180: llpprr -- Send to line printer spooler
        !          1181: 
        !          1182: llpprr [-ccmmnnrr] [-bb _b_a_n_n_e_r] [_f_i_l_e ...]
        !          1183: 
        !          1184: _O_p_t_i_o_n_s:
        !          1185:      -BB        Suppress printing of a banner
        !          1186:      -bb        Next argument is the banner
        !          1187:      -cc        Copy each _f_i_l_e in spool area
        !          1188:      -mm        Send a message when listing is complete
        !          1189:      -nn        No message (default)
        !          1190:      -rr        Remove files when they have been spooled
        !          1191: #lpskip
        !          1192: llppsskkiipp -- Terminate/restart current line printer listing
        !          1193: 
        !          1194: llppsskkiipp [-rr]
        !          1195: 
        !          1196: _O_p_t_i_o_n:
        !          1197:      -rr        Restart current listing
        !          1198: 
        !          1199: With no argument, terminate current listing.
        !          1200: #ls
        !          1201: llss -- List directory's contents
        !          1202: 
        !          1203: llss [-aabbCCccddFFffggiillmmnnooppqqRRrrssttuuxx] [_f_i_l_e ... ]
        !          1204: 
        !          1205: _O_p_t_i_o_n_s:
        !          1206:      -aa        List all files (including `.' and `..')
        !          1207:      -bb        Print non-graphic characters in octal
        !          1208:      -CC        Print output in multi-column format, sorted down the columns
        !          1209:      -cc        Use attribute change instead of modified time for -ll and -tt
        !          1210:      -dd        Treat directories like files
        !          1211:      -FF        Print `/' after directories and `*' after executables
        !          1212:      -ff        Treat _f_i_l_e as a directory even if it is not
        !          1213:      -ii        Print the i-number as well
        !          1214:      -ll        Long format: show file type, permissions, size
        !          1215:      -mm        Output file names separated by commas
        !          1216:      -nn        Same as -ll
        !          1217:      -pp        Print `/' after directory names
        !          1218:      -qq        Print non-graphic characters as `?'
        !          1219:      -RR        Recursively display directories
        !          1220:      -rr        Reverse the order of all sorting
        !          1221:      -ss        Print the file size in blocks as well
        !          1222:      -tt        Sort by times, newest first
        !          1223:      -uu        Use accessed rather than modified time
        !          1224:      -xx        Print multicolumn output, sorted across the columns
        !          1225: #m4
        !          1226: mm44 -- Macro processor
        !          1227: 
        !          1228: mm44 [ffiillee ...]
        !          1229: 
        !          1230: If _f_i_l_e is `-' or omitted, mm44 reads the standard input.
        !          1231: #mail
        !          1232: mmaaiill -- Computer mail
        !          1233: 
        !          1234: mmaaiill [-mmppqqrrvv] [-ff _f_i_l_e] [_u_s_e_r ...]
        !          1235: 
        !          1236: _O_p_t_i_o_n_s:
        !          1237:      -ff _f_i_l_e   Print mail from _f_i_l_e instead of default
        !          1238:      -mm        Notify each logged-in recipient when mail is sent
        !          1239:      -pp        Print mail non-interactively
        !          1240:      -qq        Exit on interrupt, leaving mail unchanged
        !          1241:      -rr        Print mail in reverse order
        !          1242:      -vv        Verbose mode: show version and expanded aliases
        !          1243: 
        !          1244: If _u_s_e_r is present, send each a mail message read from standard input.  Mail
        !          1245: message ends with EOF, a line containing only `.', or a line containing only
        !          1246: `?'; the last moves the message into editor for further editing processing
        !          1247: before transmission.
        !          1248: _C_o_m_m_a_n_d_s:
        !          1249:      dd         Delete current message; print the next
        !          1250:      mm [_u_s_e_r ...]
        !          1251:                Mail current message to each _u_s_e_r
        !          1252:      pp         Print this message again
        !          1253:      qq         Quit and update mailbox
        !          1254:      rr         Reverse direction of scan through mailbox
        !          1255:      ss [_f_i_l_e ...]
        !          1256:                Save current message with header in each _f_i_l_e
        !          1257:      tt [_u_s_e_r ...]
        !          1258:                Send message from stdin to each _u_s_e_r
        !          1259:      ww  [_f_i_l_e ...]
        !          1260:                Write current message without header in each _f_i_l_e
        !          1261:      xx         Exit without updating mailbox
        !          1262:      <nneewwlliinnee> Print the next message
        !          1263:      -         Print the previous message
        !          1264:      EOF       Quit and update mailbox; same as qq command
        !          1265:      ?         Print a command summary
        !          1266:      !_c_o_m_m_a_n_d  Pass _c_o_m_m_a_n_d to the shell for execution
        !          1267: #make
        !          1268: mmaakkee -- Program building discipline
        !          1269: 
        !          1270: mmaakkee [_o_p_t_i_o_n ...] [_a_r_g_u_m_e_n_t ...] [_t_a_r_g_e_t ...]
        !          1271: 
        !          1272: _O_p_t_i_o_n_s:
        !          1273:      -dd        Debug mode
        !          1274:      -ee        Macro definitions in environment override those in makefile
        !          1275:      -ff _f_i_l_e   Instructions are in _f_i_l_e (default, [mmMM]aakkeeffiillee)
        !          1276:      -ii        Ignore command error returns
        !          1277:      -nn        Test: do all but execute commands
        !          1278:      -pp        Print macro definitions and target descriptions
        !          1279:      -qq        Only return exit status (zero if files up to date)
        !          1280:      -rr        Ignore built-in rules
        !          1281:      -ss        Do not print command lines when executed
        !          1282:      -tt        Update times of files without regenerating
        !          1283: #man
        !          1284: mmaann -- Print Lexicon entries
        !          1285: 
        !          1286: mmaann [-ww] [_t_o_p_i_c ...]
        !          1287: 
        !          1288: _O_p_t_i_o_n_s:
        !          1289:      -ww        Print only file name where document resides
        !          1290: 
        !          1291: With no arguments, list available topics.
        !          1292: #me
        !          1293: mmee -- MicroEMACS screen editor
        !          1294: 
        !          1295: mmee [-ee _e_r_r_o_r_f_i_l_e] [-ff _b_i_n_d_f_i_l_e] [_t_e_x_t_f_i_l_e ...]
        !          1296: 
        !          1297: _O_p_t_i_o_n_s:
        !          1298:      -ee _e_r_r_o_r_f_i_l_e
        !          1299:                Error-handling mode; read error messages from _e_r_r_o_r_f_i_l_e
        !          1300:      -ff _b_i_n_d_f_i_l_e
        !          1301:                Read keyboard bindings from _b_i_n_d_f_i_l_e
        !          1302: #mesg
        !          1303: mmeessgg -- Permit/deny messages from other users
        !          1304: 
        !          1305: mmeessgg [nnyy]
        !          1306: 
        !          1307: _O_p_t_i_o_n_s:
        !          1308:      nn         Disallow messages
        !          1309:      yy         Allow messages
        !          1310: 
        !          1311: With no arguments, mmeessgg prints the state.
        !          1312: #mkdir
        !          1313: mmkkddiirr -- Create a directory
        !          1314: 
        !          1315: mmkkddiirr [ -rr ] _d_i_r_e_c_t_o_r_y
        !          1316: 
        !          1317: _O_p_t_i_o_n:
        !          1318:      -rr        Make parent directories recursively as required
        !          1319: #mkfnames
        !          1320: mmkkffnnaammeess -- Generate data base of user names
        !          1321: 
        !          1322: mmkkffnnaammeess [_n_a_m_e_f_i_l_e  ...]
        !          1323: 
        !          1324: #mkfs
        !          1325: mmkkffss -- Make a new file system
        !          1326: 
        !          1327: /eettcc/mmkkffss [-bb _b_o_o_t] [-dd] [-ff _n_a_m_e] [-ii _i_n_o_d_e_s] [-mm _a_r_g] [-nn _a_r_g] [-pp _p_a_c_k] _f_i_l_e_s_y_s_t_e_m _p_r_o_t_o
        !          1328: 
        !          1329: _O_p_t_i_o_n_s:
        !          1330:      -bb _b_o_o_t   Specifies the file to use as the ``bootstrap'' for the
        !          1331:                filesystem.
        !          1332:      -dd        Preserve file dates and times.
        !          1333:      -ff _n_a_m_e   Label the filesystem with the given _n_a_m_e.  _n_a_m_e must be less
        !          1334:                than seven characters in length.
        !          1335:      -ii _i_n_o_d_e_s Use _i_n_o_d_e_s as the number of inodes for the filesystem.
        !          1336:      -mm _a_r_g    Number of blocks to skip when incrementing virtual block number
        !          1337:      -nn _a_r_g    Size of a ``virtual cylinder''
        !          1338:      -pp _p_a_c_k   Set the filesystem ``pack name'' to _p_a_c_k.  _p_a_c_k must be less
        !          1339:                than seven characters in length.
        !          1340: 
        !          1341: If _p_r_o_t_o is a number, it is the size in blocks of an empty file system;
        !          1342: otherwise, it names a prototype description file, as created by the command
        !          1343: bbaaddssccaann.
        !          1344: #mknod
        !          1345: mmkknnoodd -- Make a special file or named pipe
        !          1346: 
        !          1347: /eettcc/mmkknnoodd [ -ff ] _f_i_l_e_n_a_m_e _t_y_p_e _m_a_j_o_r _m_i_n_o_r
        !          1348: /eettcc/mmkknnoodd [ -ff ] _f_i_l_e_n_a_m_e pp
        !          1349: 
        !          1350: _O_p_t_i_o_n
        !          1351:      -ff        Forces creation of a new node, even if one of same name already
        !          1352:                exists
        !          1353: 
        !          1354: In first form of the command, _t_y_p_e is `b' for block special or `c' for
        !          1355: character special; _m_a_j_o_r and _m_i_n_o_r are numbers.  The second form creates a
        !          1356: named pipe with the given _f_i_l_e_n_a_m_e.
        !          1357: #more
        !          1358: mmoorree -- Display text one page at a time
        !          1359: 
        !          1360: mmoorree [ -ccddffllssuu ] [ -_w_i_n_d_o_w__s_i_z_e ] [ +_l_i_n_e__n_u_m_b_e_r ] [ +/_p_a_t_t_e_r_n ] [ _f_i_l_e ... ] [ - ]
        !          1361: 
        !          1362: _O_p_t_i_o_n_s:
        !          1363:      -         Read/display stdin
        !          1364:      -cc        Paint screen from top down
        !          1365:      -dd        Prompt user to quit after each screenful of text
        !          1366:      -ff        Count lines from file rather than screen-display lines
        !          1367:      -ll        Do not treat <ccttrrll-LL> as special
        !          1368:      -ss        Squeeze consecutive blank lines into one
        !          1369:      -uu        Display backspaces as control characters
        !          1370:      +lliinnee_nnuummbbeerr
        !          1371:                Begin display at _l_i_n_e__n_u_m_b_e_r
        !          1372:      +/ppaatttteerrnn Begin display at first line to contain _p_a_t_t_e_r_n
        !          1373: #mount
        !          1374: mmoouunntt -- Mount a file system
        !          1375: 
        !          1376: /eettcc/mmoouunntt [ _s_p_e_c_i_a_l _d_i_r_e_c_t_o_r_y [ -rruu ] ]
        !          1377: 
        !          1378: _O_p_t_i_o_n_s:
        !          1379:      -rr        Mount device read-only
        !          1380:      -uu        Update /eettcc/mmttaabb entry but do not mount device
        !          1381: 
        !          1382: With no arguments, print devices currently mounted.  _s_p_e_c_i_a_l names a device-
        !          1383: special file; _d_i_r_e_c_t_o_r_y names the directory on which to mount it.  File
        !          1384: /bbiinn/mmoouunntt contains useful abbreviations for invoking /eettcc/mmoouunntt.
        !          1385: #msg
        !          1386: mmssgg -- Send a brief message to other users
        !          1387: 
        !          1388: mmssgg _u_s_e_r
        !          1389: _m_e_s_s_a_g_e
        !          1390: 
        !          1391: #msgs
        !          1392: mmssggss -- Read messages intended for all COHERENT users
        !          1393: 
        !          1394: mmssggss [-_q] [_n_u_m_b_e_r]
        !          1395: 
        !          1396: _O_p_t_i_o_n_s:
        !          1397:      -qq        Query if new message is waiting to be read
        !          1398:      _n_u_m_b_e_r    Print message titled with given _n_u_m_b_e_r
        !          1399: 
        !          1400: To submit a message to mmssggss, mail it to user mmssggss.
        !          1401: #mv
        !          1402: mmvv -- Rename files or directories
        !          1403: 
        !          1404: mmvv [-ff] _o_l_d_f_i_l_e [_n_e_w_f_i_l_e]
        !          1405: mmvv [-ff] _f_i_l_e ... _d_i_r_e_c_t_o_r_y
        !          1406: 
        !          1407: _O_p_t_i_o_n:
        !          1408:      -ff        Force: remove _n_e_w_f_i_l_e even if unwritable
        !          1409: #ncheck
        !          1410: nncchheecckk -- Print file names corresponding to i-node
        !          1411: 
        !          1412: nncchheecckk [ -ii _n_u_m_b_e_r ... ] [ -aass ] _f_i_l_e_s_y_s_t_e_m ...
        !          1413: 
        !          1414: _O_p_t_i_o_n_s:
        !          1415:      -aa        Print file names including `.' and `..'
        !          1416:      -ii _n...   Print file names only for listed i-numbers _n...
        !          1417:      -ss        Print only special files and files with setuid mode
        !          1418: #newgrp
        !          1419: nneewwggrrpp -- Change to a new group
        !          1420: 
        !          1421: nneewwggrrpp _g_r_o_u_p
        !          1422: 
        !          1423: #newusr
        !          1424: nneewwuussrr -- Add new user to COHERENT system
        !          1425: 
        !          1426: /eettcc/nneewwuussrr _l_o_g_i_n "_U_s_e_r _N_a_m_e" _p_a_r_e_n_t_d_i_r
        !          1427: 
        !          1428: #nm
        !          1429: nnmm -- Print a program's symbol table
        !          1430: 
        !          1431: nnmm [ -aaddggnnoopprruu ] _f_i_l_e ...
        !          1432: 
        !          1433: _O_p_t_i_o_n_s:
        !          1434:      -aa        Print all symbols
        !          1435:      -dd        Print only definitions
        !          1436:      -gg        Print only global symbols
        !          1437:      -nn        Sort numerically (default, sort by name)
        !          1438:      -oo        Prepend file or member name to each line
        !          1439:      -pp        Print in symbol table order (no sort)
        !          1440:      -rr        Reverse order of sort
        !          1441:      -uu        Print undefined symbols
        !          1442: 
        !          1443: _f_i_l_e may be an object file or an archive.
        !          1444: #nptx
        !          1445: nnppttxx -- Generate permutations of users' full names
        !          1446: 
        !          1447: nnppttxx
        !          1448: 
        !          1449: #nroff
        !          1450: nnrrooffff -- Text-formatting language
        !          1451: 
        !          1452: nnrrooffff [_o_p_t_i_o_n ...] [_f_i_l_e ...]
        !          1453: 
        !          1454: _O_p_t_i_o_n_s:
        !          1455:      -dd        Debug: print each request before executing
        !          1456:      -ff _n_a_m_e   Write temporary file in file _n_a_m_e
        !          1457:      -ii        Read stdin after each _f_i_l_e has been read
        !          1458:      -kk        Keep temporary file
        !          1459:      -mm_n_a_m_e    Read macro package /uussrr/lliibb/ttmmaacc._n_a_m_e
        !          1460:      -nn_N       Number first page of output _N (default, 1)
        !          1461:      -rr_a_N      Set number register _a to value _N
        !          1462:      -xx        Do not eject to bottom of final page
        !          1463: #od
        !          1464: oodd -- Print an octal dump of a file
        !          1465: 
        !          1466: oodd [-bbccddooxx] [_f_i_l_e] [ [+] _o_f_f_s_e_t[.][bb] ]
        !          1467: 
        !          1468: _O_p_t_i_o_n_s:
        !          1469:      -bb        Dump bytes in the default base
        !          1470:      -cc        Dump bytes as ASCII characters
        !          1471:      -dd        Dump words in decimal
        !          1472:      -oo        Dump words in octal
        !          1473:      -xx        Dump words in hexadecimal
        !          1474: 
        !          1475: Default base is octal on the PDP-11; hexadecimal on the i80286, Z-8001, and
        !          1476: M68000.  _o_f_f_s_e_t must be preceded by `+' if _f_i_l_e is omitted.  _o_f_f_s_e_t is decimal
        !          1477: if `.' is present; `b' implies 512-byte blocks instead of bytes.
        !          1478: #passwd
        !          1479: ppaasssswwdd -- Set/change login password
        !          1480: 
        !          1481: ppaasssswwdd [_u_s_e_r]
        !          1482: 
        !          1483: #paste
        !          1484: ppaassttee -- Merge lines of files
        !          1485: 
        !          1486: ppaassttee [-ss] [-dd _l_i_s_t] _f_i_l_e ...
        !          1487: 
        !          1488: _O_p_t_i_o_n_s:
        !          1489:      -ss        Display lines of input files sequentially across page
        !          1490:      -dd _l_i_s_t   Use _l_i_s_t as delimiters for output fields
        !          1491: #pax
        !          1492: ppaaxx -- Portable archive interchange
        !          1493: 
        !          1494: 
        !          1495: The options are the same as those for the command ttaarr.
        !          1496: #phone
        !          1497: pphhoonnee -- Print numbers and addresses from phone directory
        !          1498: 
        !          1499: pphhoonnee _p_e_r_s_o_n ...
        !          1500: 
        !          1501: #popd
        !          1502: ppooppdd -- Pop an item from the directory stack
        !          1503: 
        !          1504: ppooppdd [_i_t_e_m ... ]
        !          1505: 
        !          1506: sshh only.
        !          1507: #pr
        !          1508: pprr -- Paginate and print files
        !          1509: 
        !          1510: pprr [ _o_p_t_i_o_n_s ] [ _f_i_l_e ...]
        !          1511: 
        !          1512: _O_p_t_i_o_n_s:
        !          1513:      +_s_k_i_p     Skip the first _s_k_i_p pages of input before printing
        !          1514:      -_c_o_l_s     Print the input in _c_o_l_s columns
        !          1515:      -hh        The next argument is the header (replaces file name)
        !          1516:      -ll_n       Set page size to _n lines (default, 66)
        !          1517:      -mm        Print each input _f_i_l_e in a separate column
        !          1518:      -nn        Number the output lines
        !          1519:      -ss_c       Separate each column with character _c
        !          1520:      -tt        Suppress top and bottom margins and header
        !          1521:      -ww_n       Page width is set to _n columns (default, 80)
        !          1522: 
        !          1523: A _f_i_l_e named `-' means stdin.
        !          1524: #prep
        !          1525: pprreepp -- Produce a word list
        !          1526: 
        !          1527: pprreepp [ -ddffpp ] [ -ii _i_f_i_l_e ] [ -oo _o_f_i_l_e ] [ _f_i_l_e ... ]
        !          1528: 
        !          1529: _O_p_t_i_o_n_s:
        !          1530:      -dd        Print number of each word output
        !          1531:      -ff        Fold upper case to lower case
        !          1532:      -ii _f_i_l_e   Ignore all words in _f_i_l_e on output
        !          1533:      -oo _f_i_l_e   Output only words from _f_i_l_e
        !          1534:      -pp        Print punctuation marks on separate lines (not numbered)
        !          1535: 
        !          1536: Text is taken from each input _f_i_l_e or stdin if none.  Words consist of
        !          1537: alphabetic characters and apostrophes.
        !          1538: #print
        !          1539: pprriinntt -- Echo text onto the standard output
        !          1540: 
        !          1541: pprriinntt [-eennrruu_n] [_a_r_g_u_m_e_n_t ...]
        !          1542: 
        !          1543: _O_p_t_i_o_n_s:
        !          1544:      -ee        Re-enable expansion of C escape sequences
        !          1545:      -nn        Don't print newline after list of arguments
        !          1546:      -rr        Suppress expansion of C escape sequences
        !          1547:      -uu_n       Redirect output file descriptor _n
        !          1548: 
        !          1549: kksshh only.
        !          1550: #prof
        !          1551: pprrooff -- Print execution profile of a C program
        !          1552: 
        !          1553: pprrooff [ -aabbccss ][ _p_r_o_g_f_i_l_e [ _m_o_n_f_i_l_e ] ]
        !          1554: 
        !          1555: _O_p_t_i_o_n_s:
        !          1556:      -aa        Use all symbols, not just externals
        !          1557:      -bb        Print all bin information
        !          1558:      -cc        Print all call information
        !          1559:      -ss        Report stack usage high water mark
        !          1560: 
        !          1561: The default _p_r_o_g_f_i_l_e is ll.oouutt; the default _m_o_n_f_i_l_e, mmoonn.oouutt.
        !          1562: #prps
        !          1563: pprrppss -- Prepare files for PostScript-compatible printer
        !          1564: 
        !          1565: pprrppss [_o_p_t_i_o_n_s] [_f_i_l_e ... ]
        !          1566: 
        !          1567: _O_p_t_i_o_n_s:
        !          1568:      -_p_t_s_i_z_e   Use _p_t_s_i_z_e as the point size (default, 10)
        !          1569:      -bb        Suppress the box around the page text
        !          1570:      -ff_f_o_n_t    Use the given font name (default, Courier)
        !          1571:      -FF_X       Use font X, which must be [ABHNPST]
        !          1572:      -FF_s_f_x     Use _s_f_x as suffix for font X, which must be [RRBBII].  Default
        !          1573:                suffixes are "" (R), -BBoolldd (B), -OObblliiqquuee (I)
        !          1574:      -hh        Suppress the header line
        !          1575:      -ll        Landscape mode (default, portrait)
        !          1576:      -ll22       Landscape mode, two pages per output page
        !          1577:      -nn_h_e_a_d    Use _h_e_a_d in header line
        !          1578:      -pp_N       Print _N lines of text per output page
        !          1579:      -tt_N       Set tab stops to every _N characters (default, 8)
        !          1580:      +_N        Skip first _N output pages
        !          1581: #ps
        !          1582: ppss -- Print process status
        !          1583: 
        !          1584: ppss [ -aaffggllmmnnrrttwwxx ] [ -cc _s_y_s ] [ -kk _m_e_m ]
        !          1585: 
        !          1586: _O_p_t_i_o_n_s:
        !          1587:      -aa        Print all terminals' processes
        !          1588:      -cc _s_y_s    Next argument is system (default, /ccoohheerreenntt)
        !          1589:      -dd        Print status of loadable drivers
        !          1590:      -ff        Put `-' in null fields for placeholders
        !          1591:      -gg        Give group leader for this process
        !          1592:      -kk _m_e_m    Next argument is memory image (default, /ddeevv/mmeemm)
        !          1593:      -ll        Print long format
        !          1594:      -mm        Print scheduling information
        !          1595:      -nn        No header line
        !          1596:      -rr        Give the real size of the process
        !          1597:      -tt        Print CPU times
        !          1598:      -ww        Wide column format (132 columns instead of default 80)
        !          1599:      -xx        Print processes with no controlling tty
        !          1600: #pushd
        !          1601: ppuusshhdd -- Push an item onto the directory stack
        !          1602: 
        !          1603: ppuusshhdd [_d_i_r_e_c_t_o_r_y_0 ... _d_i_r_e_c_t_o_r_y_N]
        !          1604: 
        !          1605: sshh only.
        !          1606: #pwd
        !          1607: ppwwdd -- Print the name of the current directory
        !          1608: 
        !          1609: ppwwdd
        !          1610: 
        !          1611: #qfind
        !          1612: qqffiinndd -- Find all files with a given name
        !          1613: 
        !          1614: qqffiinndd [-aaddpp] _n_a_m_e ...
        !          1615: qqffiinndd [-bb]
        !          1616: 
        !          1617: _O_p_t_i_o_n_s:
        !          1618:      -aa        All: search for files or directories
        !          1619:      -bb        Build file data base
        !          1620:      -dd        Search for directories only
        !          1621:      -pp        Partial name matching
        !          1622: 
        !          1623: Run as rroooott when using -bb to find everything.
        !          1624: #quot
        !          1625: qquuoott -- Summarize file-system usage
        !          1626: 
        !          1627: qquuoott [ -cc ] [ -ff ] [ -nn ] [ -tt ] _f_i_l_e_s_y_s_t_e_m
        !          1628: 
        !          1629: _O_p_t_i_o_n_s:
        !          1630:      -cc        Print file size, number of files of size, and cumulative total
        !          1631:                blocks up to size
        !          1632:      -ff        Print number of files plus number of blocks per user
        !          1633:      -nn        Input (i-number, file system) pairs one per line; output owners
        !          1634:                and file names (e.g.: nncchheecckk ffss | ssoorrtt +00nn | qquuoott -nn ffss)
        !          1635:      -tt        Print totals (where applicable)
        !          1636: 
        !          1637: Options -cc and -nn are disjoint from other options.  Only the superuser rroooott can
        !          1638: run qquuoott.
        !          1639: #ranlib
        !          1640: rraannlliibb -- Create index for object library
        !          1641: 
        !          1642: rraannlliibb _l_i_b_r_a_r_y ...
        !          1643: 
        !          1644: #read
        !          1645: rreeaadd -- Assign values to shell variables
        !          1646: 
        !          1647: rreeaadd _n_a_m_e ...
        !          1648: 
        !          1649: Reads a line from stdin and assign each token to corresponding shell variable
        !          1650: _n_a_m_e.  The shell executes rreeaadd directly.
        !          1651: #readonly
        !          1652: rreeaaddoonnllyy -- Mark a shell variable as read only
        !          1653: 
        !          1654: rreeaaddoonnllyy
        !          1655: 
        !          1656: #reboot
        !          1657: rreebboooott -- Reboot the COHERENT system
        !          1658: 
        !          1659: /eettcc/rreebboooott [ -pp ]
        !          1660: 
        !          1661: _O_p_t_i_o_n:
        !          1662:      -pp        Prompt user if she really wishes to reboot
        !          1663: #ref
        !          1664: rreeff -- Display a C function header
        !          1665: 
        !          1666: rreeff _f_u_n_c_t_i_o_n
        !          1667: 
        !          1668: #restor
        !          1669: rreessttoorr -- Restore file system
        !          1670: 
        !          1671: rreessttoorr _c_o_m_m_a_n_d [_d_u_m_p__d_e_v_i_c_e][_f_i_l_e_s_y_s_t_e_m][_f_i_l_e ...]
        !          1672: 
        !          1673: _O_p_t_i_o_n_s:
        !          1674:      ff         Next argument names the dump device
        !          1675:      rr         Mass restore (also RR)
        !          1676:      tt         Print taken and since dates of the dump
        !          1677:      vv         Verbose (print commentary during mass restore)
        !          1678:      xx         Selective extract of argument files (also `X')
        !          1679: #rev
        !          1680: rreevv -- Print text backwards
        !          1681: 
        !          1682: rreevv [_f_i_l_e ...]
        !          1683: 
        !          1684: #rm
        !          1685: rrmm -- Remove files
        !          1686: 
        !          1687: rrmm [ -ffiirrttvv ] _f_i_l_e ...
        !          1688: 
        !          1689: _O_p_t_i_o_n_s:
        !          1690:      -ff        Force: remove unwritable files, suppress error messages and
        !          1691:                prompts
        !          1692:      -ii        Ask before removing each file
        !          1693:      -rr        Recursively remove entire directory structure
        !          1694:      -tt        Test: perform all checks but do not remove files
        !          1695:      -vv        Verbose: report the disposition of each file
        !          1696: #rmdir
        !          1697: rrmmddiirr -- Remove directories
        !          1698: 
        !          1699: rrmmddiirr [ -ff ] _d_i_r_e_c_t_o_r_y ...
        !          1700: 
        !          1701: _O_p_t_i_o_n:
        !          1702:      -ff        Force: remove a file without interactive checking
        !          1703: #sa
        !          1704: ssaa -- Print a summary of process accounting
        !          1705: 
        !          1706: ssaa [-aabbccjjllmmnnrrssttuu] [-vv _N] [_f_i_l_e]
        !          1707: 
        !          1708: _O_p_t_i_o_n_s:
        !          1709:      -aa        Commands seen once or unprintable called ***ootthheerr
        !          1710:      -bb        Sort by average CPU time per call
        !          1711:      -cc        Print CPU time as percentage of all CPU time used
        !          1712:      -jj        Print average times per call, not totals
        !          1713:      -ll        Separate user and system times
        !          1714:      -mm        Information per user, not per command
        !          1715:      -nn        Sort by number of calls
        !          1716:      -rr        Reverse sort
        !          1717:      -ss        Condense the information
        !          1718:      -tt        Print CPU time as percentage of real time
        !          1719:      -uu        Print user and command directly from raw file
        !          1720:      -vv_N       If called no more than _N times, put it into **jjuunnkk**
        !          1721: 
        !          1722: The default _f_i_l_e is /uussrr/aaddmm/aacccctt.
        !          1723: #scat
        !          1724: ssccaatt -- Print text files one screenful at a time
        !          1725: 
        !          1726: ssccaatt [ [_o_p_t_i_o_n ...] [_f_i_l_e ... ] ] ...
        !          1727: 
        !          1728: _O_p_t_i_o_n_s:
        !          1729:      -11        Do not stop at EOF if exactly one file specified
        !          1730:      -bb_n       Begin output at line _n
        !          1731:      -cc        Mark control characters (overrides -tt)
        !          1732:      -ccss       Like -cc, but map space to underscore `_', and prefix underscore
        !          1733:                with `\'
        !          1734:      -cctt       Like -cc, but map tabs to spaces
        !          1735:      -iinn       Skip _n columns on output
        !          1736:      -llnn       Set screen length to _n lines
        !          1737:      -nn        Number input lines
        !          1738:      -rr        Remote; no paging
        !          1739:      -ss        Squash empty lines
        !          1740:      -SS_n       Seek _n bytes into input before processing
        !          1741:      -tt        Truncate lines to line length (default, wraparound)
        !          1742:      -ww_n       Set screen width to _n columns
        !          1743:      -xx        Expand tabs
        !          1744: _C_o_m_m_a_n_d_s:
        !          1745:      <rreettuurrnn>  Next page
        !          1746:      <ssppaaccee>   Next line
        !          1747:      /         Next half page
        !          1748:      ff         Print file names and line number
        !          1749:      nn         Next file
        !          1750:      qq         Quit
        !          1751: #sed
        !          1752: sseedd -- Stream editor
        !          1753: 
        !          1754: sseedd [ -nn ] [-ee _c_o_m_m_a_n_d_s] [-ff _s_c_r_i_p_t] ... _f_i_l_e ...
        !          1755: 
        !          1756: _O_p_t_i_o_n_s:
        !          1757:      -ee        Direct command follows
        !          1758:      -ff        File name of command script follows
        !          1759:      -nn        No implicit output
        !          1760: #set
        !          1761: sseett -- Set shell option flags and positional parameters
        !          1762: 
        !          1763: sseett [-cceeiikknnssttuuvvxx [_n_a_m_e ...] ] (Bourne shell)
        !          1764: sseett [[+-]aaeeffhhkkmmnnuuvvxx] [[+-]oo _n_a_m_e] (Korn shell)
        !          1765: 
        !          1766: _O_p_t_i_o_n_s:
        !          1767:      -aa        Automatically export all new variables (kksshh)
        !          1768:      -cc _s_t_r_i_n_g Read commands from _s_t_r_i_n_g (sshh)
        !          1769:      -ee        Exit on any error
        !          1770:      -ff        Noglob:  Don't expand file names (kksshh)
        !          1771:      -hh        Automatically add all commands to hash table (kksshh)
        !          1772:      -ii        Shell is always interactive (sshh)
        !          1773:      -kk        Place all keyword arguments into environment (sshh)
        !          1774:      -kk        Recognize variables anywhere in command (kksshh)
        !          1775:      -mm        Enable job control (kksshh)
        !          1776:      -nn        Read commands but do not execute
        !          1777:      -oo _o_p_t_i_o_n Set _o_p_t_i_o_n (kksshh)
        !          1778:      -ss        Read commands from stdin; write to stderr (sshh)
        !          1779:      -tt        Read one command rather than entire file (sshh)
        !          1780:      -uu        If variable is blank, report error
        !          1781:      -vv        Print each line as it is read
        !          1782:      -xx        Print each command as it's executed
        !          1783:      -         Cancel -vv and -xx options (sshh)
        !          1784: 
        !          1785: With kksshh, prefixing an option with `+' turns it on; prefixing it with `-' turns
        !          1786: it off.
        !          1787: #sh
        !          1788: sshh -- The Bourne shell
        !          1789: 
        !          1790: sshh [-cceeiikknnssttuuvvxx] _t_o_k_e_n ...
        !          1791: 
        !          1792: _O_p_t_i_o_n_s:
        !          1793:      -cc _c_m_d_s   Read commands from _c_m_d_s
        !          1794:      -ee        Exit on any error if noninteractive
        !          1795:      -ii        Interactive even if no tty attached
        !          1796:      -kk        Place all keyword args into global environment
        !          1797:      -nn        Read commands but do not execute them
        !          1798:      -ss        Read commands from stdin, write output to stderr
        !          1799:      -tt        Read and execute one command only
        !          1800:      -uu        Report error if actual value of shell variable is null
        !          1801:      -vv        Print each line as read
        !          1802:      -xx        Print each command and argument as executed
        !          1803:      -         Cancel -vv and -xx options
        !          1804: 
        !          1805: The following reserved tokens may not be used in the first position of the
        !          1806: command unless quoted:
        !          1807: 
        !          1808:         ccaassee ddoo ddoonnee eelliiff eellssee ffii ffoorr iinn tthheenn uunnttiill wwhhiillee { } ( )
        !          1809: 
        !          1810: If the first token is not reserved, it is treated as the name of a command.
        !          1811: The remaining tokens are treated as arguments.  The characters * ? [ ] specify
        !          1812: patterns that match file names.  To quote characters or strings, these escape
        !          1813: characters are provided:
        !          1814: 
        !          1815:         '...' "..." \
        !          1816: 
        !          1817: Each _t_o_k_e_n, unless quoted, is checked for substitutions.
        !          1818: #shift
        !          1819: sshhiifftt -- Shift positional parameters
        !          1820: 
        !          1821: sshhiifftt
        !          1822: 
        !          1823: The shell executes sshhiifftt directly.
        !          1824: #shutdown
        !          1825: sshhuuttddoowwnn -- Shut down the COHERENT system
        !          1826: 
        !          1827: /eettcc/sshhuuttddoowwnn
        !          1828: 
        !          1829: #size
        !          1830: ssiizzee -- Print size of an object file
        !          1831: 
        !          1832: ssiizzee [_f_i_l_e ...]
        !          1833: 
        !          1834: #sleep
        !          1835: sslleeeepp -- Stop executing for a specified time
        !          1836: 
        !          1837: sslleeeepp _s_e_c_o_n_d_s
        !          1838: 
        !          1839: #sort
        !          1840: ssoorrtt -- Sort lines of text
        !          1841: 
        !          1842: ssoorrtt [-bbccddffiimmnnrruu] [-tt _c] [-oo _o_u_t_f_i_l_e] [-TT _d_i_r] [+_b_e_g[-_e_n_d]][_f_i_l_e ...]
        !          1843: 
        !          1844: _O_p_t_i_o_n_s:
        !          1845:      -cc        Check if input is already ordered
        !          1846:      -mm        Merge already-sorted input files
        !          1847:      -oo _n_a_m_e   Place output in _n_a_m_e, not stdout
        !          1848:      -tt_c       Tab character is _c
        !          1849:      -TT _d_i_r    Use _d_i_r for temporary files
        !          1850:      -uu        Output only records with unique keys
        !          1851: _K_e_y _o_p_t_i_o_n_s:
        !          1852:      -bb        Skip leading blanks in fields
        !          1853:      -dd        Dictionary ordering for keys
        !          1854:      -ff        Fold upper case into lower case in key comparison
        !          1855:      -ii        Ignore control characters in key comparison
        !          1856:      -nn        Numeric comparison
        !          1857:      -rr        Reverse sort ordering
        !          1858: _P_o_s_i_t_i_o_n:
        !          1859:      +_m._n_f     Key starts _m fields into record and _n characters into that
        !          1860:                field; _f may contain optional flags from key options above which
        !          1861:                apply only to that positional
        !          1862:      -_m._n_f     Optional ending position of key (same form as above)
        !          1863: 
        !          1864: If no _f_i_l_e is given, sort stdin.
        !          1865: #spell
        !          1866: ssppeellll -- Find spelling errors
        !          1867: 
        !          1868: ssppeellll [-aa][-bb][_f_i_l_e ...]
        !          1869: 
        !          1870: _O_p_t_i_o_n_s:
        !          1871:      -aa        Use American variant of the dictionary (default)
        !          1872:      -bb        Use British variant of the dictionary
        !          1873: #split
        !          1874: sspplliitt -- Split a text file into smaller files
        !          1875: 
        !          1876: sspplliitt [-_n_l_i_n_e_s][-cc_c_o_u_n_t][_i_n_f_i_l_e [_o_u_t_f_i_l_e] ]
        !          1877: 
        !          1878: If _i_n_f_i_l_e _i_s `-' _o_r _n_o _i_n_f_i_l_e, stdin is read.  _o_u_t_f_i_l_e defaults to xx.  _n_l_i_n_e_s
        !          1879: is number of lines for text files, _c_h_a_r_a_c_t_e_r_s is the character count for binary
        !          1880: files.
        !          1881: #srcpath
        !          1882: ssrrccppaatthh -- Find source files
        !          1883: 
        !          1884: ssrrccppaatthh [-aaww] [-pp _p_a_t_h] _f_i_l_e_n_a_m_e _p_a_t_t_e_r_n ...
        !          1885: 
        !          1886: _O_p_t_i_o_n_s:
        !          1887:      -aa        Disable shadowing: print all instances of file it finds along
        !          1888:                SSRRCCPPAATTHH, not just first
        !          1889:      -pp _p_a_t_h   Use _p_a_t_h instead of SSRRCCPPAATTHH
        !          1890:      -ww        Print warning when you lack permission to read file or directory
        !          1891: #strings
        !          1892: ssttrriinnggss -- Print all character strings from a file
        !          1893: 
        !          1894: ssttrriinnggss [-ddooppxx] [-_l_e_n_g_t_h] [_f_i_l_e ... ]
        !          1895: 
        !          1896: _O_p_t_i_o_n_s:
        !          1897:      -dd        Print offset of each string in decimal
        !          1898:      -oo        Print offset of each string in octal
        !          1899:      -pp        Mask out the parity bit
        !          1900:      -xx        Print offset of each string in hexadecimal
        !          1901: #strip
        !          1902: ssttrriipp -- Strip debug, relocation, and symbol tables from executable file
        !          1903: 
        !          1904: ssttrriipp -ddrrss _f_i_l_e [...]
        !          1905: 
        !          1906: _O_p_t_i_o_n_s:
        !          1907:      -dd        Keep debug information
        !          1908:      -rr        Keep relocation information
        !          1909:      -ss        Keep symbols
        !          1910: #stty
        !          1911: ssttttyy -- Set/print terminal modes
        !          1912: 
        !          1913: ssttttyy [_o_p_t_i_o_n ...]
        !          1914: 
        !          1915: _O_p_t_i_o_n_s:
        !          1916:      99660000      Baud rate: any valid terminal speed accepted
        !          1917:      00         Hang up phone immediately
        !          1918:      [bbrreeaakk|eeooff|eerraassee|iinntteerrrruupptt|kkiillll|qquuiitt|ssttaarrtt|ssttoopp] _c
        !          1919:                Set specified character to _c
        !          1920:      aallll       Display all modes
        !          1921:      ccbbrreeaakk    Enable break after every input character
        !          1922:      -ccbbrreeaakk   Disable break after every input character
        !          1923:      ccrrtt       Enable crt character erasing
        !          1924:      -ccrrtt      Disable crt character erasing
        !          1925:      eecchhoo      Enable input character echoing
        !          1926:      -eecchhoo     Disable input character echoing
        !          1927:      eevveenn      Enable even parity
        !          1928:      -eevveenn     Disable even parity
        !          1929:      eexxccll      Enable exclusive use
        !          1930:      -eexxccll     Disable exclusive use
        !          1931:      fflluusshh     Flush input queues
        !          1932:      -fflluusshh    Do not flush input queues
        !          1933:      hhuupp       Enable hang up on last close
        !          1934:      -hhuupp      Disable hang up on last close
        !          1935:      nnll        Disable newline mapping
        !          1936:      -nnll       Enable newline mapping
        !          1937:      oodddd       Enable odd parity
        !          1938:      -oodddd      Disable odd parity
        !          1939:      pprriinntt     Print terminal attributes
        !          1940:      rraaww       Enable raw mode
        !          1941:      -rraaww      Disable raw mode
        !          1942:      ssaannee      Set terminal to a known state
        !          1943:      ttaabbss      Disable tab expansion
        !          1944:      -ttaabbss     Enable tab expansion
        !          1945:      ttaannddeemm    Enable tandem (start/stop) mode
        !          1946:      -ttaannddeemm   Disable tandem (start/stop) mode
        !          1947: 
        !          1948: If no _o_p_t_i_o_n is specified, ssttttyy prints the modes of the standard-output device
        !          1949: on stderr.
        !          1950: #su
        !          1951: ssuu -- Substitute user id, become superuser
        !          1952: 
        !          1953: ssuu [_u_s_e_r [_c_o_m_m_a_n_d] ]
        !          1954: 
        !          1955: #sum
        !          1956: ssuumm -- Print checksum of a file
        !          1957: 
        !          1958: ssuumm [_f_i_l_e ...]
        !          1959: 
        !          1960: #sync
        !          1961: ssyynncc -- Flush system buffers
        !          1962: 
        !          1963: ssyynncc
        !          1964: 
        !          1965: #tail
        !          1966: ttaaiill -- Print the end of a file
        !          1967: 
        !          1968: ttaaiill [+_n[bbccffll]] [_f_i_l_e]
        !          1969: ttaaiill [-_n[bbccffll]] [_f_i_l_e]
        !          1970: 
        !          1971: _O_p_t_i_o_n_s:
        !          1972:      +_n        _n counts from beginning of file
        !          1973:      -_n        _n counts from end of file
        !          1974:      bb         _n is in blocks
        !          1975:      cc         _n is in characters (bytes)
        !          1976:      ll         _n is in lines (default)
        !          1977: #tar
        !          1978: ttaarr -- V7 tape archive manager
        !          1979: 
        !          1980: ttaarr [ccrrttuuxx[00-77bbffllmmvvwwUU] [_b_l_o_c_k_s] [_a_r_c_h_i_v_e] _f_i_l_e ...
        !          1981: 
        !          1982: _D_i_r_e_c_t_i_v_e_s:
        !          1983:      cc         Create a new archive, overwriting any old contents
        !          1984:      rr         Replace (append) the named files in the archive
        !          1985:      tt         Write a table of contents of the archive to stdout
        !          1986:      uu         Update the archive (replace mode)
        !          1987:      xx         Extract the named files from the archive
        !          1988: _O_p_t_i_o_n_s:
        !          1989:      00-77       A single octal digit specifies a tape unit
        !          1990:      BB         Next argument is the blocking factor
        !          1991:      ff         Next argument is the archive name
        !          1992:      ll         Report broken links
        !          1993:      mm         Ignore the mmttiimmee for each extracted file
        !          1994:      UU         Tape written on a non-COHERENT system
        !          1995:      vv         Verbose flag
        !          1996:      ww         Interactive mode
        !          1997: #tee
        !          1998: tteeee -- Branch pipe output
        !          1999: 
        !          2000: tteeee [ -aa ] [ -ii ] [ _f_i_l_e ...]
        !          2001: 
        !          2002: _O_p_t_i_o_n_s:
        !          2003:      -aa        Append to each output _f_i_l_e
        !          2004:      -ii        Ignore interrupts
        !          2005: #test
        !          2006: tteesstt -- Evaluate conditional expression
        !          2007: 
        !          2008: tteesstt _e_x_p_r_e_s_s_i_o_n ...
        !          2009: 
        !          2010: _O_p_t_i_o_n_s:
        !          2011:      _e_x_p_1 -aa _e_x_p_2
        !          2012:                Both expressions are true
        !          2013:      -bb _f_i_l_e   _f_i_l_e is block-special (kksshh)
        !          2014:      -cc _f_i_l_e   _f_i_l_e is character-special (kksshh)
        !          2015:      -dd _f_i_l_e   _f_i_l_e is a directory
        !          2016:      _f_i_l_e_1 -eeff _f_i_l_e_2
        !          2017:                Files are identical (kksshh)
        !          2018:      _n_1 -eeqq _n_2 Numbers are equal
        !          2019:      -ff _f_i_l_e   _f_i_l_e exists and is not a directory
        !          2020:      -gg _f_i_l_e   _f_i_l_e has sseettggiidd bit set (kksshh)
        !          2021:      _n_1 -ggee _n_2 _n_1 is greater than or equal to _n_2
        !          2022:      _n_1 -ggtt _n_2 _n_1 greater than _n_2
        !          2023:      -kk _f_i_l_e   _f_i_l_e has sticky bit set (kksshh)
        !          2024:      -LL _f_i_l_e   _f_i_l_e is a symbolic link (kksshh)
        !          2025:      _n_1 -llee _n_2 _n_1 is less than or equal to _n_2
        !          2026:      _n_1 -lltt _n_2 _n_1 is less than _n_2
        !          2027:      -nn _s_t_r_i_n_g ssttrriinngg has non-zero length
        !          2028:      _n_1 -nnee _n_2 _n_1 does not equal _n_2
        !          2029:      _f_1 -nntt _f_2 _f_1 is newer than _f_2 (kksshh)
        !          2030:      _e_x_p_1 -oo _e_x_p_2
        !          2031:                Either _e_x_p_1 or _e_x_p_2 is true
        !          2032:      _f_1 -oott _f_2 _f_1 is older than _f_2 (kksshh)
        !          2033:      -pp _f_i_l_e   _f_i_l_e is a named pipe (kksshh)
        !          2034:      -rr _f_i_l_e   _f_i_l_e is readable
        !          2035:      -ss _f_i_l_e   _f_i_l_e exists and has nonzero length
        !          2036:      -tt [_f_d]   _f_d describes a terminal
        !          2037:      -uu _f_i_l_e   _f_i_l_e has sseettuuiidd set (kksshh)
        !          2038:      -ww _f_i_l_e   _f_i_l_e is writable
        !          2039:      -xx _f_i_l_e   _f_i_l_e is executable (kksshh)
        !          2040:      -zz _s_t_r_i_n_g _s_t_r_i_n_g has zero length
        !          2041:      _s_t_r_i_n_g    _s_t_r_i_n_g has non-zero length
        !          2042:      _s_1 = _s_2   _s_1 equals string _s_2
        !          2043:      ! _e_x_p     Negate logical value of _e_x_p
        !          2044:      _s_1 != _s_2  String _s_1 does not equal _s_2
        !          2045:      (_e_x_p)     Parentheses group expressions
        !          2046: #time
        !          2047: ttiimmee -- Time the execution of a command
        !          2048: 
        !          2049: ttiimmee [_c_o_m_m_a_n_d]
        !          2050: 
        !          2051: If no _c_o_m_m_a_n_d, print the date.
        !          2052: #times
        !          2053: ttiimmeess -- Print total user and system times
        !          2054: 
        !          2055: ttiimmeess
        !          2056: 
        !          2057: #touch
        !          2058: ttoouucchh -- Update modification time of a file
        !          2059: 
        !          2060: ttoouucchh [ -cc ] _f_i_l_e ...
        !          2061: 
        !          2062: _O_p_t_i_o_n:
        !          2063:      -cc        Do not create _f_i_l_e if it does not exist
        !          2064: 
        !          2065: The shell executes ttoouucchh directly.
        !          2066: #tr
        !          2067: ttrr -- Translate characters
        !          2068: 
        !          2069: ttrr [-ccddss] _s_t_r_i_n_g_1 [_s_t_r_i_n_g_2]
        !          2070: 
        !          2071: _O_p_t_i_o_n_s:
        !          2072:      -cc        Complement the characters in _s_t_r_i_n_g_1
        !          2073:      -dd        Delete characters found in _s_t_r_i_n_g_1 (_n_o _s_t_r_i_n_g_2 needed)
        !          2074:      -ss        Squeeze multiple output mappings onto one character
        !          2075: 
        !          2076: Both strings may contain ranges.  Characters may have form \_n_n_n.
        !          2077: #trap
        !          2078: ttrraapp -- Execute command on receipt of signal
        !          2079: 
        !          2080: ttrraapp [_c_o_m_m_a_n_d] [_n ...]
        !          2081: 
        !          2082: The shell executes _c_o_m_m_a_n_d on receipt of signal _n ....  If _c_o_m_m_a_n_d omitted, the
        !          2083: shell resets traps on given signals to original values.  If _c_o_m_m_a_n_d is a null
        !          2084: string, given signals are ignored.  If _n is zero, the shell executes _c_o_m_m_a_n_d
        !          2085: when it exits.  With no arguments, it prints currently set traps.  The shell
        !          2086: executes trap directly.
        !          2087: #troff
        !          2088: ttrrooffff -- Extended text-formatting language
        !          2089: 
        !          2090: ttrrooffff [_o_p_t_i_o_n ...] [_f_i_l_e ...]
        !          2091: 
        !          2092: _O_p_t_i_o_n_s:
        !          2093:      -DD        Display available fonts
        !          2094:      -ff _n_a_m_e   Write temporary file in file _n_a_m_e
        !          2095:      -ii        Read stdin after each _f_i_l_e has been read
        !          2096:      -kk        Keep temporary file
        !          2097:      -ll        Landscape mode
        !          2098:      -mm_n_a_m_e    Read macro package /uussrr/lliibb/ttmmaacc._n_a_m_e
        !          2099:      -nn_N       Number first page of output _N (default, one)
        !          2100:      -pp        Produce PostScript output
        !          2101:      -rr_a_N      Set number register _a to value _N
        !          2102:      -xx        Do not eject to bottom of final page
        !          2103: #true
        !          2104: ttrruuee -- Unconditional success
        !          2105: 
        !          2106: ttrruuee
        !          2107: 
        !          2108: #tsort
        !          2109: ttssoorrtt -- Topological sort
        !          2110: 
        !          2111: ttssoorrtt [_f_i_l_e]
        !          2112: 
        !          2113: #tty
        !          2114: ttttyy -- Print the user's terminal name
        !          2115: 
        !          2116: ttttyy
        !          2117: 
        !          2118: #ttystat
        !          2119: ttttyyssttaatt -- Get terminal status
        !          2120: 
        !          2121: /eettcc/ttttyyssttaatt [ -dd ] _p_o_r_t
        !          2122: 
        !          2123: _O_p_t_i_o_n:
        !          2124:      -dd        Print status of _p_o_r_t
        !          2125: 
        !          2126: Returns exit status 1 if specified port is enabled, 0 if disabled.  Prints
        !          2127: nothing unless -dd option specified.
        !          2128: #typeset
        !          2129: ttyyppeesseett -- Set/list variables and their attributes
        !          2130: 
        !          2131: ttyyppeesseett
        !          2132: ttyyppeesseett [+-]ffrr
        !          2133: ttyyppeesseett [ iirrxx ] _v_a_r_i_a_b_l_e=_v_a_l_u_e
        !          2134: 
        !          2135: 
        !          2136: _F_i_r_s_t _f_o_r_m: List all variables and their attributes
        !          2137: _S_e_c_o_n_d _f_o_r_m:
        !          2138:      +ff        List functions
        !          2139:      -ff        List functions plus values
        !          2140:      +rr        List read-only variables
        !          2141:      -rr        List read-only variables plus values
        !          2142: 
        !          2143: _T_h_i_r_d _f_o_r_m: Set _v_a_r_i_a_b_l_e to equal _v_a_l_u_e
        !          2144:      ii         Store _v_a_l_u_e as an integer
        !          2145:      rr         List read-only variables
        !          2146:      xx         Export _v_a_r_i_a_b_l_e=_f_R _t_o _e_n_v_i_r_o_n_m_e_n_t
        !          2147: 
        !          2148: kksshh only.
        !          2149: #typo
        !          2150: ttyyppoo -- Detect possible typographical and spelling errors
        !          2151: 
        !          2152: ttyyppoo [-nnrrss][_f_i_l_e ...]
        !          2153: 
        !          2154: _O_p_t_i_o_n_s:
        !          2155:      -nn        Do not use built-in English statistics or dictionary
        !          2156:      -rr        Raw; do not remove nroff commands from the input
        !          2157:      -ss        Produce _d_i_g_r_a_m_s and _t_r_i_g_r_a_m_s files (maintenance only)
        !          2158: #umask
        !          2159: uummaasskk -- Set the file-creation mask
        !          2160: 
        !          2161: uummaasskk [_v_a_l_u_e]
        !          2162: 
        !          2163: The shell executes uummaasskk directly.
        !          2164: #umount
        !          2165: uummoouunntt -- Unmount file system
        !          2166: 
        !          2167: /eettcc/uummoouunntt _s_p_e_c_i_a_l
        !          2168: 
        !          2169: #unalias
        !          2170: uunnaalliiaass -- Remove an alias
        !          2171: 
        !          2172: uunnaalliiaass _a_l_i_a_s ...
        !          2173: kksshh only.  kksshh only.
        !          2174: 
        !          2175: #uncompress
        !          2176: uunnccoommpprreessss -- Uncompress a compressed file
        !          2177: 
        !          2178: uunnccoommpprreessss [ -ww _t_m_p_f_i_l_e ] [ _f_i_l_e ... ]
        !          2179: 
        !          2180: _O_p_t_i_o_n:
        !          2181:      -ww        Use _t_m_p_f_i_l_e as the workfile (default, /ddeevv/rraamm11)
        !          2182: #uniq
        !          2183: uunniiqq -- Remove/count repeated lines in a sorted file
        !          2184: 
        !          2185: uunniiqq [-ccdduu] [-_n] [+_n] [_i_n_f_i_l_e[_o_u_t_f_i_l_e]]
        !          2186: 
        !          2187: _O_p_t_i_o_n_s:
        !          2188:      -cc        Print duplication count with lines
        !          2189:      -dd        Print only duplicated lines
        !          2190:      -nn        Skip _n fields during comparison
        !          2191:      +nn        Skip _n characters (after skipping fields)
        !          2192:      -uu        Print only non-repeated lines
        !          2193: #units
        !          2194: uunniittss -- Convert measurements
        !          2195: 
        !          2196: uunniittss [ -uu ]
        !          2197: 
        !          2198: _O_p_t_i_o_n:
        !          2199:      -uu        Update binary file only
        !          2200: 
        !          2201: uunniittss works interactively.
        !          2202: #unmkfs
        !          2203: uunnmmkkffss -- Construct a prototype file system
        !          2204: 
        !          2205: uunnmmkkffss [-_p_r_e_f_i_x] _d_i_r_e_c_t_o_r_y _n_b_l_o_c_k_s [_f_i_l_e]
        !          2206: 
        !          2207: #until
        !          2208: uunnttiill -- Execute commands repeatedly
        !          2209: 
        !          2210: uunnttiill _s_e_q_u_e_n_c_e_1 [ ddoo _s_e_q_u_e_n_c_e_2 ] ddoonnee
        !          2211: 
        !          2212: Both ddoo and ddoonnee must be the first token on a line or preceded by `;'.  The
        !          2213: shell executes uunnttiill directly.
        !          2214: #ustar
        !          2215: uussttaarr -- Process tape archives
        !          2216: 
        !          2217: uussttaarr -cc[vvww] [-ff _a_r_c_h_i_v_e] _f_i_l_e ...
        !          2218: uussttaarr -rr[vvww] [-ff _a_r_c_h_i_v_e] _f_i_l_e ...
        !          2219: uussttaarr -tt[vv] [-ff _a_r_c_h_i_v_e]
        !          2220: uussttaarr -xx[llmmoovvww] [-ff _a_r_c_h_i_v_e] [_f_i_l_e ...]
        !          2221: 
        !          2222: _O_p_t_i_o_n_s:
        !          2223:      -cc        Create a new archive
        !          2224:      -rr        Append _f_i_l_e into _a_r_c_h_i_v_e
        !          2225:      -tt        Print table of contents for _a_r_c_h_i_v_e
        !          2226:      -xx        Extract _f_i_l_e from _a_r_c_h_i_v_e
        !          2227: _M_o_d_i_f_i_e_r_s:
        !          2228:      -ff        Next argument names output archive
        !          2229:      -ll        Print error message if all links cannot be resolved (cc or rr
        !          2230:                commands only)
        !          2231:      -mm        Do not restore modification time (invalid with tt)
        !          2232:      -oo        Give extracted files your user and group identifiers (xx command
        !          2233:                only)
        !          2234:      -vv        Verbose option
        !          2235:      -ww        Wait option: wait for confirmation before continuing
        !          2236: #uucico
        !          2237: uuuucciiccoo -- Transmit data to or from a remote site
        !          2238: 
        !          2239: /uussrr/lliibb/uuuuccpp/uuuucciiccoo [ -rr11 ] [ -ss_s_i_t_e ] [ -SS_s_i_t_e ] [ -xx_l_e_v_e_l ]
        !          2240: 
        !          2241: _O_p_t_i_o_n_s:
        !          2242:      -rr00       Act as slave in polling process
        !          2243:      -rr11       Act as master in polling process; default
        !          2244:      -ss_s_i_t_e    Poll _s_i_t_e
        !          2245:      -ssSS_s_i_t_e   Poll _s_i_t_e unconditionally
        !          2246:      -xx_l_e_v_e_l   Run in debug mode; _l_e_v_e_l sets level of debugging, from 1 to 10
        !          2247: #uucp
        !          2248: uuuuccpp -- Ready files for transmission to other systems
        !          2249: 
        !          2250: uuuuccpp [ -ccCCddffmmrr ] [-gg_g_r_a_d_e] [-nn_u_s_e_r] [-ss _d_i_r] [-xx_n] _s_o_u_r_c_e ... _d_e_s_t
        !          2251: 
        !          2252: _O_p_t_i_o_n_s:
        !          2253:      -cc        Do not copy source to spool directory (default)
        !          2254:      -CC        Copy source file to spool directory
        !          2255:      -dd        Create directories as required on destination
        !          2256:      -ff        Do not make intermediate directories.
        !          2257:      -gg_g_r_a_d_e   Assign _g_r_a_d_e (one ASCII character) importance
        !          2258:      -mm        Send mail to requester when file is sent
        !          2259:      -nn_u_s_e_r    Notify _u_s_e_r (on destination system) when file received
        !          2260:      -rr        Spool transfer request, do not initiate uuuucciiccoo
        !          2261:      -xx_l_e_v_e_l   Assign debug _l_e_v_e_l (0 to 9)
        !          2262: #uudecode
        !          2263: uuuuddeeccooddee -- Decode a binary file sent from a remote system
        !          2264: 
        !          2265: uuuuddeeccooddee [ _f_i_l_e ]
        !          2266: 
        !          2267: #uuencode
        !          2268: uuuueennccooddee -- Encode a binary file for transmission
        !          2269: 
        !          2270: uuuueennccooddee [ _s_o_u_r_c_e ] _r_e_m_o_t_e_d_e_s_t
        !          2271: 
        !          2272: #uuinstall
        !          2273: uuuuiinnssttaallll -- Install UUCP
        !          2274: 
        !          2275: uuuuiinnssttaallll
        !          2276: 
        !          2277: #uulog
        !          2278: uuuulloogg -- Examine UUCP operations
        !          2279: 
        !          2280: uuuulloogg [ -ffxx ] [ _s_y_s_t_e_m ]
        !          2281: 
        !          2282: _O_p_t_i_o_n_s:
        !          2283:      -ff        Show UUCP activity as it is logged; like ttaaiill -ff
        !          2284:      -xx        Display logs for uuuuxxqqtt instead of uuuucciiccoo
        !          2285: #uumvlog
        !          2286: uuuummvvlloogg -- Archive UUCP log files
        !          2287: 
        !          2288: uuuummvvlloogg _d_a_y_s
        !          2289: 
        !          2290: _O_p_t_i_o_n_s:
        !          2291:      _d_a_y_s      Number of days for which logs should be kept
        !          2292: #uuname
        !          2293: uuuunnaammee -- List UUCP names of known systems
        !          2294: 
        !          2295: uuuunnaammee [ -ll ]
        !          2296: 
        !          2297: _O_p_t_i_o_n:
        !          2298:      -ll        Print name of the local system
        !          2299: #uurmlock
        !          2300: uuuurrmmlloocckk -- Remove UUCP lock files
        !          2301: 
        !          2302: uuuurrmmlloocckk
        !          2303: 
        !          2304: #uutouch
        !          2305: uuuuttoouucchh -- Touch a file to trigger uucico poll
        !          2306: 
        !          2307: uuuuttoouucchh _s_y_s_t_e_m
        !          2308: 
        !          2309: #uux
        !          2310: uuuuxx -- Execute a command on a remote system
        !          2311: 
        !          2312: uuuuxx [-aa _u_s_e_r] [-gg _g_r_a_d_e] [-rrnnppzz] _c_o_m_m_a_n_d-_s_t_r_i_n_g
        !          2313: 
        !          2314: _O_p_t_i_o_n_s:
        !          2315:      -aa _u_s_e_r   Name _u_s_e_r as requester
        !          2316:      -gg _l      Set importance of transmission; _l is a single ASCII character
        !          2317:      -nn        Suppress notification of command completion
        !          2318:      -pp        Input to uuuuxx is a pipe or input redirection
        !          2319:      -rr        Queue uuuuxx request; do not invoke uuuucciiccoo
        !          2320:      -zz        Notify requestor when _c_o_m_m_a_n_d-_l_i_n_e succeeds
        !          2321: #uuxqt
        !          2322: uuuuxxqqtt -- Execute commands requested by a remote system
        !          2323: 
        !          2324: uuuuxxqqtt
        !          2325: 
        !          2326: #vi
        !          2327: vvii -- Clone of Berkeley-style screen editor
        !          2328: 
        !          2329: vvii [ _o_p_t_i_o_n_s ] [ +_c_m_d ] [ _f_i_l_e_1 ... _f_i_l_e_2_7 ]
        !          2330: 
        !          2331: _O_p_t_i_o_n_s:
        !          2332:      -ee        Begin in colon-command mode
        !          2333:      -ii        Begin in input mode
        !          2334:      -rr        Recover a previous edit
        !          2335:      -RR        Read-only mode
        !          2336:      -tt _t_a_g    Begin editing at _t_a_g
        !          2337:      -mm        Use in error-handling mode
        !          2338:      -vv        Begin in visual-command mode
        !          2339:      +_c_o_m_m_a_n_d  Execute _c_o_m_m_a_n_d before editing
        !          2340: #view
        !          2341: vviieeww -- Screen-oriented viewing utility
        !          2342: 
        !          2343: vviieeww _f_i_l_e_1 ... _f_i_l_e_2_7
        !          2344: 
        !          2345: #virec
        !          2346: vviirreecc -- Recover the modified version of a file after a crash
        !          2347: 
        !          2348: vviirreecc [-dd _t_m_p_d_i_r] _t_e_x_t_f_i_l_e_n_a_m_e...
        !          2349: vviirreecc </ttmmpp/eellvv_X_X_X
        !          2350: 
        !          2351: #wait
        !          2352: wwaaiitt -- Await completion of background process
        !          2353: 
        !          2354: wwaaiitt [_p_i_d]
        !          2355: 
        !          2356: _p_i_d identifies the process whose completion is awaited.  If no _p_i_d is given,
        !          2357: wwaaiitt awaits completion of all background processes.  The shell executes wwaaiitt
        !          2358: directly.
        !          2359: #wall
        !          2360: wwaallll -- Send a message to all logged-in users
        !          2361: 
        !          2362: /eettcc/wwaallll
        !          2363: 
        !          2364: #wc
        !          2365: wwcc -- Count words, lines, and characters in text files
        !          2366: 
        !          2367: wwcc [-ccllww] [_f_i_l_e...]
        !          2368: 
        !          2369: _O_p_t_i_o_n_s:
        !          2370:      -cc        Print count of characters
        !          2371:      -ll        Print count of lines
        !          2372:      -ww        Print count of words
        !          2373: 
        !          2374: If no _f_i_l_e is given, wwcc reads stdin; if more than one _f_i_l_e is given, it also
        !          2375: prints a total.
        !          2376: #whence
        !          2377: wwhheennccee -- List a command's type
        !          2378: 
        !          2379: wwhheennccee [-vv] _c_o_m_m_a_n_d ...
        !          2380: 
        !          2381: kksshh only.
        !          2382: #whereis
        !          2383: wwhheerreeiiss -- Locate source, binary, and manual files
        !          2384: 
        !          2385: wwhheerreeiiss [-bbmmrrssuu] [-BBMMSS _d_i_r ... -ff] _n_a_m_e ...
        !          2386: 
        !          2387: _O_p_t_i_o_n_s:
        !          2388:      -bb        Search only for for binary files
        !          2389:      -mm        Search only for manual pages
        !          2390:      -rr        Search each _d_i_r downwardly recursively
        !          2391:      -ss        Search only for source files
        !          2392:      -uu        Search for unusual files
        !          2393:      -BB        Search each _d_i_r for binary files
        !          2394:      -MM        Search each _d_i_r for manual pages
        !          2395:      -RR        Search each _d_i_r downwardly recursively
        !          2396:      -SS        Search each _d_i_r for source files
        !          2397:      -ff        Terminate directory list begun by -BBMMRRSS options
        !          2398: #which
        !          2399: wwhhiicchh -- Locate executable files
        !          2400: 
        !          2401: wwhhiicchh _c_o_m_m_a_n_d ...
        !          2402: 
        !          2403: #while
        !          2404: wwhhiillee -- Execute commands repeatedly
        !          2405: 
        !          2406: wwhhiillee _s_e_q_u_e_n_c_e_1 [ddoo _s_e_q_u_e_n_c_e_2] ddoonnee
        !          2407: 
        !          2408: Both ddoo and ddoonnee must be the first token on a line or preceded by `;'.  The
        !          2409: shell executes wwhhiillee directly.
        !          2410: #who
        !          2411: wwhhoo -- Print who is logged in
        !          2412: 
        !          2413: wwhhoo [_f_i_l_e] [aamm ii]
        !          2414: 
        !          2415: #write
        !          2416: wwrriittee -- Converse with another user
        !          2417: 
        !          2418: wwrriittee _u_s_e_r [ _t_t_y ]
        !          2419: 
        !          2420: Name the _t_t_y if _u_s_e_r is logged in on more than one port.
        !          2421: #yacc
        !          2422: yyaacccc -- Parser generator
        !          2423: 
        !          2424: yyaacccc [_o_p_t_i_o_n ...] _f_i_l_e
        !          2425: cccc yy.ttaabb.cc [-llyy]
        !          2426: 
        !          2427: _O_p_t_i_o_n_s:
        !          2428:      -dd        Enable debugging output (implies -vv)
        !          2429:      -hhddrr      Next argument is name of header file (default, yy.ttaabb.hh)
        !          2430:      -ll        Next argument is name of listfile (default, yy.oouuttppuutt)
        !          2431:      -sstt       Print statistics on standard output
        !          2432:      -vv        Verbose (extra output in listfile)
        !          2433: 
        !          2434: After each of the following, the next argument is a number to reset table size:
        !          2435:      -nntteerrmmss   Nonterminal symbols (default, 100)
        !          2436:      -pprrooddss    Productions or rules (default, 175)
        !          2437:      -ssttaatteess   States (default, 300)
        !          2438:      -tteerrmmss    Terminal symbols (default, 300)
        !          2439:      -ttyyppeess    Types (default, 10)
        !          2440: #yes
        !          2441: yyeess -- Print infinitely many responses
        !          2442: 
        !          2443: yyeess [ _s_t_r_i_n_g ]
        !          2444: 
        !          2445: #zcat
        !          2446: zzccaatt -- Concatenate a compressed file
        !          2447: 
        !          2448: zzccaatt [ _f_i_l_e ... ]
        !          2449: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.