Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ UNIX 3BSD

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1C. Communications Commands

1G. Graphics Commands

1M. Maintenance Commands

2. System Calls

3. Subroutines and Libraries

3F. FORTRAN Library

3M. Math Library

3S. Standard I/O Library

3X. Miscellaneous Libraries

4. Special Files

5. File Formats

6. Games

7. Miscellaneous Facilities

8. Maintenance Commands

Manual — UNIX 3BSD

404 entries
fed

1. Commands (intro)

adbdebugger
aplan apl interpreter
aproposlocate commands by keyword lookup
ararchive and library maintainer
ar11PDP-11 compatible archive and library maintainer
asassembler
atexecute commands at a later time
awkpattern scanning and processing language
basenamestrip filename affixes
bcarbitrary-precision arithmetic language
mail, binmailsend or receive mail among users
calprint calendar
calendarreminder service
catcatenate and print
cbC program beautifier
ccC compiler
ccatcat compressed files
cdchange working directory
chfnchange full name of user
chown, chgrpchange owner or group
chmodchange mode
chgrp, chownchange owner or group
chshchange default login shell
clearclear terminal screen
cmpcompare two files
colfilter reverse line feeds
colcrtfilter nroff output for CRT previewing
colrmremove columns from a file
commselect or reject lines common to two sorted files
compactcompress files
cpcopy
cryptencode/decode
csha shell (command interpreter) with C-like syntax
ctagsmaintain a tags file for a C program
cxrefa simple C routine referencing program
dateprint and set the date
dcdesk calculator
ddconvert and copy a file
deroffremove nroff, troff, tbl and eqn constructs
diffdifferential file comparator
diff33-way differential file comparison
diffdirdiff directories
diff, diffhdifferential file comparator
dusummarize disk usage
echoecho arguments
edtext editor
edittext editor (variant of ex for casual users)
grep, fgrep, egrepsearch a file for a pattern
xsend, xget, enrollsecret mail
neqn, checkeq, eqntypeset mathematics
extext editor
expandexpand tabs to spaces
exprevaluate arguments as an expression
f77Fortran 77 compiler
true, falseprovide truth values
grep, egrep, fgrepsearch a file for a pattern
filedetermine file type
findfind files
fingeruser information lookup program
fmtsimple text formatter
foldfold long lines for finite width output device
fromwho is my mail from? 
getsget a string from standard input
egrep, fgrep, grepsearch a file for a pattern
headgive first few lines
introintroduction to commands
iulindicate underlining
joinrelational database operator
killterminate a process with extreme prejudice
lastindicate last logins of users and teletypes
lastcommshow last commands executed in reverse order
ldlink editor
learncomputer aided instruction about UNIX
leaveremind you when you have to leave
lexgenerator of lexical analysis programs
linta C program verifier
lisplisp interpreter
lisztcompile a Franz Lisp program
lnall, lnmake links
lockreserve a terminal
loginsign on
lookfind lines in a sorted list
refer, lookbibfind and insert literature references in documents
lorderfind ordering relation for an object library
lpqprints the line printer queue
lprline printer spooler
lprmremove a file from the line printer queue
lslist contents of directory
m4macro processor
mailsend and receive mail
makemaintain program groups
manrun off section of UNIX manual
mesgpermit or deny messages
mkdirmake a directory
mkstrcreate an error message file by massaging C source
morefile perusal filter for crt viewing
msgssystem messages and junk mail program
mvmove or rename files
eqn, checkeq, neqntypeset mathematics
netexecute a command on a remote machine
netcpremote copy of files through the net
netlogprint the last few lines of the network log file
netlpruse a remote lineprinter through the net
netmailread mail on a remote machine over the network
netqprint contents of network queue
netrmremove a command from the network queue
nettrofftroff to the phototypesetter over the network
newgrplog in to a new group
nohup, nicerun a command at low priority (sh only)
nmprint name list
troff, nrofftext formatting and typesetting
numnumber lines
odoctal dump
passwdchange login password
piPascal interpreter code translator
pixPascal interpreter and executor
prprint file
printpr to the line printer
printenvprint out the environment
prmailprint out mail in the post office
profdisplay profile data
psprocess status
ptiphototypesetter interpreter
ptxpermuted index
pwdworking directory name
pxPascal interpreter
pxpPascal execution profiler
pxrefPascal cross-reference program
ratforrational Fortran dialect
lookbib, referfind and insert literature references in documents
resetreset the teletype bits to a sensible state
revreverse lines of a file
rewindrewind tape drive
rmdir, rmremove (unlink) files
rm, rmdirremove (unlink) files
scriptmake typescript of terminal session
sdbsymbolic debugger
sedstream editor
seesee what a file has in it
for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, newgrp, read, readonly, set, shift, times, trap, umask, wait, shcommand language
sizesize of an object file
sleepsuspend execution for an interval
soelimeliminate .so’s from nroff input
sortsort or merge files
spellin, spellout, spellfind spelling errors
spiceelectronic circuit simulation program
splitsplit a file into pieces
ssplimit to single spacing
stringsfind the printable strings in a object, or other binary, file
stripremove symbols and relocation bits
structstructure Fortran programs
sttyset terminal options
susubstitute user id temporarily
sumsum and count blocks in a file
symorderrearrange name list
tabsset terminal tabs
taildeliver the last part of a file
tartape archiver
tblformat tables for nroff or troff
tcphotypesetter simulator
teepipe fitting
testcondition command
timetime a command
tkpaginator for the Tektronix 4014
touchupdate date last modified of a file
tpmanipulate tape archive
trtranslate characters
tracopy out a file as it grows
trmantranslate version 6 manual macros to version 7 macros
nroff, trofftext formatting and typesetting
false, trueprovide truth values
tsetset terminal modes
tsorttopological sort
ttyget terminal name
uldo underlining
uncompactuncompress files
uniqreport repeated lines in a file
unitsconversion program
uptimeshow how long system has been up
userscompact list of users who are on the system
vgrindgrind nice listings of C programs for the versatec
viscreen oriented (visual) display editor based on ex
vmstatreport virtual memory statistics
vpqprints the line printer queue
vprVersatec printer/plotter spooler
vprintpr to the Versatec
vprmremove a file from the Versatec queue
vtrofftroff to the Versatec
wwho is on and what they are doing
waitawait completion of process
wcword count
whatisdescribe what a command is
whereislocate source, binary, and or manual for program
whichlocate a program file including aliases and paths (csh only)
whowho is on the system
whoamiprint effective current user id
writewrite to another user
xsend, enroll, xgetsecret mail
xget, enroll, xsendsecret mail
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler

