Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ Plan9 1st Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

2. System Calls and Libraries

2G. Graphics Library

2S. Standard I/O Library

2X. Specialized Libraries

3. Kernel Devices

4. File Services

5. Plan 9 File Protocol

6. File Formats

7. Databases and Access Programs

8. Maintenance Commands

Manual — Plan9 1st Edition

322 entries

1. Commands

intro, 0introintroduction to Plan 9
6a, 8a, ka, va, za, 2aassemblers
6c, 8c, kc, vc, zc, 2cC compilers
6l, 8l, kl, vl, zl, 2lloaders
label, window, wloc, 8½window system
aciddebugger
val, kal, alefALEF compilers
ararchive and library maintainer
art2pic, artedit line-art
unicode, asciiinterpret ASCII, Unicode characters
awkpattern-directed scanning and processing language
basenamestrip file name affixes
bcarbitrary-precision arithmetic language
mount, unmount, bindchange name space
bundlecollect 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
calprint calendar
read, catcatenate files
chgrpchange file group
chmodchange mode
cmpcompare two files
commselect or reject lines common to two sorted files
uncompress, compresscompress and expand data
telnet, hayes, cu, rx, xms, xmr, conremote login, execution, and XMODEM file transfer
mv, rename, cpcopy, move files
cppC language preprocessor
cpuconnection to cpu server
dateprint the date
dbfmt, dbdebugger
dcdesk calculator
ddconvert and copy a file
delatex, deroffremove formatting requests
diffdifferential file comparator
doctypeintuit command line for formatting a document
dudisk usage
echoprint arguments
edtext editor
emacseditor macros
eqntypeset mathematics
primes, factorfactor a number, generate large primes
filedetermine file type
fmtultra-simple text formatter
fonecontrol ISDN telephone
fortunesample lines from a file
freqprint histogram of character frequencies
4s, 5s, ana, gnuchess, juggle, mandel, plumb, quiz, smiley, life, fsim, clock, catclock, fireworks, swar, zork, gamestime wasters
homespool, gspool, gcaninterface to gnot laser-printers
grappic preprocessor for drawing graphs
graphdraw a graph
grepsearch a file for a pattern
helpexperimental window system
hocinteractive floating point language
hpemulate an HP 2621 terminal
kana8½language transliterator
broke, killprint commands to kill processes
lexgenerator of lexical analysis programs
lookfind lines in a sorted list
lpprinter output
lc, lslist contents of directory
edmail, sendmail, seemail, aliasmail, smtp, smtpd, uk2uk, vwhois, vismon, mailmail commands
lookman, manprint or find pages of this manual
mcmulticolumn print
membername, mkmaintain (make) related files
mkdirmake a directory
moviealgorithm animation
netstatsummarize network connections
newsprint news items
nmname list (symbol table)
ppaginate
typepasswd, netkey, passwdchange login password
pccAPE C compiler driver
tpic, pictroff and tex preprocessors for drawing pictures
plotgraphics filter
prprint file
kprof, profdisplay profiling data
prooftroff output interpreter
psu, psprocess status
psipostscript interpreter
pull, Rpush, Rpull, pushDatakit remote file copy
pbd, pwdworking directory
cd, eval, exec, exit, flag, newpgrp, shift, wait, whatis, ., rccommand language
rlput table of contents in libraries
rmremove files
B, samscreen editor with structural regular expressions
sedstream editor
seqprint sequences of numbers
sizeprint size of executable files
sleepsuspend execution for an interval
sortsort and/or merge files
spellfind spelling errors
splitsplit a file into pieces
start, stopprint commands to stop and start processes
stringsextract printable strings
stripremove symbols from binary files
sumsum and count blocks in a file
syscalltest a system call
taildeliver the last part of a file
tapefsmount archival file systems
tararchiver
tblformat tables for nroff or troff
tcstranslate character sets
teepipe fitting
pq, tellook in phone book
testset status according to condition
latex, slitex, bibtex, dvips, dviselect, mf, textext formatting and typesetting
thinkHP ThinkJet filter
timetime a command
touchset modification date of a file
trtranslate characters
nroff, trofftext formatting and typesetting
tweakedit bitmap files, subfont files, face files, etc. 
twigtree-manipulation language
uniqreport repeated lines in a file
unitsconversion program
ki, viinstruction simulators
wcword count
whois, whowho is using the machine
xdhex, octal, decimal, or ASCII dump
yaccyet another compiler-compiler
yesterdayprint file names from the dump

