PWB1/usr/man/man0/index







                         PERMUTED INDEX


                                = (equals)(I): shell assignment command
                 70boot(VIII):  11/70 bootstrap procedures
          GE TermiNet 300 (and  1200) terminals...TermiNet(VII):
 DASI450(VII): DASI450, DIABLO  1620, XEROX 1700 terminals
   DASI450, DIABLO 1620, XEROX  1700 terminals...DASI450(VII):
      redirect file descriptor  2 (diagnostic output)...fd2(I):
  HP2640(VII): Hewlett-Packard  2640 CRT terminal family
       special functions of HP  2640 terminal...hp(I): handle
    TermiNet(VII): GE TermiNet  300 (and 1200) terminals
   for extended TELETYPE Model  37 type-box...greek(V): graphics
                     diff3(I):  3-way differential file comparison
           DASI450 terminal...  450(I): handle special functions of
                                70boot(VIII): 11/70 bootstrap procedures
  TI700(VII): TI 745, 735, and  725 terminals
           TI700(VII): TI 745,  735, and 725 terminals
                TI700(VII): TI  745, 735, and 725 terminals
                                abort(III): generate an IOT fault
                                abs, fabs(III): absolute value
               abs, fabs(III):  absolute value
         access(II): determine  accessibility of file
                       file...  access(II): determine accessibility of
                 sha(V): Shell  accounting file
   lastcom(VIII): search shell  accounting records
               ac(VIII): login  accounting
               sa(VIII): Shell  accounting
                 dn(IV): DN-11  ACU interface
                                ac(VIII): login accounting
                                adb(I): debugger
                     shift(I):  adjust Shell arguments
                                admin(I): administer SCCS files
                     admin(I):  administer SCCS files
    alarm(II): schedule signal  after specified time
             specified time...  alarm(II): schedule signal after
      evaluate arguments as an  algebraic expression...expr(I):
               plot: openpl et  al.(III): graphics interface
                                alloc, free(III): core allocator
    brk, sbrk(II): change core  allocation...break,
        alloc, free(III): core  allocator
           rmall(VIII): remove  all
            bio(VI): biorhythm  analysis
               GE TermiNet 300  (and 1200) terminals...TermiNet(VII):
                  yacc(I): yet  another compiler-compiler
            write(I): write to  another user
                                a.out(V): assembler and link editor output
                        bc(I):  arbitrary precision interactive language
             atan, atan2(III):  arc tangent function
                        ar(I):  archive and library maintainer
                        ar(V):  archive (library) file format
       cpio(V): format of cpio  archive
            cpio(I): copy file  archives in and out
                   nargs(III):  argument count



                            - xxiii -








           xargs(I): construct  argument list(s) and execute command
             expr(I): evaluate  arguments as an algebraic expression
       iargc(III): get command  arguments from Fortran...getarg,
                 echo(I): echo  arguments
  glob(VIII): generate command  arguments
        shift(I): adjust Shell  arguments
                                ar(I): archive and library maintainer
                                ar(V): archive (library) file format
              ascii(V): map of  ASCII character set
    strlen(III): operations on  ASCII strings...strcpy, strcat, strcmp,
            atof(III): convert  ASCII to floating
            atoi(III): convert  ASCII to integer
      convert date and time to  ASCII...ctime, localtime, gmtime(III):
                                ascii(V): map of ASCII character set
                                as(I): assembler
                      help(I):  ask for help
                     a.out(V):  assembler and link editor output
                        as(I):  assembler
          = (equals)(I): shell  assignment command
        kl(IV): KL-11 or DL-11  asynchronous interface
                                atan, atan2(III): arc tangent function
                         atan,  atan2(III): arc tangent function
                                atof(III): convert ASCII to floating
                                atoi(III): convert ASCII to integer
                      wait(I):  await completion of process
                                azel(VI): satellite predictions
                                banner(I): print in block letters
                                bas(I): basic
                       bas(I):  basic
                   language...  bc(I): arbitrary precision interactive
                                bcopy(VIII): disk block copy
                                bdiff(I): big diff
                      cb(I): C  beautifier
                        su(I):  become privileged user
     diffmark(I): mark changes  between versions of a file
                                bfs(I): big file scanner
                     bdiff(I):  big diff
                       bfs(I):  big file scanner
                      bio(VI):  biorhythm analysis
                                bio(VI): biorhythm analysis
 remove symbols and relocation  bits...strip(I):
                                bj(VI): the game of black jack
           bj(VI): the game of  black jack
             bcopy(VIII): disk  block copy
           banner(I): print in  block letters
     sync(I): update the super  block
              UNIX startup and  boot procedures...unixboot(VIII):
    romboot(VIII): special ROM  bootstrap loaders
           70boot(VIII): 11/70  bootstrap procedures
          diskboot(VIII): disk  bootstrap programs
 tapeboot(VIII): magnetic tape  bootstrap programs
    switch(I): shell multi-way  branch command
                 allocation...  break, brk, sbrk(II): change core
                        break,  brk, sbrk(II): change core allocation



                            - xxiv -








       getc, getw, fopen(III):  buffered input
    putw, fcreat, fflush(III):  buffered output...putc,
                  mknod(VIII):  build special file
     of file systems processed  by check...checklist(V): list
                        cb(I):  C beautifier
                        cc(I):  C compiler
                       cdb(I):  C debugger
                   dc(I): desk  calculator
                 cal(I): print  calendar
                                cal(I): print calendar
                     cu(VIII):  call UNIX
    indir(II): indirect system  call
        introduction to system  calls...intro(II):
                  ierror(III):  catch Fortran errors
                   signal(II):  catch or ignore signals
                                cat(I): concatenate and print
                                cat(IV): phototypesetter interface
                                cb(I): C beautifier
                                cc(I): C compiler
                                cdb(I): C debugger
                                cd(I): change working directory
                        floor,  ceil(III): floor and ceiling functions
   floor, ceil(III): floor and  ceiling functions
                 process ID...  cgetpid(III): return character form of
         break, brk, sbrk(II):  change core allocation
                     chgrp(I):  change group
                    passwd(I):  change login password
                    chmod(II):  change mode of file
                     chmod(I):  change mode
                    chown(II):  change owner and group of a file
                     chown(I):  change owner
                   chghist(I):  change the history entry of an SCCS delta
                        cd(I):  change working directory
                     chdir(I):  change working directory
                    chdir(II):  change working directory
             diffmark(I): mark  changes between versions of a file
        create an interprocess  channel...pipe(II):
          cgetpid(III): return  character form of process ID
        ascii(V): map of ASCII  character set
            getchar(III): read  character
    putchar, flush(III): write  character
                                chdir(I): change working directory
                                chdir(II): change working directory
  of file systems processed by  check...checklist(V): list
       file system consistency  check...check(VIII):
  system directory consistency  check...dcheck(VIII): file
    system storage consistency  check...icheck(VIII): file
   copy filesystems with label  checking...volcopy, labelit(VIII):
         processed by check...  checklist(V): list of file systems
                 sum(I): print  checksum of a file
                                check(VIII): file system consistency check
        chess(VI): the game of  chess
                                chess(VI): the game of chess
              an SCCS delta...  chghist(I): change the history entry of



                             - xxv -








                                chgrp(I): change group
                                chmod(I): change mode
                                chmod(II): change mode of file
                                chown(I): change owner
                       file...  chown(II): change owner and group of a
                   clri(VIII):  clear i-node
                   clrm(VIII):  clear mode of i-node
                   cron(VIII):  clock daemon
                    close(II):  close a file
                                close(II): close a file
                                clri(VIII): clear i-node
                                clrm(VIII): clear mode of i-node
                                cmp(I): compare two files
                                col(I): filter reverse line feeds
                                comb(I): combine SCCS deltas
                      comb(I):  combine SCCS deltas
       getarg, iargc(III): get  command arguments from Fortran
          glob(VIII): generate  command arguments
                nice(I): run a  command at low priority
 (equals)(I): shell assignment  command...=
            exit(I): terminate  command file
               nohup(I): run a  command immune to hangups
      rsh(I): restricted shell  (command interpreter)
                  sh(I): shell  (command interpreter)
                      goto(I):  command transfer
            if(I): conditional  command
  pump(I): Shell data transfer  command
  setuid(VIII): set user id of  command
        shell multi-way branch  command...switch(I):
               time(I): time a  command
     while(I): shell iteration  command
  argument list(s) and execute  command...xargs(I): construct
                                comm(I): print lines common to two files
          comm(I): print lines  common to two files
               descriptions of  commonly-used terminals...terminals(VII):
                 dh(IV): DH-11  communications multiplexer
    diff(I): differential file  comparator
                  whatsnew(I):  compare file modification dates
                       cmp(I):  compare two files
                  sccsdiff(I):  compare two versions of an SCCS file
       3-way differential file  comparison...diff3(I):
           regcmp, regex(III):  compile and execute regular expressions
                      cc(I): C  compiler
          yacc(I): yet another  compiler-compiler
 regcmp(I): regular expression  compile
                fc(I): Fortran  compiler
                 rc(I): Ratfor  compiler
                wait(I): await  completion of process
                       cat(I):  concatenate and print
                        if(I):  conditional command
                 config(VIII):  configure a system
                                config(VIII): configure a system
      check(VIII): file system  consistency check
         file system directory  consistency check...dcheck(VIII):



                            - xxvi -








           file system storage  consistency check...icheck(VIII):
                 csw(II): read  console switches
                   mkfs(VIII):  construct a file system
           command...xargs(I):  construct argument list(s) and execute
  remove nroff, troff, and eqn  constructs...deroff(I):
       search a file for lines  containing a pattern...egrep(I):
       search a file for lines  containing keywords...fgrep(I):
                   ls(I): list  contents of directory
                    csplit(I):  context split
           init(VIII): process  control initialization
                     units(I):  conversion program
       ecvt, fcvt(III): output  conversion
        locv(III): long output  conversion
                        dd(I):  convert and copy a file
                    atof(III):  convert ASCII to floating
                    atoi(III):  convert ASCII to integer
       localtime, gmtime(III):  convert date and time to ASCII...ctime,
                       cpx(I):  copy a file exactly
            dd(I): convert and  copy a file
                      cpio(I):  copy file archives in and out
       volcopy, labelit(VIII):  copy filesystems with label checking
       bcopy(VIII): disk block  copy
                        cp(I):  copy
  break, brk, sbrk(II): change  core allocation
             alloc, free(III):  core allocator
            core(V): format of  core image file
          mem, kmem, null(IV):  core memory
                                core(V): format of core image file
                          sin,  cos(III): trigonometric functions
          nargs(III): argument  count
                   wc(I): word  count
                                cp(I): copy
            cpio(V): format of  cpio archive
                                cpio(I): copy file archives in and out
                                cpio(V): format of cpio archive
                                cpx(I): copy a file exactly
    what to do when the system  crashes...crash(VIII):
                    crashes...  crash(VIII): what to do when the system
                    creat(II):  create a new file
                     pipe(II):  create an interprocess channel
                                creat(II): create a new file
                                cref(I): make cross reference listing
                                cron(VIII): clock daemon
                 cref(I): make  cross reference listing
          Hewlett-Packard 2640  CRT terminal family...HP2640(VII):
                                crypt(I): encode/decode
                                crypt(III): password encoding
                                csplit(I): context split
                                csw(II): read console switches
     date and time to ASCII...  ctime, localtime, gmtime(III):...convert
                                cubic(VI): three dimensional tic-tac-toe
        uname(II): get name of  current PWB/UNIX
     ttyn(III): return name of  current terminal
       uname(I): print name of  current UNIX



                            - xxvii -








 spline(I): interpolate smooth  curve
                                cu(VIII): call UNIX
             cron(VIII): clock  daemon
     patchup(VIII): patch up a  damaged file system
             GSI300 (DTC300 or  DASI300) hard-copy terminals...GSI300(VII):
                 DASI450(VII):  DASI450, DIABLO 1620, XEROX 1700 terminals
   handle special functions of  DASI450 terminal...450(I):
       XEROX 1700 terminals...  DASI450(VII): DASI450, DIABLO 1620,
      prof(I): display profile  data
       terminal initialization  data...ttys(V):
       udata(II): get per-user  data
          gmtime(III): convert  date and time to ASCII...ctime, localtime,
                 time(II): get  date and time
    date(I): print and set the  date
                                date(I): print and set the date
     compare file modification  dates...whatsnew(I):
                                db(I): debug
                                dcat(VIII): read/write synchronous line
          consistency check...  dcheck(VIII): file system directory
                                dc(I): desk calculator
                                dd(I): convert and copy a file
                        db(I):  debug
                       adb(I):  debugger
                     cdb(I): C  debugger
       fsdb(VIII): file system  debugger
             tp(I): manipulate  DECtape and magtape
                       dsw(I):  delete interactively
                      tail(I):  deliver the last part of a file
            rmdel(I): remove a  delta from an SCCS file
  the history entry of an SCCS  delta...chghist(I): change
        delta(I): make an SCCS  delta
                                delta(I): make an SCCS delta
         comb(I): combine SCCS  deltas
            mesg(I): permit or  deny messages
                 constructs...  deroff(I): remove nroff, troff, and eqn
                directories...  descend(III): search UNIX file system
               terminals(VII):  descriptions of commonly-used terminals
         fd2(I): redirect file  descriptor 2 (diagnostic output)
        duplicate an open file  descriptor...dup(II):
         mail(I): send mail to  designated users
                        dc(I):  desk calculator
                   access(II):  determine accessibility of file
                      file(I):  determine file type
             master(V): master  device information table
                  devnm(VIII):  device name
                                devnm(VIII): device name
                                df(I): report disk free space
                       dh(IV):  DH-11 communications multiplexer
                                dh(IV): DH-11 communications multiplexer
        DASI450(VII): DASI450,  DIABLO 1620, XEROX 1700 terminals
    redirect file descriptor 2  (diagnostic output)...fd2(I):
                 comparison...  diff3(I): 3-way differential file
                 bdiff(I): big  diff
                      diff(I):  differential file comparator



                           - xxviii -








               diff3(I): 3-way  differential file comparison
                                diff(I): differential file comparator
         versions of a file...  diffmark(I): mark changes between
              cubic(VI): three  dimensional tic-tac-toe
       search UNIX file system  directories...descend(III):
       directory(V): format of  directories
             regenerate system  directories...regen(VIII):
     dcheck(VIII): file system  directory consistency check
            unlink(II): remove  directory entry
               pwd(I): working  directory name
             mknod(II): make a  directory or a special file
         cd(I): change working  directory
      chdir(I): change working  directory
     chdir(II): change working  directory
       ls(I): list contents of  directory
              mkdir(I): make a  directory
              rmdir(I): remove  directory
                                directory(V): format of directories
                   factor(VI):  discover prime factors of a number
                  bcopy(VIII):  disk block copy
               diskboot(VIII):  disk bootstrap programs
                 df(I): report  disk free space
              du(I): summarize  disk usage
                                diskboot(VIII): disk bootstrap programs
    RP04/RP05/RP06 moving-head  disk...hp(IV):
  hs(IV): RS03/RS04 fixed-head  disk
        RP-11/RP03 moving-head  disk...rp(IV):
                   umount(II):  dismount file system
                 umount(VIII):  dismount file system
                      prof(I):  display profile data
         ldiv, lrem(III): long  division
              kl(IV): KL-11 or  DL-11 asynchronous interface
                       dn(IV):  DN-11 ACU interface
                                dn(IV): DN-11 ACU interface
                mm(I): run off  document with PWB/MM
         man(I): print on-line  documentation
                       dp(IV):  DP-11, DU-11 synchronous line interface
                  interface...  dp(IV): DP-11, DU-11 synchronous line
                      rje(IV):  DQS-11B interface for remote job entry
        othello(VI): a game of  dramatic reversals
                     graph(I):  draw a graph
                                dsw(I): delete interactively
           GSI300(VII): GSI300  (DTC300 or DASI300) hard-copy terminals
                dp(IV): DP-11,  DU-11 synchronous line interface
                                du(I): summarize disk usage
          dump(V): incremental  dump tape format
       incremental file system  dump...dump(VIII):
                  od(I): octal  dump
                                dump(V): incremental dump tape format
                                dump(VIII): incremental file system dump
                                dup(II): duplicate an open file descriptor
                      dup(II):  duplicate an open file descriptor
                                ebcdic(V): file format
                      echo(I):  echo arguments



                            - xxix -








                                echo(I): echo arguments
                                ecvt, fcvt(III): output conversion
                   end, etext,  edata(III): last locations in program
                                ed(I): text editor
  a.out(V): assembler and link  editor output
                   ed(I): text  editor
                   ld(I): link  editor
                sed(I): stream  editor
       containing a pattern...  egrep(I): search a file for lines
                     crypt(I):  encode/decode
          crypt(III): password  encoding
                    program...  end, etext, edata(III): last locations in
    rjestat(I): RJE status and  enquiries
               nlist(III): get  entries from name list
            change the history  entry of an SCCS delta...chghist(I):
       PWB/UNIX IBM Remote Job  Entry...hasp(VIII):
      interface for remote job  entry...rje(IV): DQS-11B
  unlink(II): remove directory  entry
               sky(VI): obtain  ephemerides
      remove nroff, troff, and  eqn constructs...deroff(I):
                                eqn(I): typeset mathematics
                             =  (equals)(I): shell assignment command
        sys_errlist, sys_nerr,  errno(III): system messages...perror,
    ierror(III): catch Fortran  errors
       spell(I): find spelling  errors
                 setmnt(VIII):  establish mnttab table
                  plot: openpl  et al.(III): graphics interface
                program...end,  etext, edata(III): last locations in
         expression...expr(I):  evaluate arguments as an algebraic
           cpx(I): copy a file  exactly
                                exec, execl, execv(II): execute a file
                         exec,  execl, execv(II): execute a file
       exec, execl, execv(II):  execute a file
   pexec(III): path search and  execute a file
          argument list(s) and  execute command...xargs(I): construct
          reset, setexit(III):  execute non-local goto
         setjmp, longjmp(III):  execute non-local goto
       regex(III): compile and  execute regular expressions...regcmp,
             sleep(I): suspend  execution for an interval
           sleep(III): suspend  execution for interval
         monitor(III): prepare  execution profile
                   profil(II):  execution time profile
                  exec, execl,  execv(II): execute a file
                                exit(I): terminate command file
                                exit(II): terminate process
                                exp(III): exponential function
                     exp(III):  exponential function
            pow(III): floating  exponentiation
            regcmp(I): regular  expression compile
     arguments as an algebraic  expression...expr(I): evaluate
   compile and execute regular  expressions...regcmp, regex(III):
       algebraic expression...  expr(I): evaluate arguments as an
        greek(V): graphics for  extended TELETYPE Model 37 type-box
                          abs,  fabs(III): absolute value



                             - xxx -








    factor(VI): discover prime  factors of a number
                     number...  factor(VI): discover prime factors of a
             2640 CRT terminal  family...HP2640(VII): Hewlett-Packard
   abort(III): generate an IOT  fault
                                fc(I): Fortran compiler
                   putc, putw,  fcreat, fflush(III): buffered output
                         ecvt,  fcvt(III): output conversion
        (diagnostic output)...  fd2(I): redirect file descriptor 2
   col(I): filter reverse line  feeds
           putc, putw, fcreat,  fflush(III): buffered output
        containing keywords...  fgrep(I): search a file for lines
                 cpio(I): copy  file archives in and out
         diff(I): differential  file comparator
  diff3(I): 3-way differential  file comparison
              fd2(I): redirect  file descriptor 2 (diagnostic output)
    dup(II): duplicate an open  file descriptor
                cpx(I): copy a  file exactly
             grep(I): search a  file for a pattern
            rgrep(I): search a  file for a pattern
            egrep(I): search a  file for lines containing a pattern
            fgrep(I): search a  file for lines containing keywords
      ar(V): archive (library)  file format
                    ebcdic(V):  file format
             split(I): split a  file into pieces
          whatsnew(I): compare  file modification dates
  setfil(III): specify Fortran  file name
                 tell(II): get  file offset
                   bfs(I): big  file scanner
                 stat(II): get  file status
                  check(VIII):  file system consistency check
                   fsdb(VIII):  file system debugger
     descend(III): search UNIX  file system directories
                 dcheck(VIII):  file system directory consistency check
       dump(VIII): incremental  file system dump
     restor(VIII): incremental  file system restore
                ustat(II): get  file system statistics
                 icheck(VIII):  file system storage consistency check
            mnttab(V): mounted  file system table
              fs(V): format of  file system volume
       mkfs(VIII): construct a  file system
              mount(II): mount  file system
            mount(VIII): mount  file system
            patch up a damaged  file system...patchup(VIII):
         checklist(V): list of  file systems processed by check
          umount(II): dismount  file system
        umount(VIII): dismount  file system
            file(I): determine  file type
    determine accessibility of  file...access(II):
     chmod(II): change mode of  file
   change owner and group of a  file...chown(II):
            close(II): close a  file
 core(V): format of core image  file
       creat(II): create a new  file
     dd(I): convert and copy a  file



                            - xxxi -








 changes between versions of a  file...diffmark(I): mark
   execl, execv(II): execute a  file...exec,
    exit(I): terminate command  file
 fstat(II): get status of open  file
      get generation from SCCS  file...get(I):
               group(V): group  file
                                file(I): determine file type
           link(II): link to a  file
 make a directory or a special  file...mknod(II):
    mknod(VIII): build special  file
       mv(I): move or rename a  file
           passwd(V): password  file
     path search and execute a  file...pexec(III):
                  pr(I): print  file
            prt(I): print SCCS  file
           read(II): read from  file
      reform(I): reformat text  file
   remove a delta from an SCCS  file...rmdel(I):
     admin(I): administer SCCS  files
       two versions of an SCCS  file...sccsdiff(I): compare
   sccsfile(V): format of SCCS  file
           cmp(I): compare two  files
     print lines common to two  files...comm(I):
                 find(I): find  files
  format specification in text  files...fspec(V):
       gather real and virtual  files...gath(I):
      sha(V): Shell accounting  file
    size(I): size of an object  file
    handle interrupts in shell  files...onintr(I):
        rm(I): remove (unlink)  files
        sort(I): sort or merge  files
   sum(I): print checksum of a  file
             what(I): identify  files
  volcopy, labelit(VIII): copy  filesystems with label checking
    deliver the last part of a  file...tail(I):
    report repeated lines in a  file...uniq(I):
    utime(II): update times in  file
         write(II): write on a  file
                       col(I):  filter reverse line feeds
      t300s, t450(I): graphics  filters...plot: t300,
                      find(I):  find files
                      typo(I):  find possible typos
                     spell(I):  find spelling errors
                                find(I): find files
                  tee(I): pipe  fitting
             hs(IV): RS03/RS04  fixed-head disk
                     pow(III):  floating exponentiation
                    fmod(III):  floating modulo function
                  fptrap(III):  floating point interpreter
   atof(III): convert ASCII to  floating
             floor, ceil(III):  floor and ceiling functions
                  functions...  floor, ceil(III): floor and ceiling
                      putchar,  flush(III): write character
                                fmod(III): floating modulo function



                            - xxxii -








                   getc, getw,  fopen(III): buffered input
                                fork(II): spawn new process
              return character  form of process ID...cgetpid(III):
                      core(V):  format of core image file
                      cpio(V):  format of cpio archive
                 directory(V):  format of directories
                        fs(V):  format of file system volume
                  sccsfile(V):  format of SCCS file
                     fspec(V):  format specification in text files
                       tbl(I):  format tables for nroff or troff
                      roff(I):  format text
 ar(V): archive (library) file  format
         incremental dump tape  format...dump(V):
               ebcdic(V): file  format
                  printf(III):  formatted print
         nroff, troff(I): text  formatters
                troff(I): text  formatter
               tp(V): mag tape  format
                        fc(I):  Fortran compiler
            ierror(III): catch  Fortran errors
          setfil(III): specify  Fortran file name
    get command arguments from  Fortran...getarg, iargc(III):
                                fptrap(III): floating point interpreter
            df(I): report disk  free space
                        alloc,  free(III): core allocator
      rmdel(I): remove a delta  from an SCCS file
                read(II): read  from file
         get command arguments  from Fortran...getarg, iargc(III):
  ncheck(VIII): generate names  from i-numbers
        logtty(I): information  from login...logname, logdir,
       nlist(III): get entries  from name list
        get(I): get generation  from SCCS file
          getpw(III): get name  from UID
                                fsdb(VIII): file system debugger
                      files...  fspec(V): format specification in text
                                fstat(II): get status of open file
                                fs(V): format of file system volume
 atan, atan2(III): arc tangent  function
         exp(III): exponential  function
    fmod(III): floating modulo  function
         gamma(III): log gamma  function
        450(I): handle special  functions of DASI450 terminal
        gsi(I): handle special  functions of GSI300 terminal
         hp(I): handle special  functions of HP 2640 terminal
  ceil(III): floor and ceiling  functions...floor,
        sqrt(III): square root  function
  sin, cos(III): trigonometric  functions
                   bj(VI): the  game of black jack
                chess(VI): the  game of chess
                othello(VI): a  game of dramatic reversals
                 wump(VI): the  game of hunt-the-wumpus
                  ttt(VI): the  game of tic-tac-toe
             moo(VI): guessing  game
               gamma(III): log  gamma function



                           - xxxiii -








                                gamma(III): log gamma function
                      gath(I):  gather real and virtual files
                                gath(I): gather real and virtual files
                TermiNet(VII):  GE TermiNet 300 (and 1200) terminals
                      tty(IV):  general terminal interface
                   abort(III):  generate an IOT fault
                   glob(VIII):  generate command arguments
                 ncheck(VIII):  generate names from i-numbers
                       lex(I):  generate programs for simple lexical tasks
                   get(I): get  generation from SCCS file
     srand(III): random number  generator...rand,
           getarg, iargc(III):  get command arguments from Fortran
                     time(II):  get date and time
                   nlist(III):  get entries from name list
                     tell(II):  get file offset
                     stat(II):  get file status
                    ustat(II):  get file system statistics
                       get(I):  get generation from SCCS file
                   getgid(II):  get group identifications
                   getpw(III):  get name from UID
                    uname(II):  get name of current PWB/UNIX
                    udata(II):  get per-user data
                   getpid(II):  get process identification
                    times(II):  get process times
                    fstat(II):  get status of open file
                       tty(I):  get terminal name
                     gtty(II):  get terminal status
                   getuid(II):  get user identifications
     arguments from Fortran...  getarg, iargc(III): get command
                                getc, getw, fopen(III): buffered input
                                getchar(III): read character
                                getgid(II): get group identifications
                                get(I): get generation from SCCS file
                                getpid(II): get process identification
                                getpw(III): get name from UID
                                getty(VIII): set terminal mode
                                getuid(II): get user identifications
                         getc,  getw, fopen(III): buffered input
                                glob(VIII): generate command arguments
 a string with a pattern (like  glob(VIII))...gmatch(III): match
  pattern (like glob(VIII))...  gmatch(III): match a string with a
     ASCII...ctime, localtime,  gmtime(III): convert date and time to
                                goto(I): command transfer
             execute non-local  goto...reset, setexit(III):
             execute non-local  goto...setjmp, longjmp(III):
              graph(I): draw a  graph
                                graph(I): draw a graph
   plot: t300, t300s, t450(I):  graphics filters
          type-box...greek(V):  graphics for extended TELETYPE Model 37
     plot: openpl et al.(III):  graphics interface
                      plot(V):  graphics interface
 TELETYPE Model 37 type-box...  greek(V): graphics for extended
                                grep(I): search a file for a pattern
                     group(V):  group file



                            - xxxiv -








               getgid(II): get  group identifications
       setgid(II): set process  group ID
      setpgrp(II): set process  group number
   chown(II): change owner and  group of a file
              chgrp(I): change  group
    newgrp(I): log in to a new  group
                                group(V): group file
      terminals...GSI300(VII):  GSI300 (DTC300 or DASI300) hard-copy
   handle special functions of  GSI300 terminal...gsi(I):
        hard-copy terminals...  GSI300(VII): GSI300 (DTC300 or DASI300)
            GSI300 terminal...  gsi(I): handle special functions of
                                gtty(II): get terminal status
                      moo(VI):  guessing game
                    onintr(I):  handle interrupts in shell files
            terminal...450(I):  handle special functions of DASI450
            terminal...gsi(I):  handle special functions of GSI300
             terminal...hp(I):  handle special functions of HP 2640
       run a command immune to  hangups...nohup(I):
    GSI300 (DTC300 or DASI300)  hard-copy terminals...GSI300(VII):
                                hasp(VIII): PWB/UNIX IBM Remote Job Entry
              help(I): ask for  help
                                help(I): ask for help
                  HP2640(VII):  Hewlett-Packard 2640 CRT terminal family
                    hmul(III):  high-order product
        chghist(I): change the  history entry of an SCCS delta
           wtmp(V): user login  history
                                hmul(III): high-order product
   handle special functions of  HP 2640 terminal...hp(I):
            terminal family...  HP2640(VII): Hewlett-Packard 2640 CRT
              2640 terminal...  hp(I): handle special functions of HP
                                hp(IV): RP04/RP05/RP06 moving-head disk
                                hs(IV): RS03/RS04 fixed-head disk
                                ht(IV): TU16 magtape interface
         wump(VI): the game of  hunt-the-wumpus
             Fortran...getarg,  iargc(III): get command arguments from
          hasp(VIII): PWB/UNIX  IBM Remote Job Entry
          consistency check...  icheck(VIII): file system storage
        setuid(VIII): set user  id of command
     character form of process  ID...cgetpid(III): return
       getpid(II): get process  identification
         getgid(II): get group  identifications
          getuid(II): get user  identifications
                      what(I):  identify files
 setgid(II): set process group  ID
  setuid(II): set process user  ID
                                ierror(III): catch Fortran errors
                                if(I): conditional command
          signal(II): catch or  ignore signals
       core(V): format of core  image file
       nohup(I): run a command  immune to hangups
                      dump(V):  incremental dump tape format
                   dump(VIII):  incremental file system dump
                 restor(VIII):  incremental file system restore
                    pause(II):  indefinite wait



                            - xxxv -








              ptx(I): permuted  index
                    indir(II):  indirect system call
                                indir(II): indirect system call
   logname, logdir, logtty(I):  information from login
      master(V): master device  information table
    logtty, logpost(II): login  information...logname, logdir,
                 utmp(V): user  information
             ttys(V): terminal  initialization data
   init(VIII): process control  initialization
                                init(VIII): process control initialization
             clri(VIII): clear  i-node
     clrm(VIII): clear mode of  i-node
         next(I): new standard  input for shell procedure
    getw, fopen(III): buffered  input...getc,
   atoi(III): convert ASCII to  integer
    bc(I): arbitrary precision  interactive language
                dsw(I): delete  interactively
              rje(IV): DQS-11B  interface for remote job entry
      cat(IV): phototypesetter  interface
             dn(IV): DN-11 ACU  interface
 DP-11, DU-11 synchronous line  interface...dp(IV):
          ht(IV): TU16 magtape  interface
   KL-11 or DL-11 asynchronous  interface...kl(IV):
  openpl et al.(III): graphics  interface...plot:
             plot(V): graphics  interface
     tm(IV): TM11/TU10 magtape  interface
     tty(IV): general terminal  interface
                    spline(I):  interpolate smooth curve
   fptrap(III): floating point  interpreter
     restricted shell (command  interpreter)...rsh(I):
         sh(I): shell (command  interpreter)
                sno(I): Snobol  interpreter
           pipe(II): create an  interprocess channel
             onintr(I): handle  interrupts in shell files
      suspend execution for an  interval...sleep(I):
         suspend execution for  interval...sleep(III):
                    intro(II):  introduction to system calls
                                intro(II): introduction to system calls
           generate names from  i-numbers...ncheck(VIII):
       abort(III): generate an  IOT fault
               while(I): shell  iteration command
     bj(VI): the game of black  jack
           PWB/UNIX IBM Remote  Job Entry...hasp(VIII):
  DQS-11B interface for remote  job entry...rje(IV):
           send(I): submit RJE  job
   a file for lines containing  keywords...fgrep(I): search
                                kill(I): terminate a process
                                kill(II): send signal to a process
                       kl(IV):  KL-11 or DL-11 asynchronous interface
                  interface...  kl(IV): KL-11 or DL-11 asynchronous
                          mem,  kmem, null(IV): core memory
            quiz(I): test your  knowledge
         copy filesystems with  label checking...volcopy, labelit(VIII):
     label checking...volcopy,  labelit(VIII): copy filesystems with



                            - xxxvi -








         precision interactive  language...bc(I): arbitrary
       end, etext, edata(III):  last locations in program
          tail(I): deliver the  last part of a file
                    records...  lastcom(VIII): search shell accounting
                                ld(I): link editor
                                ldiv, lrem(III): long division
     banner(I): print in block  letters
              lexical tasks...  lex(I): generate programs for simple
  generate programs for simple  lexical tasks...lex(I):
                ar(V): archive  (library) file format
            ar(I): archive and  library maintainer
 match a string with a pattern  (like glob(VIII))...gmatch(III):
        col(I): filter reverse  line feeds
      DP-11, DU-11 synchronous  line interface...dp(IV):
                       lp(IV):  line printer
        read/write synchronous  line...dcat(VIII):
                comm(I): print  lines common to two files
   egrep(I): search a file for  lines containing a pattern
   fgrep(I): search a file for  lines containing keywords
      uniq(I): report repeated  lines in a file
       a.out(V): assembler and  link editor output
                        ld(I):  link editor
                     link(II):  link to a file
                                link(II): link to a file
                 ln(I): make a  link
                        ls(I):  list contents of directory
                 checklist(V):  list of file systems processed by check
 cref(I): make cross reference  listing
         get entries from name  list...nlist(III):
             nm(I): print name  list
  xargs(I): construct argument  list(s) and execute command
                                ln(I): make a link
         special ROM bootstrap  loaders...romboot(VIII):
    and time to ASCII...ctime,  localtime, gmtime(III): convert date
  end, etext, edata(III): last  locations in program
                                locv(III): long output conversion
                   gamma(III):  log gamma function
                    newgrp(I):  log in to a new group
             log(III): natural  logarithm
        information...logname,  logdir, logtty, logpost(II): login
                      logname,  logdir, logtty(I): information from login
                                log(III): natural logarithm
                     ac(VIII):  login accounting
                 wtmp(V): user  login history
  logdir, logtty, logpost(II):  login information...logname,
             passwd(I): change  login password
                                login(I): sign onto UNIX
   logtty(I): information from  login...logname, logdir,
          login information...  logname, logdir, logtty, logpost(II):
                 from login...  logname, logdir, logtty(I): information
      logname, logdir, logtty,  logpost(II): login information
              logname, logdir,  logtty, logpost(II): login information
              logname, logdir,  logtty(I): information from login
              ldiv, lrem(III):  long division



                           - xxxvii -








                    locv(III):  long output conversion
                       setjmp,  longjmp(III): execute non-local goto
     nice(I): run a command at  low priority
                                lp(IV): line printer
                         ldiv,  lrem(III): long division
                                ls(I): list contents of directory
                                m4(I): macro processor
      standard nroff and troff  macro packages...tmac.name(VII):
                        m4(I):  macro processor
                        tp(V):  mag tape format
               tapeboot(VIII):  magnetic tape bootstrap programs
                  ht(IV): TU16  magtape interface
             tm(IV): TM11/TU10  magtape interface
 tp(I): manipulate DECtape and  magtape
                 mail(I): send  mail to designated users
                                mail(I): send mail to designated users
    ar(I): archive and library  maintainer
                    mknod(II):  make a directory or a special file
                     mkdir(I):  make a directory
                        ln(I):  make a link
                      make(I):  make a program
                     delta(I):  make an SCCS delta
                      cref(I):  make cross reference listing
                                make(I): make a program
                                man(I): print on-line documentation
                        tp(I):  manipulate DECtape and magtape
                     ascii(V):  map of ASCII character set
                  diffmark(I):  mark changes between versions of a file
                    master(V):  master device information table
                                master(V): master device information table
    glob(VIII))...gmatch(III):  match a string with a pattern (like
              neqn(I): typeset  mathematics on terminal
               eqn(I): typeset  mathematics
                                mem, kmem, null(IV): core memory
     mem, kmem, null(IV): core  memory
              sort(I): sort or  merge files
                                mesg(I): permit or deny messages
       mesg(I): permit or deny  messages
  sys_nerr, errno(III): system  messages...perror, sys_errlist,
                                mkdir(I): make a directory
                                mkfs(VIII): construct a file system
                       file...  mknod(II): make a directory or a special
                                mknod(VIII): build special file
                                mm(I): run off document with PWB/MM
       setmnt(VIII): establish  mnttab table
                                mnttab(V): mounted file system table
             chmod(II): change  mode of file
             clrm(VIII): clear  mode of i-node
                 stty(II): set  mode of terminal
              chmod(I): change  mode
     getty(VIII): set terminal  mode
         for extended TELETYPE  Model 37 type-box...greek(V): graphics
     whatsnew(I): compare file  modification dates
           fmod(III): floating  modulo function



                           - xxxviii -








                                monitor(III): prepare execution profile
                                moo(VI): guessing game
                    mount(II):  mount file system
                  mount(VIII):  mount file system
                    mnttab(V):  mounted file system table
                                mount(II): mount file system
                                mount(VIII): mount file system
                        mv(I):  move or rename a file
                     seek(II):  move read/write pointer
        hp(IV): RP04/RP05/RP06  moving-head disk
            rp(IV): RP-11/RP03  moving-head disk
  dh(IV): DH-11 communications  multiplexer
              switch(I): shell  multi-way branch command
                                mv(I): move or rename a file
               getpw(III): get  name from UID
  nlist(III): get entries from  name list
                  nm(I): print  name list
                uname(II): get  name of current PWB/UNIX
             ttyn(III): return  name of current terminal
               uname(I): print  name of current UNIX
           devnm(VIII): device  name
     pwd(I): working directory  name
        ncheck(VIII): generate  names from i-numbers
          specify Fortran file  name...setfil(III):
          tty(I): get terminal  name
                                nargs(III): argument count
                     log(III):  natural logarithm
                  i-numbers...  ncheck(VIII): generate names from
                                neqn(I): typeset mathematics on terminal
           creat(II): create a  new file
        newgrp(I): log in to a  new group
               fork(II): spawn  new process
                      next(I):  new standard input for shell procedure
                                newgrp(I): log in to a new group
                  procedure...  next(I): new standard input for shell
                                nice(I): run a command at low priority
                                nice(II): set program priority
                                nlist(III): get entries from name list
                                nm(I): print name list
                                nohup(I): run a command immune to hangups
  reset, setexit(III): execute  non-local goto
 setjmp, longjmp(III): execute  non-local goto
      tmac.name(VII): standard  nroff and troff macro packages
     tbl(I): format tables for  nroff or troff
             deroff(I): remove  nroff, troff, and eqn constructs
                                nroff, troff(I): text formatters
                    mem, kmem,  null(IV): core memory
      rand, srand(III): random  number generator
   discover prime factors of a  number...factor(VI):
             set process group  number...setpgrp(II):
           size(I): size of an  object file
                      sky(VI):  obtain ephemerides
                        od(I):  octal dump
                                od(I): octal dump



                            - xxxix -








                    mm(I): run  off document with PWB/MM
            tell(II): get file  offset
                      files...  onintr(I): handle interrupts in shell
                 man(I): print  on-line documentation
                login(I): sign  onto UNIX
         dup(II): duplicate an  open file descriptor
      fstat(II): get status of  open file
                     open(II):  open for reading or writing
                                open(II): open for reading or writing
                         plot:  openpl et al.(III): graphics interface
  strcat, strcmp, strlen(III):  operations on ASCII strings...strcpy,
         stty(I): set terminal  options
                                othello(VI): a game of dramatic reversals
     copy file archives in and  out...cpio(I):
              ecvt, fcvt(III):  output conversion
               locv(III): long  output conversion
     assembler and link editor  output...a.out(V):
 file descriptor 2 (diagnostic  output)...fd2(I): redirect
 fcreat, fflush(III): buffered  output...putc, putw,
             chown(II): change  owner and group of a file
              chown(I): change  owner
         nroff and troff macro  packages...tmac.name(VII): standard
     tail(I): deliver the last  part of a file
                                passwd(I): change login password
                                passwd(V): password file
                   crypt(III):  password encoding
                    passwd(V):  password file
       passwd(I): change login  password
                patchup(VIII):  patch up a damaged file system
                     system...  patchup(VIII): patch up a damaged file
                   pexec(III):  path search and execute a file
         match a string with a  pattern (like glob(VIII))...gmatch(III):
 a file for lines containing a  pattern...egrep(I): search
  grep(I): search a file for a  pattern
 rgrep(I): search a file for a  pattern
                                pause(II): indefinite wait
                      mesg(I):  permit or deny messages
                       ptx(I):  permuted index
            system messages...  perror, sys_errlist, sys_nerr,...errno(III):
                udata(II): get  per-user data
                                pexec(III): path search and execute a file
                      cat(IV):  phototypesetter interface
   split(I): split a file into  pieces
                       tee(I):  pipe fitting
                                pipe(II): create an interprocess channel
                  interface...  plot: openpl et al.(III): graphics
                    filters...  plot: t300, t300s, t450(I): graphics
                                plot(V): graphics interface
         fptrap(III): floating  point interpreter
     seek(II): move read/write  pointer
                 typo(I): find  possible typos
                                pow(III): floating exponentiation
              bc(I): arbitrary  precision interactive language
           azel(VI): satellite  predictions



                             - xl -








                 monitor(III):  prepare execution profile
                                pr(I): print file
          factor(VI): discover  prime factors of a number
                      date(I):  print and set the date
                       cal(I):  print calendar
                       sum(I):  print checksum of a file
                        pr(I):  print file
                    banner(I):  print in block letters
                      comm(I):  print lines common to two files
                        nm(I):  print name list
                     uname(I):  print name of current UNIX
                       man(I):  print on-line documentation
                       prt(I):  print SCCS file
       cat(I): concatenate and  print
                  lp(IV): line  printer
                                printf(III): formatted print
        printf(III): formatted  print
               vp(I): Versatec  print
 nice(I): run a command at low  priority
         nice(II): set program  priority
                 su(I): become  privileged user
  new standard input for shell  procedure...next(I):
 70boot(VIII): 11/70 bootstrap  procedures
         UNIX startup and boot  procedures...unixboot(VIII):
                   init(VIII):  process control initialization
               setgid(II): set  process group ID
              setpgrp(II): set  process group number
      return character form of  process ID...cgetpid(III):
               getpid(II): get  process identification
                        ps(I):  process status
                times(II): get  process times
            wait(II): wait for  process to terminate
                   ptrace(II):  process trace
               setuid(II): set  process user ID
          list of file systems  processed by check...checklist(V):
           exit(II): terminate  process
           fork(II): spawn new  process
 shutdown(VIII): terminate all  processing
          kill(I): terminate a  process
    kill(II): send signal to a  process
                  m4(I): macro  processor
  wait(I): await completion of  process
         hmul(III): high-order  product
                                prof(I): display profile data
              prof(I): display  profile data
             prepare execution  profile...monitor(III):
    profil(II): execution time  profile
                                profil(II): execution time profile
                 nice(II): set  program priority
 edata(III): last locations in  program...end, etext,
               make(I): make a  program
              lex(I): generate  programs for simple lexical tasks
                disk bootstrap  programs...diskboot(VIII):
       magnetic tape bootstrap  programs...tapeboot(VIII):



                             - xli -








          units(I): conversion  program
                                prt(I): print SCCS file
                                ps(I): process status
                                ptrace(II): process trace
                                ptx(I): permuted index
                                pump(I): Shell data transfer command
                     output...  putc, putw, fcreat, fflush(III): buffered
                                putchar, flush(III): write character
                         putc,  putw, fcreat, fflush(III): buffered output
  mm(I): run off document with  PWB/MM
                   hasp(VIII):  PWB/UNIX IBM Remote Job Entry
           get name of current  PWB/UNIX...uname(II):
                                pwd(I): working directory name
                                qsort(III): quicker sort
                   qsort(III):  quicker sort
                                quiz(I): test your knowledge
                                rand, srand(III): random number generator
             rand, srand(III):  random number generator
                        rc(I):  Ratfor compiler
                                rc(I): Ratfor compiler
                 getchar(III):  read character
                      csw(II):  read console switches
                     read(II):  read from file
                                read(II): read from file
            open(II): open for  reading or writing
                seek(II): move  read/write pointer
                   dcat(VIII):  read/write synchronous line
               gath(I): gather  real and virtual files
       search shell accounting  records...lastcom(VIII):
             output)...fd2(I):  redirect file descriptor 2 (diagnostic
           cref(I): make cross  reference listing
                    reform(I):  reformat text file
                                reform(I): reformat text file
        regular expressions...  regcmp, regex(III): compile and execute
                                regcmp(I): regular expression compile
                  regen(VIII):  regenerate system directories
                                regen(VIII): regenerate system directories
         expressions...regcmp,  regex(III): compile and execute regular
                    regcmp(I):  regular expression compile
           compile and execute  regular expressions...regcmp, regex(III):
  strip(I): remove symbols and  relocation bits
      hasp(VIII): PWB/UNIX IBM  Remote Job Entry
         DQS-11B interface for  remote job entry...rje(IV):
                     rmdel(I):  remove a delta from an SCCS file
                  rmall(VIII):  remove all
                   unlink(II):  remove directory entry
                     rmdir(I):  remove directory
                    deroff(I):  remove nroff, troff, and eqn constructs
                     strip(I):  remove symbols and relocation bits
                        rm(I):  remove (unlink) files
                mv(I): move or  rename a file
               uniq(I): report  repeated lines in a file
                        df(I):  report disk free space
                      uniq(I):  report repeated lines in a file



                            - xlii -








                       goto...  reset, setexit(III): execute non-local
       incremental file system  restore...restor(VIII):
                    restore...  restor(VIII): incremental file system
                       rsh(I):  restricted shell (command interpreter)
                 cgetpid(III):  return character form of process ID
                    ttyn(III):  return name of current terminal
            a game of dramatic  reversals...othello(VI):
                col(I): filter  reverse line feeds
                                rgrep(I): search a file for a pattern
               send(I): submit  RJE job
                   rjestat(I):  RJE status and enquiries
                      entry...  rje(IV): DQS-11B interface for remote job
                                rjestat(I): RJE status and enquiries
                                rmall(VIII): remove all
                                rmdel(I): remove a delta from an SCCS file
                                rmdir(I): remove directory
                                rm(I): remove (unlink) files
                                roff(I): format text
        romboot(VIII): special  ROM bootstrap loaders
                    loaders...  romboot(VIII): special ROM bootstrap
             sqrt(III): square  root function
                       hp(IV):  RP04/RP05/RP06 moving-head disk
                       rp(IV):  RP-11/RP03 moving-head disk
                                rp(IV): RP-11/RP03 moving-head disk
                       hs(IV):  RS03/RS04 fixed-head disk
               interpreter)...  rsh(I): restricted shell (command
                      nice(I):  run a command at low priority
                     nohup(I):  run a command immune to hangups
                        mm(I):  run off document with PWB/MM
                     azel(VI):  satellite predictions
                                sa(VIII): Shell accounting
                   break, brk,  sbrk(II): change core allocation
              bfs(I): big file  scanner
       the history entry of an  SCCS delta...chghist(I): change
             delta(I): make an  SCCS delta
              comb(I): combine  SCCS deltas
   get(I): get generation from  SCCS file
                 prt(I): print  SCCS file
        remove a delta from an  SCCS file...rmdel(I):
          admin(I): administer  SCCS files
    compare two versions of an  SCCS file...sccsdiff(I):
        sccsfile(V): format of  SCCS file
                  SCCS file...  sccsdiff(I): compare two versions of an
                                sccsfile(V): format of SCCS file
                    alarm(II):  schedule signal after specified time
                      grep(I):  search a file for a pattern
                     rgrep(I):  search a file for a pattern
           pattern...egrep(I):  search a file for lines containing a
          keywords...fgrep(I):  search a file for lines containing
              pexec(III): path  search and execute a file
                lastcom(VIII):  search shell accounting records
                 descend(III):  search UNIX file system directories
                                sed(I): stream editor
                                seek(II): move read/write pointer



                            - xliii -








                      mail(I):  send mail to designated users
                     kill(II):  send signal to a process
                                send(I): submit RJE job
                     stty(II):  set mode of terminal
                   setgid(II):  set process group ID
                  setpgrp(II):  set process group number
                   setuid(II):  set process user ID
                     nice(II):  set program priority
                      tabs(I):  set tabs on terminal
                  getty(VIII):  set terminal mode
                      stty(I):  set terminal options
            date(I): print and  set the date
                    stime(II):  set time
                 setuid(VIII):  set user id of command
        map of ASCII character  set...ascii(V):
                        reset,  setexit(III): execute non-local goto
                                setfil(III): specify Fortran file name
                                setgid(II): set process group ID
                       goto...  setjmp, longjmp(III): execute non-local
                                setmnt(VIII): establish mnttab table
                                setpgrp(II): set process group number
                                setuid(II): set process user ID
                                setuid(VIII): set user id of command
                                sha(V): Shell accounting file
                       sha(V):  Shell accounting file
         lastcom(VIII): search  shell accounting records
                     sa(VIII):  Shell accounting
              shift(I): adjust  Shell arguments
                = (equals)(I):  shell assignment command
            rsh(I): restricted  shell (command interpreter)
                        sh(I):  shell (command interpreter)
                      pump(I):  Shell data transfer command
          handle interrupts in  shell files...onintr(I):
                     while(I):  shell iteration command
                    switch(I):  shell multi-way branch command
        new standard input for  shell procedure...next(I):
                                sh(I): shell (command interpreter)
                                shift(I): adjust Shell arguments
                                shutdown(VIII): terminate all processing
                     login(I):  sign onto UNIX
           alarm(II): schedule  signal after specified time
                kill(II): send  signal to a process
                                signal(II): catch or ignore signals
   signal(II): catch or ignore  signals
 lex(I): generate programs for  simple lexical tasks
                                sin, cos(III): trigonometric functions
                      size(I):  size of an object file
                                size(I): size of an object file
                                sky(VI): obtain ephemerides
                   interval...  sleep(I): suspend execution for an
                                sleep(III): suspend execution for interval
        spline(I): interpolate  smooth curve
                       sno(I):  Snobol interpreter
                                sno(I): Snobol interpreter



                            - xliv -








                      sort(I):  sort or merge files
                                sort(I): sort or merge files
           qsort(III): quicker  sort
       df(I): report disk free  space
                     fork(II):  spawn new process
         make a directory or a  special file...mknod(II):
            mknod(VIII): build  special file
                450(I): handle  special functions of DASI450 terminal
                gsi(I): handle  special functions of GSI300 terminal
                 hp(I): handle  special functions of HP 2640 terminal
                romboot(VIII):  special ROM bootstrap loaders
              fspec(V): format  specification in text files
         schedule signal after  specified time...alarm(II):
                  setfil(III):  specify Fortran file name
                                spell(I): find spelling errors
                spell(I): find  spelling errors
                                spline(I): interpolate smooth curve
                     split(I):  split a file into pieces
            csplit(I): context  split
                                split(I): split a file into pieces
                                sqrt(III): square root function
                    sqrt(III):  square root function
                         rand,  srand(III): random number generator
                  next(I): new  standard input for shell procedure
               tmac.name(VII):  standard nroff and troff macro packages
          unixboot(VIII): UNIX  startup and boot procedures
                                stat(II): get file status
    ustat(II): get file system  statistics
               rjestat(I): RJE  status and enquiries
                fstat(II): get  status of open file
        gtty(II): get terminal  status
                ps(I): process  status
            stat(II): get file  status
                                stime(II): set time
     icheck(VIII): file system  storage consistency check
    on ASCII strings...strcpy,  strcat, strcmp, strlen(III): operations
     strings...strcpy, strcat,  strcmp, strlen(III): operations on ASCII
           on ASCII strings...  strcpy, strcat, strcmp, strlen(III):...operations
                       sed(I):  stream editor
          gmatch(III): match a  string with a pattern (like glob(VIII))
           operations on ASCII  strings...strcpy, strcat, strcmp, strlen(III):
                       bits...  strip(I): remove symbols and relocation
       strcpy, strcat, strcmp,  strlen(III): operations on ASCII strings
                                stty(I): set terminal options
                                stty(II): set mode of terminal
                      send(I):  submit RJE job
                                su(I): become privileged user
                                sum(I): print checksum of a file
                        du(I):  summarize disk usage
           sync(I): update the  super block
              sync(II): update  super-block
                     sleep(I):  suspend execution for an interval
                   sleep(III):  suspend execution for interval
         csw(II): read console  switches



                             - xlv -








                                switch(I): shell multi-way branch command
              strip(I): remove  symbols and relocation bits
          dp(IV): DP-11, DU-11  synchronous line interface
        dcat(VIII): read/write  synchronous line
                                sync(I): update the super block
                                sync(II): update super-block
            messages...perror,  sys_errlist, sys_nerr, errno(III): system
          perror, sys_errlist,  sys_nerr, errno(III): system messages
           indir(II): indirect  system call
    intro(II): introduction to  system calls
             check(VIII): file  system consistency check
           what to do when the  system crashes...crash(VIII):
              fsdb(VIII): file  system debugger
              search UNIX file  system directories...descend(III):
       regen(VIII): regenerate  system directories
            dcheck(VIII): file  system directory consistency check
  dump(VIII): incremental file  system dump
         sys_nerr, errno(III):  system messages...perror, sys_errlist,
              incremental file  system restore...restor(VIII):
           ustat(II): get file  system statistics
            icheck(VIII): file  system storage consistency check
       mnttab(V): mounted file  system table
         fs(V): format of file  system volume
     config(VIII): configure a  system
  mkfs(VIII): construct a file  system
         mount(II): mount file  system
       mount(VIII): mount file  system
       patch up a damaged file  system...patchup(VIII):
    checklist(V): list of file  systems processed by check
     umount(II): dismount file  system
   umount(VIII): dismount file  system
         who(I): who is on the  system
                         plot:  t300, t300s, t450(I): graphics filters
                   plot: t300,  t300s, t450(I): graphics filters
            plot: t300, t300s,  t450(I): graphics filters
     master device information  table...master(V):
           mounted file system  table...mnttab(V):
                tbl(I): format  tables for nroff or troff
              establish mnttab  table...setmnt(VIII):
                  tabs(I): set  tabs on terminal
                                tabs(I): set tabs on terminal
                                tail(I): deliver the last part of a file
         atan, atan2(III): arc  tangent function
      tapeboot(VIII): magnetic  tape bootstrap programs
     dump(V): incremental dump  tape format
                    tp(V): mag  tape format
                   programs...  tapeboot(VIII): magnetic tape bootstrap
   programs for simple lexical  tasks...lex(I): generate
                                tbl(I): format tables for nroff or troff
                                tee(I): pipe fitting
         graphics for extended  TELETYPE Model 37 type-box...greek(V):
                                tell(II): get file offset
      Hewlett-Packard 2640 CRT  terminal family...HP2640(VII):
                      ttys(V):  terminal initialization data



                            - xlvi -








              tty(IV): general  terminal interface
              getty(VIII): set  terminal mode
                   tty(I): get  terminal name
                  stty(I): set  terminal options
                 gtty(II): get  terminal status
  special functions of DASI450  terminal...450(I): handle
   special functions of GSI300  terminal...gsi(I): handle
  special functions of HP 2640  terminal...hp(I): handle
        typeset mathematics on  terminal...neqn(I):
       DIABLO 1620, XEROX 1700  terminals...DASI450(VII): DASI450,
 (DTC300 or DASI300) hard-copy  terminals...GSI300(VII): GSI300
 descriptions of commonly-used  terminals...terminals(VII):
    GE TermiNet 300 (and 1200)  terminals...TermiNet(VII):
          TI 745, 735, and 725  terminals...TI700(VII):
         stty(II): set mode of  terminal
    commonly-used terminals...  terminals(VII): descriptions of
          tabs(I): set tabs on  terminal
        return name of current  terminal...ttyn(III):
                      kill(I):  terminate a process
               shutdown(VIII):  terminate all processing
                      exit(I):  terminate command file
                     exit(II):  terminate process
 wait(II): wait for process to  terminate
             TermiNet(VII): GE  TermiNet 300 (and 1200) terminals
                  terminals...  TermiNet(VII): GE TermiNet 300 (and 1200)
                      quiz(I):  test your knowledge
                        ed(I):  text editor
           reform(I): reformat  text file
       format specification in  text files...fspec(V):
              nroff, troff(I):  text formatters
                     troff(I):  text formatter
               roff(I): format  text
                    cubic(VI):  three dimensional tic-tac-toe
                   TI700(VII):  TI 745, 735, and 725 terminals
                                TI700(VII): TI 745, 735, and 725 terminals
  cubic(VI): three dimensional  tic-tac-toe
          ttt(VI): the game of  tic-tac-toe
                      time(I):  time a command
         profil(II): execution  time profile
 gmtime(III): convert date and  time to ASCII...ctime, localtime,
        signal after specified  time...alarm(II): schedule
                                time(I): time a command
                                time(II): get date and time
             utime(II): update  times in file
                                times(II): get process times
                stime(II): set  time
        times(II): get process  times
        time(II): get date and  time
                       tm(IV):  TM11/TU10 magtape interface
             macro packages...  tmac.name(VII): standard nroff and troff
                                tm(IV): TM11/TU10 magtape interface
                                tp(I): manipulate DECtape and magtape
                                tp(V): mag tape format
           ptrace(II): process  trace



                            - xlvii -








           pump(I): Shell data  transfer command
              goto(I): command  transfer
                        tr(I):  transliterate
                                tr(I): transliterate
                sin, cos(III):  trigonometric functions
      deroff(I): remove nroff,  troff, and eqn constructs
            standard nroff and  troff macro packages...tmac.name(VII):
                                troff(I): text formatter
                        nroff,  troff(I): text formatters
    format tables for nroff or  troff...tbl(I):
                                ttt(VI): the game of tic-tac-toe
                                tty(I): get terminal name
                                tty(IV): general terminal interface
                                ttyn(III): return name of current terminal
                                ttys(V): terminal initialization data
                       ht(IV):  TU16 magtape interface
               cmp(I): compare  two files
         print lines common to  two files...comm(I):
          sccsdiff(I): compare  two versions of an SCCS file
    extended TELETYPE Model 37  type-box...greek(V): graphics for
       file(I): determine file  type
                      neqn(I):  typeset mathematics on terminal
                       eqn(I):  typeset mathematics
                                typo(I): find possible typos
        typo(I): find possible  typos
                                udata(II): get per-user data
     getpw(III): get name from  UID
                                umount(II): dismount file system
                                umount(VIII): dismount file system
                                uname(I): print name of current UNIX
                                uname(II): get name of current PWB/UNIX
                                uniq(I): report repeated lines in a file
                                units(I): conversion program
          descend(III): search  UNIX file system directories
               unixboot(VIII):  UNIX startup and boot procedures
                 procedures...  unixboot(VIII): UNIX startup and boot
                cu(VIII): call  UNIX
           login(I): sign onto  UNIX
         print name of current  UNIX...uname(I):
                 rm(I): remove  (unlink) files
                                unlink(II): remove directory entry
                     sync(II):  update super-block
                      sync(I):  update the super block
                    utime(II):  update times in file
         du(I): summarize disk  usage
             setuid(VIII): set  user id of command
               getuid(II): get  user identifications
       setuid(II): set process  user ID
                      utmp(V):  user information
                      wtmp(V):  user login history
       send mail to designated  users...mail(I):
      su(I): become privileged  user
      wall(VIII): write to all  users
    write(I): write to another  user



                           - xlviii -








                                ustat(II): get file system statistics
                                utime(II): update times in file
                                utmp(V): user information
      abs, fabs(III): absolute  value
                        vp(I):  Versatec print
          mark changes between  versions of a file...diffmark(I):
      sccsdiff(I): compare two  versions of an SCCS file
      gath(I): gather real and  virtual files
        with label checking...  volcopy, labelit(VIII): copy...filesystems
  fs(V): format of file system  volume
                                vp(I): Versatec print
                     wait(II):  wait for process to terminate
                                wait(I): await completion of process
                                wait(II): wait for process to terminate
         pause(II): indefinite  wait
                                wall(VIII): write to all users
                                wc(I): word count
                  crash(VIII):  what to do when the system crashes
                                what(I): identify files
                      dates...  whatsnew(I): compare file modification
                                while(I): shell iteration command
                       who(I):  who is on the system
                                who(I): who is on the system
   gmatch(III): match a string  with a pattern (like glob(VIII))
              copy filesystems  with label checking...volcopy, labelit(VIII):
       mm(I): run off document  with PWB/MM
                        wc(I):  word count
                       pwd(I):  working directory name
                 cd(I): change  working directory
              chdir(I): change  working directory
             chdir(II): change  working directory
          putchar, flush(III):  write character
                    write(II):  write on a file
                   wall(VIII):  write to all users
                     write(I):  write to another user
                                write(I): write to another user
                                write(II): write on a file
 open(II): open for reading or  writing
                                wtmp(V): user login history
                                wump(VI): the game of hunt-the-wumpus
            execute command...  xargs(I): construct argument list(s) and
         DASI450, DIABLO 1620,  XEROX 1700 terminals...DASI450(VII):
                                yacc(I): yet another compiler-compiler
                      yacc(I):  yet another compiler-compiler
                 quiz(I): test  your knowledge












                            - xlix -