Museum

Home

Lab Overview

Retrotechnology Articles

⇒ SunOS 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

1. Commands

1C. Communications Commands

1G. Graphics Commands

2. System Calls

3. C Library

3C. Compatibility Routines

3F. FORTRAN Library

3M. Math Library

3N. Network Support Library

3S. Standard I/O Library

3X. Miscellaneous Libraries

4. Device Drivers

4F. Network Protocol Families

4N. Network Facilities

4P. Network Protocols

4S. Sun-specific Device Special Files

5. File Formats

6. Games and Demos

7. Miscellaneous Facilities

8. Maintenance Commands

8C. Network Services

8S. Sun-specific Maintenance Commands

Manual — SunOS 2.0

781 entries

Section ---

.((exception)) listfiles

1. Commands (intro)

adbdebugger
addbibcreate or extend bibliographic database
adjacentscreensnotify the window driver of the physical relationships of screens
admincreate and administer SCCS files
ararchive and library maintainer
asmc68000 assembler
atexecute commands at a later time
awkpattern scanning and processing language
basenamestrip filename affixes
bcarbitrary-precision arithmetic language
biffmail alarm
binmailsend or receive mail among users[ /bin/mail ]
caldisplay calendar
calendarreminder service
catconcatenate and display
cbC program beautifier
ccC compiler
ccatcompress and uncompress files, and cat them[ compact, uncompact, ccat ]
cdchange working directory
cdcchange the delta commentary of an SCCS delta
checkeqtypeset mathematics[ eqn, neqn, checkeq ]
checknewscheck if user has news on the USENET news network
checknrcheck nroff/troff files
chgrpchange group
chmodchange mode
chshchange default login shell
clearclear screen
clear_colormapclear the color map
clocktooldisplay the time in a window
cmpcompare two files
colfilter reverse paper motions
colcrtfilter nroff output for CRT previewing
colrmremove columns from a file
combcombine SCCS deltas
commselect or reject lines common to two sorted files
compactcompress and uncompress files, and cat them[ compact, uncompact, ccat ]
cpcopy files
cpiocopy file archives in and out
cppthe C language preprocessor
cryptencode/decode
csha shell (command interpreter) with C-like syntax
ctagscreate a tags file
datedisplay or set the date
dbxdebugger
dbxtoolwindow- and mouse-based debugging tool
dcdesk calculator
ddconvert and copy a file
deltamake a delta (change) to an SCCS file
deroffremove nroff, troff, tbl and eqn constructs
desencrypt/decrypt with Data Encryption Standard
dfreport free disk space on file systems
diffdifferential file and directory comparator
diff33-way differential file comparison
domainnameset or display name of current domain system
dusummarize disk usage
echoecho arguments
edtext editor
edittext editor[ ex, edit ]
egrepsearch a file for a pattern[ grep, egrep, fgrep ]
enrollsecret mail[ xsend, xget, enroll ]
eqntypeset mathematics[ eqn, neqn, checkeq ]
erroranalyze and disperse compiler error messages
extext editor[ ex, edit ]
expandexpand tabs to spaces, and vice versa[ expand, unexpand ]
exprevaluate arguments as an expression
eyaccmodified yacc allowing much improved error recovery
f77FORTRAN 77 compiler
falseprovide truth values[ false, true ]
fgrepsearch a file for a pattern[ grep, egrep, fgrep ]
filedetermine file type
findfind files
fmtsimple text formatter
foldfold long lines for finite width output device
fonttoola vfont screen-font editor
fprprint Fortran file
fromwho is my mail from? 
fsplitsplit a multi-routine Fortran file into individual files
gcoreget core images of running processes
getget a version of an SCCS file
gfxtoolRun graphics programs in the SunWindows environment
gprofdisplay call graph profile data
grepsearch a file for a pattern[ grep, egrep, fgrep ]
groupsshow group memberships
headdisplay first few lines of specified files
helpask for help
hostidprint identifier of current host system
hostnameset or print name of current host system
icontoolcreate and edit icons and cursors
indentindent and format C program source
indxbibmake inverted index to a bibliography
inewssubmit news articles
installinstall files
introintroduction to commands
joinrelational database operator
killsend a signal to a process, or terminate a process
lastindicate last logins of users and teletypes
lastcommshow last commands executed in reverse order
ldlink editor
leaveremind you when you have to leave
lexgenerator of lexical analysis programs
linta C program verifier
lnmake links
lockscreenmaintain window context until “login”
loginsign on
lookfind lines in a sorted list
lookbibfind references in a bibliography
lorderfind ordering relation for an object library
lpqspool queue examination program
lproff line print
lprmremove jobs from the line printer spooling queue
lslist contents of directory
m4macro processor
mailsend and receive mail
makemaintain program groups
manprint out manual pages; find manual information by keywords
mesgpermit or deny messages
mkdirmake a directory
mkstrcreate an error message file by massaging C source
morebrowse through a text file[ more, page ]
mtmagnetic tape manipulating program
mvmove or rename files
neqntypeset mathematics[ eqn, neqn, checkeq ]
nfsstatNetwork File System statistics
nicerun a command at low priority (sh only)[ nice, nohup ]
nmprint name list
nohuprun a command at low priority (sh only)[ nice, nohup ]
nrofftext formatting and typesetting
odoctal, decimal, hex, ascii dump
pagebrowse through a text file[ more, page ]
pagesizeprint system page size
passwdchange login password
pcPascal compiler
perfmetermeter display of system performance values
perfmongraphical display of general system statistics
piPascal interpreter code translator
pixPascal translator and interpreter
pmergepascal file merger
postnewssubmit news articles
prprint file(s), possibly in multiple columns
printenvprint out the environment
prmailprint out waiting mail
profdisplay profile data
prsprint an SCCS file
psprocess status
ptiphototypesetter interpreter
ptxpermuted index
pwdprint working directory name
pxPascal interpreter
pxpPascal execution profiler
pxrefPascal cross-reference program
ranlibconvert archives to random libraries
rastreplmagnify a raster image by 2 times
ratforrational Fortran dialect
readnewsread news articles
referfind and insert literature references in documents
reset
revreverse lines of a file
rmremove (unlink) files or directories[ rm, rmdir ]
rmdelremove a delta from an SCCS file
rmdirremove (unlink) directories or files[ rmdir, rm ]
roffbibrun off bibliographic database
rwallwrite to all users over a network
sactprint current SCCS file editing activity
sccsfront end for the SCCS subsystem
sccsdiffcompare two versions of an SCCS file
screendumpdump frame buffer image
screenloadrestore frame buffer image
scriptmake typescript of terminal session
sedstream editor
shcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, newgrp, read, readonly, set, shift, times, trap, umask, wait ]
shelltoolRun a shell (or other program) in the SunWindows environment
sizesize of an object file
sleepsuspend execution for an interval
soelimeliminate .so’s from nroff input
sortsort or merge files
sortbibsort bibliographic database
spellfind spelling errors[ spell, spellin, spellout ]
spellinfind spelling errors[ spell, spellin, spellout ]
spelloutfind spelling errors[ spell, spellin, spellout ]
splitsplit a file into pieces
stringsfind printable strings in an object, or other binary, file
stripremove symbols and relocation bits
sttyset terminal options
susubstitute user id temporarily
sumsum and count blocks in a file
sunis current machine a Sun Workstation
suntoolsRun the SunWindows environment
syncupdate the super block
syslogmake system log entry
taildisplay the last part of a file
talktalk to another user
tartape archiver
tblformat tables for nroff or troff
tcovconstruct test coverage analysis and statement-by-statement profile
teecopy standard output to many files
tektoolTektronix 4014 terminal emulator tool
testcondition command
timetime a command
touchupdate date last modified of a file
trtranslate characters
trofftypeset or format documents
trueprovide truth values[ true, false ]
tsetestablish terminal characteristics for the environment
tsorttopological sort
ttyget terminal name
uldo underlining
uncompactcompress and uncompress files, and cat them[ compact, uncompact, ccat ]
unexpandexpand tabs to spaces, and vice versa[ expand, unexpand ]
ungetundo a previous get of an SCCS file
uniqreport repeated lines in a file
unitsconversion program
uptimeshow how long system has been up
userscompact list of users who are on the system
valvalidate SCCS file
vaxis current machine a vax
vfontinfoinspect and print out information about UNIX fonts
vgrindgrind nice listings of programs
viscreen oriented (visual) display editor based on ex
viewview a file without changing it using the vi visual editor
vlpFormat Lisp programs to be printed with nroff, vtroff, or troff
vplotplot graphics on the Versatec
vprraster printer/plotter spooler[ vpr, vprm, vpq, vprint ]
vswapconvert a foreign font file
vtrofftroff to a raster plotter
vwidthmake troff width table for a font
wwho is on and what they are doing
waitawait completion of process
wallwrite to all users
wcword count
whatidentify the version of files
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
whoamidisplay effective current username
whoisDARPA Internet user name directory service
writewrite to another user
xgetsecret mail[ xsend, xget, enroll ]
xsendsecret mail[ xsend, xget, enroll ]
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler
yesbe repetitively affirmative
ypcatprint values in a YP data base
yppasswdchange login password in yellow pages