2. System Calls and Libraries

intro, 0introintroduction to library functions
abortgenerate a fault
labs, absinteger absolute values
accessdetermine accessibility of file
ARG, argprocess option letters from argv
atoi, atol, charstod, strtod, strtol, strtoul, atofconvert text to numbers
srvauth, getchall, challreply, newns, authdial, passtokey, nvcsum, authnetwork authentication
mount, unmount, bindchange name space
Bopen, Binit, Binits, Brdline, Bgetc, Bgetrune, Bgetd, Bungetc, Bungetrune, Bread, Bseek, Boffset, Bfildes, Blinelen, Bputc, Bputrune, Bprint, Bwrite, Bflush, Bclose, Bbuffered, biobuffered input/output
sbrk, brkchange memory allocation
chdirchange working directory
times, cputimecpu time in this process and children
localtime, gmtime, asctime, timezone, ctimeconvert date and time to ASCII
isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toascii, _toupper, _tolower, toupper, tolower, ctypeASCII character classification
hangup, announce, listen, accept, reject, netmkaddr, dialmake and break network connections
dirreadread directory
dupduplicate an open file descriptor
decrypt, netcrypt, encryptDES encryption
erfc, erferror function
errstrdescription of last system call error
execl, execexecute a file
atexit, atexitdont, exitsterminate process, process cleanup
log, log10, pow, pow10, sqrt, expexponential, logarithm, power, square root
convS2M, convD2M, convM2S, convM2D, getS, fcallconv, dirconv, dirmodeconv, fcallinterface to Plan 9 File protocol
fabs, fmod, ceil, floorabsolute value, remainder, floor, ceiling functions
rfork, forkmanipulate process resources
ldexp, modf, frexpsplit into mantissa and exponent
gammalog gamma function
putenv, getenvaccess environment variables
setfcr, getfsr, setfsr, getfcrcontrol floating point
getmfields, setfields, getfieldsbreak a string into fields
getppid, getpidget process ids
getuserget user name
getwdget current directory
hypotEuclidean distance
free, realloc, calloc, mstats, mallocmemory allocator
memccpy, memchr, memcmp, memcpy, memmove, memset, memorymemory operations
mktempmake a unique file name
NaN, Inf, isNaN, isInf, nannot-a-number and infinity functions
noted, atnotify, notifyhandle asynchronous process notification
create, close, openopen a file for reading or writing, create file
syslog, perrorsystem error messages
pipecreate an interprocess channel
postnotesend a note to a process or process group
fprint, sprint, snprint, fmtinstall, strconv, Strconv, numbconv, fltconv, doprint, donprint, printprint formatted output
qsortquicker sort
lrand, frand, nrand, lnrand, srand, randrandom number generator
write, readread or write file
removeremove a file
rendezvoususer level process synchronization
runetochar, chartorune, runelen, fullrune, utflen, utfrune, utfrrune, utfutf, runerune/UTF conversion
seekchange file offset
segdetach, segfree, segattachmap/unmap a segment in virtual memory
segbrkchange memory allocation
segflushflush segment memory cache
longjmp, notejmp, setjmpnon-local goto
cos, tan, asin, acos, atan, atan2, sintrigonometric functions
cosh, tanh, sinhhyperbolic functions
alarm, sleepdelay, ask for delayed note
fstat, wstat, fwstat, dirstat, dirfstat, dirwstat, dirfwstat, statget and put file status
strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strdup, strstr, strcatstring operations
timetime in seconds since epoch
waitwait for a process to exit