1C. Communications Commands

callring a telephone
cucall UNIX
uulog, uucpunix to unix copy
uudiffdirectory comparison between machines
uuxunix to unix command execution

1G. Graphics Commands

graphdraw a graph
plotgraphics filters
splineinterpolate smooth curve

1M. Maintenance Commands

aclogin accounting
sa, acctonsystem accounting
analyzeVirtual UNIX postmortem crash analyzer
arffarchiver for floppy
clriclear i-node
dcheckfile system directory consistency check
ddateprint dump dates from the dump tables
dfdisk free
dmesgcollect system diagnostic messages to form error log
dumpincremental file system dump
dumpdirprint the names of files on a dump tape
flcopycopy floppy disk
icheckfile system storage consistency check
iostatreport I/O statistics
makewhatisremake the data base for the whatis and apropos commands
mkfsconstruct a file system
mknodbuild special file
umount, mountmount and dismount file system
ncheckgenerate names from i-numbers
pstatprint system facts
quotsummarize file system ownership
renicealter priority of running process by changing nice
restorincremental file system restore
accton, sasystem accounting
syncupdate the super block
vpacprint Versatec accounting information
wallwrite to all users

2. System Calls (intro)

accessdetermine accessibility of file
acctturn accounting on or off
alarmschedule signal after specified time
sbrk, break, brkchange core allocation
chdirchange default directory
chmodchange mode of file
chownchange owner and group of a file
closeclose a file
creatcreate a new file
dup2, dupduplicate an open file descriptor
execl, execv, execle, execve, execlp, execvp, exece, environ, execexecute a file
exitterminate process
forkspawn new process
getpidget process identification
getgid, geteuid, getegid, getuidget user and group identity
syscall, indirindirect system call
errno, introintroduction to system calls and error numbers
stty, gtty, ioctlcontrol device
killsend signal to a process
linklink to a file
tell, lseekmove read/write pointer
mknodmake a directory or a special file
umount, mountmount or remove file system
mpxcreate and manipulate multiplexed files
niceset program priority
openopen for reading or writing
pausestop until signal
pipecreate an interprocess channel
profilexecution time profile
ptraceprocess trace
readread from file
setgid, setuidset user and group ID
signalcatch or ignore signals
fstat, statget file status
stimeset time
gtty, sttyset and retrieve terminal modes
syncupdate super-block
ftime, timeget date and time
timesget process times
umaskset file creation mode mask
unlinkremove directory entry
utimeset file times
vforkspawn new process in a virtual memory efficient way
vreadread virtually
vwritewrite (virtually) to file
waitwait for process to terminate
writewrite on a file

3. Subroutines and Libraries (intro)