1C. Communications Commands

cuconnect to a remote system[ tip, cu ]
ftpfile transfer program
rcpremote file copy
rloginremote login
rshremote shell
ruptimeshow host status of local machines
rwhowho’s logged in on local machines
telnetuser interface to the TELNET protocol
tipconnect to a remote system[ tip, cu ]
uucpunix to unix copy[ uucp, uulog ]
uudecodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uuencodeencode/decode a binary file for transmission via mail[ uuencode, uudecode ]
uulogunix to unix copy[ uucp, uulog ]
uunameunix to unix copy[ uucp, uulog ]
uusendsend a file to a remote host
uuxunix to unix command execution

1G. Graphics Commands

graphdraw a graph
plotgraphics filters
splineinterpolate smooth curve

2. System Calls (intro)

acceptaccept a connection on a socket
accessdetermine accessibility of file
acctturn accounting on or off
bindbind a name to a socket
brkchange data segment size[ brk, sbrk ]
chdirchange current working directory
chmodchange mode of file[ chmod, fchmod ]
chownchange owner and group of a file[ chown, fchown ]
chrootchange root directory
closedelete a descriptor
connectinitiate a connection on a socket
creatcreate a new file
dupduplicate a descriptor[ dup, dup2 ]
dup2duplicate a descriptor[ dup, dup2 ]
execveexecute a file
exitterminate a process[ _exit ]
fchmodchange mode of file[ chmod, fchmod ]
fchownchange owner and group of a file[ chown, fchown ]
fcntlfile control
flockapply or remove an advisory lock on an open file
forkcreate a new process
fstatget file status[ stat, lstat, fstat ]
fsyncsynchronize a file’s in-core state with that on disk
ftruncatetruncate a file to a specified length[ truncate, ftruncate ]
getdirentriesgets directory entries in a filesystem independent format
getdomainnameget/set name of current domain[ getdomainname, setdomainname ]
getdtablesizeget descriptor table size
getegidget group identity[ getgid, getegid ]
geteuidget user identity[ getuid, geteuid ]
getgidget group identity[ getgid, getegid ]
getgroupsget group access list
gethostidget unique identifier of current host
gethostnameget/set name of current host[ gethostname, sethostname ]
getitimerget/set value of interval timer[ getitimer, setitimer ]
getpagesizeget system page size
getpeernameget name of connected peer
getpgrpget process group
getpidget process identification[ getpid, getppid ]
getppidget process identification[ getpid, getppid ]
getpriorityget/set program scheduling priority[ getpriority, setpriority ]
getrlimitcontrol maximum system resource consumption[ getrlimit, setrlimit ]
getrusageget information about resource utilization
getsocknameget socket name
getsockoptget and set options on sockets[ getsockopt, setsockopt ]
gettimeofdayget/set date and time[ gettimeofday, settimeofday ]
getuidget user identity[ getuid, geteuid ]
introintroduction to system calls and error numbers
ioctlcontrol device
killsend signal to a process
killpgsend signal to a process group
linkmake a hard link to a file
listenlisten for connections on a socket
lseekmove read/write pointer[ lseek, tell ]
lstatget file status[ stat, lstat, fstat ]
mkdirmake a directory file
mknodmake a special file
mmapmap pages of memory
mountmount file system
munmapunmap pages of memory
nfsmountmount an NFS file system
nfssvcNFS daemons[ nfssvc, async_daemon ]
openopen a file for reading or writing, or create a new file
pipecreate an interprocess communication channel
profilexecution time profile
ptraceprocess trace
quotamanipulate disk quotas
readread input[ read, readv ]
readlinkread value of a symbolic link
readvread input[ read, readv ]
rebootreboot system or halt processor
recvreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvfromreceive a message from a socket[ recv, recvfrom, recvmsg ]
recvmsgreceive a message from a socket[ recv, recvfrom, recvmsg ]
renamechange the name of a file
rmdirremove a directory file
sbrkchange data segment size[ brk, sbrk ]
selectsynchronous I/O multiplexing
sendsend a message from a socket[ send, sendto, sendmsg ]
sendmsgsend a message from a socket[ send, sendto, sendmsg ]
sendtosend a message from a socket[ send, sendto, sendmsg ]
setgroupsset group access list
sethostidget unique identifier of current host[ gethostid ]
sethostnameget/set name of current host[ gethostname, sethostname ]
setitimerget/set value of interval timer[ getitimer, setitimer ]
setpgrpset process group
setpriorityget/set program scheduling priority[ getpriority, setpriority ]
setquotaenable/disable quotas on a file system
setregidset real and effective group ID
setreuidset real and effective user ID’s
setrlimitcontrol maximum system resource consumption[ getrlimit, setrlimit ]
setsockoptget and set options on sockets[ getsockopt, setsockopt ]
settimeofdayget/set date and time[ gettimeofday, settimeofday ]
shutdownshut down part of a full-duplex connection
sigblockblock signals
sigpauseatomically release blocked signals and wait for interrupt
sigsetmaskset current signal mask
sigstackset and/or get signal stack context
sigvecsoftware signal facilities
socketcreate an endpoint for communication
socketpaircreate a pair of connected sockets
statget file status[ stat, lstat, fstat ]
statfsget file system statistics
swaponadd a swap device for interleaved paging/swapping
symlinkmake symbolic link to a file
syncupdate super-block
syscallindirect system call
truncatetruncate a file to a specified length[ truncate, ftruncate ]
umaskset file creation mode mask
unlinkremove directory entry
unmountremove a file system
utimesset file times
vadvisegive advice to paging system
vforkspawn new process in a virtual memory efficient way
vhangupvirtually “hangup” the current control terminal
waitwait for process to terminate or stop[ wait, wait3 ]
wait3wait for process to terminate or stop[ wait, wait3 ]
writewrite on a file[ write, writev ]
writevwrite on a file[ write, writev ]