2G. Graphics Library

sub, mul, div, raddp, rsubp, rmul, rdiv, rshift, inset, rcanon, eqpt, eqrect, ptinrect, rectinrect, rectXrect, rectclip, Dx, Dy, Pt, Rect, Rpt, addarithmetic on points and rectangles
bfree, rdbitmap, wrbitmap, rdbitmapfile, wrbitmapfile, ballocallocating, freeing, reading, writing bitmaps
bitbltclip, clipline, point, segment, polysegment, arc, circle, disc, ellipse, texture, border, string, strsize, strwidth, Fcode, bitbltgraphics functions
agefont, loadchar, Subfont, Fontchar, Font, cachecharsfont utilities
einit, estart, etimer, eread, emouse, ekbd, ecanread, ecanmouse, ecankbd, ereshaped, getrect, menuhit, Event, Mouse, Menu, eventgraphics events
Point, Rectangle, Bitmap, Cursor, binit, bclose, berror, bscreenrect, bneed, bflush, bwrite, bexit, clipr, cursorswitch, cursorset, rdfontfile, ffree, charwidth, Pconv, Rconv, graphicsgraphics
RGB, rdcolmap, wrcolmap, rgbpixhandle color screens
subffree, rdsubfontfile, wrsubfontfile, mkfont, subfallocsubfont manipulation

2S. Standard I/O Library

getc, getchar, fputc, putc, putchar, ungetc, fgets, gets, fputs, puts, fread, fwrite, fgetcstdio input and output
freopen, fdopen, fileno, fclose, sopenr, sopenw, sclose, fflush, setvbuf, setbuf, fgetpos, ftell, fsetpos, fseek, rewind, feof, ferror, clearerr, fopenstandard buffered input/output package
printf, sprintf, vfprintf, vprintf,   vsprintf, fprintfprint formatted output
scanf, sscanf, vfscanf, fscanfscan formatted input
tmpnam, tmpfilestdio temporary files

2X. Specialized Libraries

frinit, frsetrects, frclear, frcharofpt, frptofchar, frinsert, frdelete, frselect, frselectp, frselectf, frgetmouse, frameframes of text
eipconv, parseip, parseether, myipaddr, myetheraddr, maskip, etherip, equivip, ipInternet protocol
lalloc, lfree, ltofront, ltoback, lcstring, layergraphics layers
crackhdr, newmap, setmap, unusemap, freemap, loadmap, mget, mput, beswab, beswal, leswab, leswal, machexecutable file interpretation
ndbopen, ndbclose, ndbreopen, ndbsearch, ndbsnext, ndbgetval, ndbfree, ipattr, ipinfo, ndbhash, ndbseek, ndbparse, ndbnetwork database
objtype, readobj, objsym, objbase, objreset, isar, nextar, readar, objectobject file interpretation functions
regcomp, regcomplit, regcompnl, regexec, regsub, rregexec, rregsub, regerror, regexpregular expression
syminit, getsym, symbase, pc2sp, pc2line, line2addr, lookup, findlocal, getauto, findsym, localsym, globalsym, textsym, file2pc, fileelem, filesym, fileline, symerror, symbolsymbol table access functions

3. Kernel Devices

intro, 0introintroduction to the Plan 9 devices
arpInternet Address Resolution Protocol
asyncframing for a serial line to Datakit
bitscreen graphics, mouse
concDatakit concentrator
consconsole, clocks, process/process group ids, user, null, klog, stats, lights, noise, sysstat, hz, swap, crypt, chal, key
cycCyclone fiber interface
incon, hsvme, hs386, datakitDatakit interface
dkDatakit conversations
dupdups of open files
envenvironment variables
fcallrecreate packet delimiters
floppyfloppy disk interface
wren, hardhard disk interface
ipTCP, UDP, IL network protocols over IP
iprouteInternet route table manager
kprofkernel profiling
lanceLANCE Ethernet device
mntattach to 9P servers
muxserver registry and service multiplexor
pipetwo-way interprocess communication
procrunning processes
rootthe root file system
rtcreal-time clock and non-volatile RAM
duart, uart, sccserial communication control
scsiSCSI command interface
srvserver registry
streama structure for communications
vgavgasize, vgatype, vgaport

