| intro, 0intro | introduction to Plan 9 |
| 6a, 8a, ka, va, za, 2a | assemblers |
| 6c, 8c, kc, vc, zc, 2c | C compilers |
| 6l, 8l, kl, vl, zl, 2l | loaders |
| label, window, wloc, 8½ | window system |
| acid | debugger |
| val, kal, alef | ALEF compilers |
| ar | archive and library maintainer |
| art2pic, art | edit line-art |
| unicode, ascii | interpret ASCII, Unicode characters |
| awk | pattern-directed scanning and processing language |
| basename | strip file name affixes |
| bc | arbitrary-precision arithmetic language |
| mount, unmount, bind | change name space |
| bundle | collect files for distribution |
| c++/2c, c++/kc, c++/vc, c++/8c, c++/zc, c++/2l, c++/kl, c++/vl, c++/8l, c++/zl, c++ | C++ compilers and loaders |
| cal | print calendar |
| read, cat | catenate files |
| chgrp | change file group |
| chmod | change mode |
| cmp | compare two files |
| comm | select or reject lines common to two sorted files |
| uncompress, compress | compress and expand data |
| telnet, hayes, cu, rx, xms, xmr, con | remote login, execution, and XMODEM file transfer |
| mv, rename, cp | copy, move files |
| cpp | C language preprocessor |
| cpu | connection to cpu server |
| date | print the date |
| dbfmt, db | debugger |
| dc | desk calculator |
| dd | convert and copy a file |
| delatex, deroff | remove formatting requests |
| diff | differential file comparator |
| doctype | intuit command line for formatting a document |
| du | disk usage |
| echo | print arguments |
| ed | text editor |
| emacs | editor macros |
| eqn | typeset mathematics |
| primes, factor | factor a number, generate large primes |
| file | determine file type |
| fmt | ultra-simple text formatter |
| fone | control ISDN telephone |
| fortune | sample lines from a file |
| freq | print histogram of character frequencies |
| 4s, 5s, ana, gnuchess, juggle, mandel, plumb, quiz, smiley, life, fsim, clock, catclock, fireworks, swar, zork, games | time wasters |
| homespool, gspool, gcan | interface to gnot laser-printers |
| grap | pic preprocessor for drawing graphs |
| graph | draw a graph |
| grep | search a file for a pattern |
| help | experimental window system |
| hoc | interactive floating point language |
| hp | emulate an HP 2621 terminal |
| kana8½ | language transliterator |
| broke, kill | print commands to kill processes |
| lex | generator of lexical analysis programs |
| look | find lines in a sorted list |
| lp | printer output |
| lc, ls | list contents of directory |
| edmail, sendmail, seemail, aliasmail, smtp, smtpd, uk2uk, vwhois, vismon, mail | mail commands |
| lookman, man | print or find pages of this manual |
| mc | multicolumn print |
| membername, mk | maintain (make) related files |
| mkdir | make a directory |
| movie | algorithm animation |
| netstat | summarize network connections |
| news | print news items |
| nm | name list (symbol table) |
| p | paginate |
| typepasswd, netkey, passwd | change login password |
| pcc | APE C compiler driver |
| tpic, pic | troff and tex preprocessors for drawing pictures |
| plot | graphics filter |
| pr | print file |
| kprof, prof | display profiling data |
| proof | troff output interpreter |
| psu, ps | process status |
| psi | postscript interpreter |
| pull, Rpush, Rpull, push | Datakit remote file copy |
| pbd, pwd | working directory |
| cd, eval, exec, exit, flag, newpgrp, shift, wait, whatis, ., rc | command language |
| rl | put table of contents in libraries |
| rm | remove files |
| B, sam | screen editor with structural regular expressions |
| sed | stream editor |
| seq | print sequences of numbers |
| size | print size of executable files |
| sleep | suspend execution for an interval |
| sort | sort and/or merge files |
| spell | find spelling errors |
| split | split a file into pieces |
| start, stop | print commands to stop and start processes |
| strings | extract printable strings |
| strip | remove symbols from binary files |
| sum | sum and count blocks in a file |
| syscall | test a system call |
| tail | deliver the last part of a file |
| tapefs | mount archival file systems |
| tar | archiver |
| tbl | format tables for nroff or troff |
| tcs | translate character sets |
| tee | pipe fitting |
| pq, tel | look in phone book |
| test | set status according to condition |
| latex, slitex, bibtex, dvips, dviselect, mf, tex | text formatting and typesetting |
| think | HP ThinkJet filter |
| time | time a command |
| touch | set modification date of a file |
| tr | translate characters |
| nroff, troff | text formatting and typesetting |
| tweak | edit bitmap files, subfont files, face files, etc. |
| twig | tree-manipulation language |
| uniq | report repeated lines in a file |
| units | conversion program |
| ki, vi | instruction simulators |
| wc | word count |
| whois, who | who is using the machine |
| xd | hex, octal, decimal, or ASCII dump |
| yacc | yet another compiler-compiler |
| yesterday | print file names from the dump |
| intro, 0intro | introduction to library functions |
| abort | generate a fault |
| labs, abs | integer absolute values |
| access | determine accessibility of file |
| ARG, arg | process option letters from argv |
| atoi, atol, charstod, strtod, strtol, strtoul, atof | convert text to numbers |
| srvauth, getchall, challreply, newns, authdial, passtokey, nvcsum, auth | network authentication |
| mount, unmount, bind | change name space |
| Bopen, Binit, Binits, Brdline, Bgetc, Bgetrune, Bgetd, Bungetc, Bungetrune, Bread, Bseek, Boffset, Bfildes, Blinelen, Bputc, Bputrune, Bprint, Bwrite, Bflush, Bclose, Bbuffered, bio | buffered input/output |
| sbrk, brk | change memory allocation |
| chdir | change working directory |
| times, cputime | cpu time in this process and children |
| localtime, gmtime, asctime, timezone, ctime | convert date and time to ASCII |
| isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toascii, _toupper, _tolower, toupper, tolower, ctype | ASCII character classification |
| hangup, announce, listen, accept, reject, netmkaddr, dial | make and break network connections |
| dirread | read directory |
| dup | duplicate an open file descriptor |
| decrypt, netcrypt, encrypt | DES encryption |
| erfc, erf | error function |
| errstr | description of last system call error |
| execl, exec | execute a file |
| atexit, atexitdont, exits | terminate process, process cleanup |
| log, log10, pow, pow10, sqrt, exp | exponential, logarithm, power, square root |
| convS2M, convD2M, convM2S, convM2D, getS, fcallconv, dirconv, dirmodeconv, fcall | interface to Plan 9 File protocol |
| fabs, fmod, ceil, floor | absolute value, remainder, floor, ceiling functions |
| rfork, fork | manipulate process resources |
| ldexp, modf, frexp | split into mantissa and exponent |
| gamma | log gamma function |
| putenv, getenv | access environment variables |
| setfcr, getfsr, setfsr, getfcr | control floating point |
| getmfields, setfields, getfields | break a string into fields |
| getppid, getpid | get process ids |
| getuser | get user name |
| getwd | get current directory |
| hypot | Euclidean distance |
| free, realloc, calloc, mstats, malloc | memory allocator |
| memccpy, memchr, memcmp, memcpy, memmove, memset, memory | memory operations |
| mktemp | make a unique file name |
| NaN, Inf, isNaN, isInf, nan | not-a-number and infinity functions |
| noted, atnotify, notify | handle asynchronous process notification |
| create, close, open | open a file for reading or writing, create file |
| syslog, perror | system error messages |
| pipe | create an interprocess channel |
| postnote | send a note to a process or process group |
| fprint, sprint, snprint, fmtinstall, strconv, Strconv, numbconv, fltconv, doprint, donprint, print | print formatted output |
| qsort | quicker sort |
| lrand, frand, nrand, lnrand, srand, rand | random number generator |
| write, read | read or write file |
| remove | remove a file |
| rendezvous | user level process synchronization |
| runetochar, chartorune, runelen, fullrune, utflen, utfrune, utfrrune, utfutf, rune | rune/UTF conversion |
| seek | change file offset |
| segdetach, segfree, segattach | map/unmap a segment in virtual memory |
| segbrk | change memory allocation |
| segflush | flush segment memory cache |
| longjmp, notejmp, setjmp | non-local goto |
| cos, tan, asin, acos, atan, atan2, sin | trigonometric functions |
| cosh, tanh, sinh | hyperbolic functions |
| alarm, sleep | delay, ask for delayed note |
| fstat, wstat, fwstat, dirstat, dirfstat, dirwstat, dirfwstat, stat | get and put file status |
| strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strdup, strstr, strcat | string operations |
| time | time in seconds since epoch |
| wait | wait for a process to exit |
| sub, mul, div, raddp, rsubp, rmul, rdiv, rshift, inset, rcanon, eqpt, eqrect, ptinrect, rectinrect, rectXrect, rectclip, Dx, Dy, Pt, Rect, Rpt, add | arithmetic on points and rectangles |
| bfree, rdbitmap, wrbitmap, rdbitmapfile, wrbitmapfile, balloc | allocating, freeing, reading, writing bitmaps |
| bitbltclip, clipline, point, segment, polysegment, arc, circle, disc, ellipse, texture, border, string, strsize, strwidth, Fcode, bitblt | graphics functions |
| agefont, loadchar, Subfont, Fontchar, Font, cachechars | font utilities |
| einit, estart, etimer, eread, emouse, ekbd, ecanread, ecanmouse, ecankbd, ereshaped, getrect, menuhit, Event, Mouse, Menu, event | graphics events |
| Point, Rectangle, Bitmap, Cursor, binit, bclose, berror, bscreenrect, bneed, bflush, bwrite, bexit, clipr, cursorswitch, cursorset, rdfontfile, ffree, charwidth, Pconv, Rconv, graphics | graphics |
| RGB, rdcolmap, wrcolmap, rgbpix | handle color screens |
| subffree, rdsubfontfile, wrsubfontfile, mkfont, subfalloc | subfont manipulation |
| frinit, frsetrects, frclear, frcharofpt, frptofchar, frinsert, frdelete, frselect, frselectp, frselectf, frgetmouse, frame | frames of text |
| eipconv, parseip, parseether, myipaddr, myetheraddr, maskip, etherip, equivip, ip | Internet protocol |
| lalloc, lfree, ltofront, ltoback, lcstring, layer | graphics layers |
| crackhdr, newmap, setmap, unusemap, freemap, loadmap, mget, mput, beswab, beswal, leswab, leswal, mach | executable file interpretation |
| ndbopen, ndbclose, ndbreopen, ndbsearch, ndbsnext, ndbgetval, ndbfree, ipattr, ipinfo, ndbhash, ndbseek, ndbparse, ndb | network database |
| objtype, readobj, objsym, objbase, objreset, isar, nextar, readar, object | object file interpretation functions |
| regcomp, regcomplit, regcompnl, regexec, regsub, rregexec, rregsub, regerror, regexp | regular expression |
| syminit, getsym, symbase, pc2sp, pc2line, line2addr, lookup, findlocal, getauto, findsym, localsym, globalsym, textsym, file2pc, fileelem, filesym, fileline, symerror, symbol | symbol table access functions |
| intro, 0intro | introduction to system administration |
| adduser, changeuser, printnetkey, renameuser, removeuser, enable, disable, expire, status, convkeys, wrkey, auth | maintain authentication databases |
| boot | connect to the root file server |
| booting | bootstrapping procedures |
| rarpd, tftpd, bootp | Internet booting |
| btrace | trace bitblt protocol |
| cron | clock daemon |
| dkstat, dkconfig | configure Datakit interface |
| exsort, fs | file server maintenance |
| fsconfig | configuring a file server |
| 40meg, 80meg, 100meg, newkernel, personalize, update, Disclabel, home | administration for local file systems |
| init | initialize machine or connection |
| arpd, ipconfig | Internet configuration |
| ksync, kfscmd | kfs administration |
| dkcpu, dkcpunote, dkdiscard, dkecho, dkexportfs, dkexportfs0, dkrexexec, dkwhoami, dksmtp, dkdcon, dklogin, dkfsauth, dkrexauth, dkchal, dkchangekey, dkcheck, dkguard, il7, il9, il565, il17005, il17006, il17007, il17009, il17020, il17021, il17022, il17023, il17024, tcp7, tcp9, tcp21, tcp23, tcp25, tcp513, tcp564, tcp565, tcp17007, tcp6000, listen | listen for calls on a network device |
| login | set user name |
| lp | PostScript preprocessors |
| pump, mk9660 | create and write ISO-9660 CD-ROM images |
| mkext, flio, mkfs | archive or update a file system |
| aux/mouse, mouse | configure a mouse to a port |
| query, mkhash, mkdb, cs, csquery, dns, dnsquery, ndb | network database |
| newuser | adding a new user |
| disk/prep, prep | make disk partition table |
| qer | queue a request and associated data |
| runq | process all requests in a queue |
| scuzz | SCSI target control |
| Digital Pathways SecureNet Key, securenet | remote authentication box |
| snoopy | spy on Ethernet packets |
| swap | establish a swap file |
| stats, sysmon | display graphs of system activity |
| aux/vga, vga | setup VGA card |