3. C Library (intro)

abortgenerate a fault
absinteger absolute value
assertprogram verification
atofconvert ASCII to numbers[ atof, atoi, atol ]
bstringbit and byte string operations[ bcopy, bcmp, bzero, ffs ]
cryptDES encryption[ crypt, setkey, encrypt ]
ctimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone, dysize ]
ctypecharacter classification and conversion macros[ isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii, isgraph, toupper, tolower, toascii ]
directorydirectory operations[ opendir, readdir, telldir, seekdir, rewinddir, closedir ]
ecvtoutput conversion[ ecvt, fcvt, gcvt ]
endlast locations in program[ end, etext, edata ]
execlexecute a file[ execl, execv, execle, execlp, execvp, environ ]
exitterminate a process after performing cleanup
frexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
getenvvalue for environment name
getfsentget file system descriptor file entry[ getfsent, getfsspec, getfsfile, getfstype, setfsent, endfsent ]
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getloginget login name
getmntentget filesystem descriptor file entry[ setmntent, getmntent, addmntent, endmntent, hasmntopt ]
getpassread a password
getpwget name from uid
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
getwdget current working directory pathname
initgroupsinitialize group access list
insqueinsert/remove element from a queue[ insque, remque ]
introintroduction to library functions
isinftest for indeterminate floating point values[ isinf, isnan ]
mallocmemory allocator[ malloc, free, realloc, calloc, cfree, memalign, valloc, alloca, malloc_debug, malloc_verify ]
mktempmake a unique file name
monitorprepare execution profile[ monitor, monstartup, moncontrol ]
nlistget entries from name list
onexitname termination handler[ on_exit ]
perrorsystem error messages[ perror, sys_errlist, sys_nerr, errno ]
psignalsystem signal messages[ psignal, sys_siglist ]
qsortquicker sort
randombetter random number generator; routines for changing generators[ random, srandom, initstate, setstate ]
regexregular expression handler[ re_comp, re_exec ]
scandirscan a directory[ scandir, alphasort ]
setgidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
setjmpnon-local goto[ setjmp, longjmp ]
setuidset user and group ID[ setuid, seteuid, setruid, setgid, setegid, setrgid ]
signalsimplified software signal facilities
sleepsuspend execution for interval
stringstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
swabswap bytes
syslogcontrol system log[ syslog, openlog, closelog ]
systemissue a shell command
ttynamefind name of a terminal[ ttyname, isatty, ttyslot ]
varargsvariable argument list