abortgenerate a fault
absinteger absolute value
atoi, atol, atofconvert ASCII to numbers
setkey, encrypt, cryptDES encryption
localtime, gmtime, asctime, timezone, ctimeconvert date and time to ASCII
isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii, ctypecharacter classification
fcvt, gcvt, ecvtoutput conversion
etext, edata, endlast locations in program
ldexp, modf, frexpsplit into mantissa and exponent
getenvvalue for environment name
getgrgid, getgrnam, setgrent, endgrent, getgrentget group file entry
getloginget login name
getpassread a password
getpwget name from UID
getpwuid, getpwnam, setpwent, endpwent, getpwentget password file entry
introintroduction to library functions
ltol3, l3tolconvert between 3-byte integers and long integers
free, realloc, calloc, mallocmain memory allocator
mktempmake a unique file name
monitorprepare execution profile
nlistget entries from name list
sys_errlist, sys_nerr, perrorsystem error messages
qsortquicker sort
srand, randrandom number generator
longjmp, setjmpnon-local goto
sleepsuspend execution for interval
strcat, strcatn, strcmp, strcmpn, strcpy, strcpyn, strlen, index, rindex, stringstring operations
swabswap bytes
systemissue a shell command
tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, termlibterminal independent operation routines
isatty, ttyslot, ttynamefind name of a terminal
vfree, vallocaligned memory allocator

3F. FORTRAN Library

iargc, getargcommand arguments to Fortran

3M. Math Library

log, log10, pow, sqrt, expexponential, logarithm, power, square root
fabs, ceil, floorabsolute value, floor, ceiling functions
gammalog gamma function
cabs, hypoteuclidean distance
j1, jn, y0, y1, yn, j0bessel functions
cos, tan, asin, acos, atan, atan2, sintrigonometric functions
cosh, tanh, sinhhyperbolic functions

3S. Standard I/O Library

fflush, fcloseclose or flush a stream
feof, clearerr, fileno, ferrorstream status inquiries
freopen, fdopen, fopenopen a stream
fwrite, freadbuffered binary input/output
ftell, rewind, fseekreposition a stream
getchar, fgetc, getw, getcget character or word from stream
fgets, getsget a string from a stream
pclose, popeninitiate I/O to/from a process
fprintf, sprintf, printfformatted output conversion
putchar, fputc, putw, putcput character or word on a stream
fputs, putsput a string on a stream
fscanf, sscanf, scanfformatted input conversion
setbufassign buffering to a stream
stdiostandard buffered input/output package
ungetcpush character back into input stream

3X. Miscellaneous Libraries

assertprogram verification
dbminit, fetch, store, delete, firstkey, nextkey, dbmdata base subroutines
plot: openpl et al., plotgraphics interface

4. Special Files

catphototypesetter interface
drumpaging device
dzDZ-11 communications multiplexer
hpRH-11/RP04, RP05, RP06, RM03 moving-head disk
htRH-11/TE-16 magtape interface
klKL-11 or DL-11 asynchronous interface
mem, kmemmain memory
lpline printer
kmem, memmain memory
nulldata sink
rkRK-11/RK03 or RK05 disk
ttygeneral terminal interface
vpVersatec interface

5. File Formats

a.outassembler and link editor output
acctexecution accounting file
ararchive (library) file format
coreformat of memory image file
dirformat of directories
ddate, dumpincremental dump format
environuser environment
flblk, ino, filsysformat of file system volume
groupgroup file
mpxiomultiplexed i/o
mtabmounted file system table
passwdpassword file
plotgraphics interface
termcapterminal capability data base
tpDEC/mag tape formats
ttysterminal initialization data
ttytypedata base of terminal types by port
typesprimitive system data types
wtmp, utmplogin records
vfontfont formats for the Versatec
wtmpuser login history

6. Games

adventurean exploration game
arithmeticprovide drill in number facts
backgammonthe game
bannerprint large banner on printer
ppt, bcdconvert to antique media
fortune, chingthe book of changes and other cookies
hangmanguess the word
numberconvert Arabic numerals to English
quiztest your knowledge
wumpthe game of hunt-the-wumpus

7. Miscellaneous Facilities

asciimap of ASCII character set
eqncharspecial character definitions for eqn
greekgraphics for extended TTY-37 type-box
hierfile system hierarchy
manmacros to typeset manual
memacros for formatting papers
msmacros for formatting manuscripts
terminals, termconventional names

8. Maintenance Commands

adduserprocedure for adding new users
boot procedures, bprocUNIX startup
crashwhat to do when the system crashes
cronclock daemon
getty.vmset terminal mode
init.vmprocess control initialization
makekeygenerate encryption key
stickyexecutable files with persistent text
sysgenUNIX system generation from the distribution tape
updateperiodically update the super block

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