4. File Services

intro, 0introintroduction to file servers
8½window system files
cfscache file system
9660srv, eject, dossrvDOS and ISO9660 file systems
exportfsnetwork file server plumbing
fsfile server, bootes
ftp, ftpfsfile transfer protocol (FTP) file system
helpmake and control help windows
importimport a name space from a remote system
iostatsfile system to measure I/O
keyfsauthentication database files
kfsdisk file system
namespacestructure of conventional file name space
ramfsmemory file system
9fs, dk232, dkmodem, srvstart network file service
u9fsserve 9P from Unix

5. Plan 9 File Protocol

intro, 0introintroduction to the Plan 9 File Protocol, 9P
session, nop, attachmessages to initiate activity
authfile system authentication
cloneduplicate a fid
clunkforget about a fid
clwalkclone, then search a directory, and change to a file within it
errorreturn an error
flushabort a message
create, openprepare a fid for I/O on an existing or new file
write, readtransfer data from and to a file
removeremove a file from a server
wstat, statinquire or change file attributes
walkdescend a directory hierarchy

6. File Formats

intro, 0introintroduction to file formats
a.outobject file format
ararchive (library) file format
fsauth, rexauth, chal, changekey, authauthentication services
bitmapexternal format for bitmaps
subfont, fontexternal format for fonts and subfonts
keyboardhow to type characters
manmacros to typeset manual
mapdigitized map formats
mpicturespicture inclusion macros
mspe, mpmmacros for page makeup
msmacros for formatting manuscripts
namespacename space description file
ndbNetwork database
plotgraphics interface
regexpregular expression notation
usersfile server user list format
UTF, Unicode, ASCII, rune, utfcharacter set and format

7. Databases and Access Programs

intro, 0introintroduction to databases
ahdAmerican Heritage Dictionary
astroprint astronomical information
chdbchess database browser
dictdictionary browser
mapdemo, mapdraw maps on various projections
oedOxford English Dictionary
scatsky catalogue
showimagebitmap displayer, colormap changer
tigerUnited States street map database
map, key, plot, photo, movie, report, query, wextract, iupdate, weatherweather maps, reports, photos, and utilities

8. Maintenance Commands

intro, 0introintroduction to system administration
adduser, changeuser, printnetkey, renameuser, removeuser, enable, disable, expire, status, convkeys, wrkey, authmaintain authentication databases
bootconnect to the root file server
bootingbootstrapping procedures
rarpd, tftpd, bootpInternet booting
btracetrace bitblt protocol
cronclock daemon
dkstat, dkconfigconfigure Datakit interface
exsort, fsfile server maintenance
fsconfigconfiguring a file server
40meg, 80meg, 100meg, newkernel, personalize, update, Disclabel, homeadministration for local file systems
initinitialize machine or connection
arpd, ipconfigInternet configuration
ksync, kfscmdkfs 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, listenlisten for calls on a network device
loginset user name
lpPostScript preprocessors
pump, mk9660create and write ISO-9660 CD-ROM images
mkext, flio, mkfsarchive or update a file system
aux/mouse, mouseconfigure a mouse to a port
query, mkhash, mkdb, cs, csquery, dns, dnsquery, ndbnetwork database
newuseradding a new user
disk/prep, prepmake disk partition table
qerqueue a request and associated data
runqprocess all requests in a queue
scuzzSCSI target control
Digital Pathways SecureNet Key, securenetremote authentication box
snoopyspy on Ethernet packets
swapestablish a swap file
stats, sysmondisplay graphs of system activity
aux/vga, vgasetup VGA card

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026