3C. Compatibility Routines (intro)

alarmschedule signal after specified time
ftimeget date and time[ time, ftime ]
getoptget option letter from argv[ getopt, optarg, optind ]
gttyset and get terminal state[ stty, gtty ]
introintroduction to compatibility library functions
niceset program priority
pausestop until signal
randrandom number generator[ rand, srand ]
sttyset and get terminal state[ stty, gtty ]
timeget date and time[ time, ftime ]
timesget process times
tmpnamcreate a name for a temporary file
ulimitget and set user limits
utimeset file times
vlimitcontrol maximum system resource consumption
vtimesget information about resource utilization

3F. FORTRAN Library (intro)

abortterminate abruptly with memory image
accessdetermine accessibility of a file
alarmexecute a subroutine after a specified time
besselof two kinds for integer orders[ bessel functions ]
bitand, or, xor, not, rshift, lshift, bic, bis, bit, setbit functions
chdirchange default directory
chmodchange mode of a file
etimereturn elapsed execution time[ etime, dtime ]
exitterminate process with status
fdatereturn date and time in an ASCII string
flushflush output to a logical unit
forkcreate a copy of this process
fortranintroduction to FORTRAN library functions[ intro ]
fseekreposition a file on a logical unit[ fseek, ftell ]
getargreturn command line arguments[ getarg, iargc ]
getcget a character from a logical unit[ getc, fgetc ]
getcwdget pathname of current working directory
getenvget value of environment variables
getfdget the file descriptor of an external unit number
getlogget user’s login name
getpidget process id
getuidget user or group ID of the caller[ getuid, getgid ]
hostnmget name of current host
idatereturn date or time in numerical form[ idate, itime ]
indextell about character objects[ index, rindex, lnblnk, len ]
introintroduction to FORTRAN library functions
ioinitchange f77 I/O initialization
killsend a signal to a process
linkmake a link to an existing file[ link, symlnk ]
locreturn the address of an object
longinteger object conversion[ long, short ]
perrorget system error messages[ perror, gerror, ierrno ]
putcwrite a character to a FORTRAN logical unit[ putc, fputc ]
qsortquick sort
randreturn random values[ rand, drand, irand ]
rangereturn extreme values[ flmin, flmax, dflmin, dflmax, inmax ]
renamerename a file
signalchange the action for a signal
sleepsuspend execution for an interval
statget file status[ stat, lstat, fstat ]
systemexecute a UNIX command
timereturn system time[ time, ctime, ltime, gmtime ]
topenf77 tape I/O[ topen, tclose, tread, twrite, trewin, tskipf, tstate ]
trpfpetrap and repair floating point faults[ trpfpe, fpecnt ]
ttynamfind name of a terminal port[ ttynam, isatty ]
unlinkremove a directory entry
waitwait for a process to terminate

