Museum

Home

Lab Overview

Retrotechnology Articles

⇒ UNIX V6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

I. Commands

II. System Calls

III. Subroutines

IV. Special Files

V. File Formats and Conventions

VI. User-maintained Programs

VII. User-maintained Subroutines

VIII. Maintenance

Manual — UNIX V6

254 entries
intro

I. Commands

ararchive and library maintainer
asassembler
basbasic
bcarbitrary precision interactive language
catconcatenate and print
ccC compiler
cdbC debugger
chdirchange working directory
chmodchange mode
cmpcompare two files
commprint lines common to two files
cpcopy
crefmake cross reference listing
dateprint and set the date
dbdebug
dcdesk calculator
ddconvert and copy a file
diffdifferential file comparator
dswdelete interactively
dusummarize disk usage
echoecho arguments
edtext editor
eqntypeset mathematics
exitterminate command file
fcFortran compiler
filedetermine file type
findfind files
gotocommand transfer
grepsearch a file for a pattern
ifconditional command
killterminate a process
ldlink editor
lnmake a link
loginsign onto UNIX
lslist contents of directory
mailsend mail to designated users
manrun off section of UNIX manual
mesgpermit or deny messages
mkdirmake a directory
mvmove or rename a file
neqntypeset mathematics on terminal
newgrplog in to a new group
nicerun a command at low priority
nmprint name list
nohuprun a command immune to hangups
nroffformat text
odoctal dump
oproff line print
passwdchange login password
pfeprint floating exception
prprint file
profdisplay profile data
psprocess status
pwdworking directory name
rcRatfor compiler
revreverse lines of a file
rmremove (unlink) files
rmdirremove directory
roffformat text
shshell (command interpreter)
shiftadjust Shell arguments
sizesize of an object file
sleepsuspend execution for an interval
sortsort or merge files[ sort, usort ]
spellfind spelling errors
splitsplit a file into pieces
stripremove symbols and relocation bits
sttyset typewriter options
teepipe fitting
timetime a command
tpmanipulate DECtape and magtape
trtransliterate
troffformat text
ttyget typewriter name
typofind possible typos
uniqreport repeated lines in a file
waitawait completion of process
wcword count
whowho is on the system
writewrite to another user
yaccyet another compiler-compiler

II. System Calls (intro)

breakchange core allocation[ break, brk, sbrk ]
chdirchange working directory
chmodchange mode of file
chownchange owner and group of a file
closeclose a file
creatcreate a new file
cswread console switches
dupduplicate an open file descriptor
execexecute a file[ exec, execl, execv ]
exitterminate process
forkspawn new process
fstatget status of open file
getgidget group identifications
getpidget process identification
getuidget user identifications
gttyget typewriter status
indirindirect system call
intro
killsend signal to a process
linklink to a file
mknodmake a directory or a special file
mountmount file system
niceset program priority
openopen for reading or writing
pipecreate an interprocess channel
profilexecution time profile
ptraceprocess trace
readread from file
seekmove read/write pointer
setgidset process group ID
setuidset process user ID
signalcatch or ignore signals
sleepstop execution for interval
statget file status
stimeset time
sttyset mode of typewriter
syncupdate super-block
timeget date and time
timesget process times
umountdismount file system
unlinkremove directory entry
waitwait for process to terminate
writewrite on a file

III. Subroutines