3M. Math Library (intro)

expexponential, logarithm, power, square root[ exp, log, log10, pow, sqrt ]
floorabsolute value, floor, ceiling functions[ fabs, floor, ceil ]
gammalog gamma function
hypotEuclidean distance[ hypot, cabs ]
introintroduction to mathematical library functions
j0bessel functions[ j0, j1, jn, y0, y1, yn ]
sintrigonometric functions[ sin, cos, tan, asin, acos, atan, atan2 ]
sinhhyperbolic functions[ sinh, cosh, tanh ]

3N. Network Support Library (intro)

byteorderconvert values between host and network byte order[ htonl, htons, ntohl, ntohs ]
gethostentget network host entry[ gethostent, gethostbyaddr, gethostbyname, sethostent, endhostent ]
getnetentget network entry[ getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent ]
getnetgrentget network group entry[ getnetgrent, setnetgrent, endnetgrent, innetgr ]
getprotoentget protocol entry[ getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent ]
getserventget service entry[ getservent, getservbyport, getservbyname, setservent, endservent ]
inetInternet address manipulation[ inet_addr, inet_network, inet_makeaddr, inet_lnaof, inet_netof, inet_ntoa ]
introintroduction to network library functions
rcmdroutines for returning a stream to a remote command[ rcmd, rresvport, ruserok ]
rexecreturn stream to a remote command
ypclntyellow pages client interface[ yp_bind yp_get_default_domain yp_unbind yp_match yp_first ypclnt_first yp_next ypclnt_next ]

3S. Standard I/O Library (intro)

fcloseclose or flush a stream[ fclose, fflush ]
ferrorstream status inquiries[ ferror, feof, clearerr, fileno ]
fopenopen a stream[ fopen, freopen, fdopen ]
freadbuffered binary input/output[ fread, fwrite ]
fseekreposition a stream[ fseek, ftell, rewind ]
getcget character or integer from stream[ getc, getchar, fgetc, getw ]
getsget a string from a stream[ gets, fgets ]
introstandard buffered input/output package[ stdio ]
popeninitiate I/O to/from a process[ popen, pclose ]
printfformatted output conversion[ printf, fprintf, sprintf ]
putcput character or word on a stream[ putc, putchar, fputc, putw ]
putsput a string on a stream[ puts, fputs ]
scanfformatted input conversion[ scanf, fscanf, sscanf ]
setbufassign buffering to a stream[ setbuf, setbuffer, setlinebuf ]
stdiostandard buffered input/output package
ungetcpush character back into input stream

3X. Miscellaneous Libraries (intro)

cursesscreen functions with “optimal” cursor motion
dbmdata base subroutines[ dbminit, fetch, store, delete, firstkey, nextkey ]
introintroduction to other libraries
mpmultiple precision integer arithmetic[ itom, madd, msub, mult, mdiv, min, mout, pow, gcd, rpow ]
plotgraphics interface[ openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl ]
termcapterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]

4. Device Drivers (intro)

bkline discipline for machine-machine communication
drumpaging device
introintroduction to special files and hardware support
kmem
mtioUNIX system magnetic tape interface
nulldata sink
ptypseudo terminal driver
ttygeneral terminal interface

4F. Network Protocol Families

inetInternet protocol family

4N. Network Facilities

ifgeneral properties of network interfaces
losoftware loopback network interface
routingsystem supporting for local network packet routing

4P. Network Protocols

arpAddress Resolution Protocol
icmpInternet Control Message Protocol
ipInternet Protocol
ndnetwork disk driver
tcpInternet Transmission Control Protocol
udpInternet User Datagram Protocol

4S. Sun-specific Device Special Files