abortgenerate an IOT fault
absabsolute value[ abs, fabs ]
alloccore allocator[ alloc, free ]
atanarc tangent function[ atan, atan2 ]
atofconvert ASCII to floating
atoiconvert ASCII to integer
cryptpassword encoding
ctimeconvert date and time to ASCII[ ctime, localtime, gmtime ]
ecvtoutput conversion[ ecvt, fcvt ]
endlast locations in program[ end, etext, edata ]
expexponential function
floorfloor and ceiling functions[ floor, ceil ]
fmodfloating modulo function
fptrapfloating point interpreter
gammalog gamma function
getargget command arguments from Fortran[ getarg, iargc ]
getcbuffered input[ getc, getw, fopen ]
getcharread character
getpwget name from UID
hmulhigh-order product
ierrorcatch Fortran errors
ldivlong division[ ldiv, lrem ]
locvlong output conversion
lognatural logarithm
monitorprepare execution profile
nargsargument count
nlistget entries from name list
perrorsystem error messages[ perror, sys_errlist, sys_nerr, errno ]
powfloating exponentiation
printfformatted print
putcbuffered output[ putc, putw, fcreat, fflush ]
putcharwrite character[ putchar, flush ]
qsortquicker sort
randrandom number generator[ rand, srand ]
resetexecute non-local goto[ reset, setexit ]
setfilspecify Fortran file name
sintrigonometric functions[ sin, cos ]
sqrtsquare root function
ttynreturn name of current typewriter

IV. Special Files

catphototypesetter interface
dcDC-11 communications interface
dhDH-11 communications multiplexer
dnDN-11 ACU interface
dpDP-11 201 data-phone interface
hpRH-11/RP04 moving-head disk
hsRH11/RS03-RS04 fixed-head disk file
htRH-11/TU-16 magtape interface
klKL-11 or DL-11 asynchronous interface
lpline printer
memcore memory[ mem, kmem, null ]
pcPC-11 paper tape reader/punch
rfRF11/RS11 fixed-head disk file
rkRK-11/RK03 (or RK05) disk
rpRP-11/RP03 moving-head disk
tcTC-11/TU56 DECtape
tmTM-11/TU-10 magtape interface
ttygeneral typewriter interface

V. File Formats and Conventions

a.outassembler and link editor output
archivearchive (library) file format[ ar ]
asciimap of ASCII character set
coreformat of core image file
directoryformat of directories[ dir ]
dumpincremental dump tape format
fsformat of file system volume
greekgraphics for extended TTY-37 type-box
groupgroup file
mtabmounted file system table
passwdpassword file
tabsset tab stops
tpDEC/mag tape formats
ttystypewriter initialization data
utmpuser information
wtmpuser login history

VI. User-maintained Programs

azelsatellite predictions
bjthe game of black jack
calprint calendar
chessthe game of chess
colfilter reverse line feeds
cubicthree dimensional tic-tac-toe
factordiscover prime factors of a number
fededit form letter memory
formform letter generator
graphdraw a graph
gsiinterpret extended character set on GSI terminal
m6general purpose macroprocessor
mooguessing game
plotgraphics filters[ plot: tek, gsip, vt0 ]
primesprint all primes larger than somewhat
quiztest your knowledge
skyobtain ephemerides
snoSnobol interpreter
speakword to voice translator
splineinterpolate smooth curve
tblformat tables for nroff or troff
tmgcompiler-compiler
tttthe game of tic-tac-toe
unitsconversion program
wumpthe game of hunt-the-wumpus

VII. User-maintained Subroutines

crcoroutine scheme[ crfork, crexit, crread, crwrite, crexch, crprior ]
msmacros for formatting manuscripts
plotgraphics interface[ plot: openpl et al. ]
sallocstring allocation and manipulation

VIII. Maintenance

aclogin accounting
bprocUNIX startup[ boot procedures ]
chgrpchange group
chownchange owner
clriclear i-node
crashwhat to do when the system crashes
cronclock daemon
dcheckfile system directory consistency check
dfdisk free
dpddata phone daemon
dumpincremental file system dump
gettyset typewriter mode
globgenerate command arguments
icheckfile system storage consistency check
initprocess control initialization
lpdline printer daemon
mkfsconstruct a file system
mknodbuild special file
mountmount file system
ncheckgenerate names from i-numbers
restorincremental file system restore
saShell accounting
subecome privileged user
syncupdate the super block
umountdismount file system
updateperiodically update the super block
wallwrite to all users

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