arArchive 1/4 inch Streaming Tape Drive
bwoneSun-1 black and white frame buffer
bwtwoSun-2 black and white frame buffer
cgoneSun-1 color graphics interface
cgtwoSun-2 color graphics interface
consconsole driver and terminal emulator for the Sun workstation
desDES encryption chip interface
dkiogeneric disk control operations
ec3Com 10 Mb/s Ethernet interface
fbdriver for Sun console frame buffer
fbiogeneral properties of frame buffers
ieSun-2 10 Mb/s Ethernet interface
ipDisk driver for Interphase 2180 SMD Disk Controller
kbSun keyboard
mbmainbus
mbiomain memory and bus I/O space[ mem, kmem, mbmem, mbio, vme16, vme24 ]
mbmemmain memory and bus I/O space[ mem, kmem, mbmem, mbio, vme16, vme24 ]
memmain memory and bus I/O space[ mem, kmem, mbmem, mbio, vme16, vme24 ]
mouseSun mouse
mtiSystech MTI-800/1600 multi-terminal interface
sdDisk driver for Adaptec ST-506 Disk Controllers
stDriver for Sysgen SC 4000 (Archive) Tape Controller
tmtapemaster 1/2 inch tape drive
vpIkon 10071-5 Versatec parallel printer interface
vpcSystech VPC-2200 Versatec printer/plotter and Centronics printer interface
winSun window system
xtXylogics 472 1/2 inch tape controller
xyDisk driver for Xylogics SMD Disk Controllers
zszilog 8530 SCC serial comunications driver

5. File Formats

a.outassembler and link editor output
acctexecution accounting file
aliasesaliases file for sendmail
ararchive (library) file format
coreformat of memory image file
cpioformat of cpio archive
crontabtable of times to run periodic jobs
dirformat of directories
dumpincremental dump format[ dump, dumpdates ]
environuser environment
exportsNFS file systems being exported
fcntlfile control options
fsformat of file system volume[ fs, inode ]
fstabstatic information about filesystems
ftpuserslist of users prohibited by ftp
gettytabterminal configuration data base
groupgroup file
hosts.equivlist of trusted hosts
hostshost name data base
kbdkeyboard translation table format and default table
mtabmounted file system table[ /etc/mtab ]
netgrouplist of network groups
networksnetwork name data base
newsUSENET network news article, utility files
newsrcinformation file for readnews and checknews
passwdpassword file
phonesremote host phone number data base
plotgraphics interface
printcapprinter capability data base
protocolsprotocol name data base
remoteremote host description file
rmtabremotely mounted file system table
sccsfileformat of SCCS file
serversinet server data base
servicesservice name data base
tartape archive file format
termterminal driving tables for nroff
termcapterminal capability data base
tpDEC/mag tape formats
ttysterminal initialization data
ttytypedata base of terminal types by port
typesprimitive system data types
utmplogin records[ utmp, wtmp ]
uuencodeformat of an encoded uuencode file
vfontfont formats
vgrindefsvgrind’s language definition data base
wtmplogin records[ utmp, wtmp ]
ypfilesthe yellowpages database and directory structure

6. Games and Demos

adventurean exploration game
arithmeticprovide drill in number facts
backgammonthe game of backgammon
bannerprint large banner on printer
bcdconvert to antique media
bdemosdemonstrate Sun Monochrome Bitmap Display
boggleplay the game of boggle
bsuncubeview 3-D Sun logo
canfieldthe solitaire card game canfield[ canfield, cfscores ]
chaseTry to escape to killer robots
chessthe game of chess
chesstoolwindow-based front-end to chess program
chingthe book of changes and other cookies
colordemosdemonstrate Sun Color Graphics Display
cribbagethe card game cribbage
drawinteractive graphics drawing
fishplay “Go Fish”
fortuneprint a random, hopefully interesting, adage
gammontoolplay a game of backgammon
hangmanComputer version of the game hangman
milleplay Mille Bornes
monopMonopoly game
numberconvert Arabic numerals to English
quiztest your knowledge
rainanimated raindrops display
rotcuberotate a simple cube[ brotcube ]
rotcvphrotate convex polyhedron
sailmulti-user wooden ships and iron men
snakedisplay chase game[ snake, snscore ]
snscoredisplay chase game[ snake, snscore ]
suncoredemosdemonstrate SunCore Graphics Package
trektrekkie game
vwcvphview convex polyhedron
wormPlay the growing worm game
wormsanimate worms on a display terminal
wumpthe game of hunt-the-wumpus

7. Miscellaneous Facilities (intro)

asciimap of ASCII character set
eqncharspecial character definitions for eqn
hierfile system hierarchy
intromiscellaneous useful information pages[ miscellaneous ]
mailaddrmail addressing description
manmacros to typeset manual
memacros for formatting papers
mstext formatting macros

8. Maintenance Commands (intro)

aclogin accounting
acctonsystem accounting[ sa, accton ]
adbgengenerate adb script
adduserprocedure for adding new users
analyzeVirtual UNIX postmortem crash analyzer
catmancreate the cat files for the manual
chownchange owner
clriclear i-node
configbuild system configuration files
cronclock daemon
dcheckfile system directory consistency check
dkinforeport information about a disk’s geometry and partitioning
dmesgcollect system diagnostic messages to form error log
dumpincremental file system dump
dumpfsdump file system information
expireremove outdated news articles
fastbootreboot/halt the system without checking the disks[ fastboot, fasthalt ]
fsckfile system consistency check and interactive repair
fsirandinstall random inode generation numbers
gettyset terminal mode
haltstop the processor
htableconvert NIC standard format host tables
icheckfile system storage consistency check
inetdinternet services daemon
initprocess control initialization
introintroduction to system maintenance and operation commands
iostatreport I/O statistics
kgmongenerate a dump of the operating system’s profile buffers
lpcline printer control program
lpdline printer daemon
makedbmmake a yellow pages dbm file
makedevmake system special files[ MAKEDEV ]
makekeygenerate encryption key
mkfsconstruct a file system
mknodbuild special file
mkprotoconstruct a prototype file system
mountmount and dismount filesystems[ mount, umount ]
ncheckgenerate names from i-numbers
netstatshow network status
newaliasesrebuild the data base for the mail aliases file
newfsconstruct a new file system
nfsstatNetwork File System statistics
pacprinter/plotter accounting information
pingnetwork debugging
pstatprint system facts
quotsummarize file system ownership
rccommand script for auto-reboot and daemons
rdateset system date from a remote host
rebootUNIX bootstrapping procedures
recnewsreceive unprocessed articles via mail
renicealter priority of running processes
restoreincremental file system restore
rmailhandle remote mail received via uucp
rpcinforeport RPC information
sasystem accounting[ sa, accton ]
savecoresave a core dump of the operating system
sendmailsend mail over the internet
sendnewssend news articles via mail
showmountshow all remote mounts
shutdownclose down the system at a given time
skyversionprint the SKYFFP board microcode version number
stickyexecutable files with persistent text
swaponspecify additional device for paging and swapping
syncupdate the super block
sysdiagsystem diagnostics
sysloglog systems messages
tunefstune up an existing file system
umountmount and dismount filesystems[ mount, umount ]
updateperiodically update the super block
uurecreceive processed news articles via mail
vipwedit the password file
vmstatreport virtual memory statistics
ypinitbuild and install yellow pages database
ypmakerebuild yellow pages database
yppushyellow pages administration utilities[ yppush, yppull, yppoll ]
ypservyellow pages server and binder processes
ypwhichwhich machines are the YP server and master? 

8C. Network Services

arpaddress resolution display and control
comsatbiff server
ftpdDARPA Internet File Transfer Protocol server
gettableget NIC format host tables from a host
ifconfigconfigure network interface parameters
mountdNFS mount request server
ndnetwork disk control
nfsdNFS daemons[ nfsd, biod ]
portmapDARPA port to RPC program number mapper
rexecdremote execution server
rlogindremote login server
rmtremote magtape protocol module
routemanually manipulate the routing tables
routednetwork routing daemon
rshdremote shell server
rstatdkernel statistics server
rwalldnetwork rwall server
rwhodsystem status server
talkdserver for talk program
telnetdDARPA TELNET protocol server
tftpdDARPA Trivial File Transfer Protocol server
timedDARPA Time server
trpttransliterate protocol trace
uucleanuucp spool directory clean-up
yppasswddserver for modifying yellow pages password file

8S. Sun-specific Maintenance Commands

crashwhat happens when the system crashes
diagstand-alone disk initialization and diagnosis
gxteststand alone test for the Sun video graphics board
imemteststand alone memory test
monitorsystem PROM monitor and command interpreter

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