Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ GENIX 4.1A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

1. Commands

1C. Communications Commands

2. System Calls

2J. Job Control System Calls

2V. Virtual Memory System Calls

3. Subroutines and Libraries

3J. Job Control Facilities

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

I.

Manual — GENIX 4.1A

422 entries

1. Commands (intro)

admincreate and administer SCCS files
aproposlocate commands by keyword lookup
ararchive and library maintainer (nar for cross-support)
asNS16000 assembler (nasm when cross-support)
atexecute commands at a later time
awkpattern scanning and processing language
basenamestrip filename affixes
bcarbitrary-precision arithmetic language
bdiffbig diff
burnrun for an interval
calprint calendar
calendarreminder service
catcatenate and print
cbC program beautifier
ccC compiler (nmcc for cross-support)
cdchange working directory
cdcchange the delta commentary of an SCCS delta
checknrcheck nroff/troff files
chfnchange full name of user
chmodchange mode
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
combcombine SCCS deltas
commselect or reject lines common to two sorted files
uncompact, ccat, compactcompress and uncompress files, and cat them
cpcopy
crefmake cross-reference listing
cryptencode/decode
csha shell (command interpreter) with C-like syntax
ctagscreate a tags file
cu16remote terminal program
dateprint and set the date
dcdesk calculator
ddconvert and copy a file
ddtdebug remote and local programs
deltamake a delta (change) to an SCCS file
deroffremove nroff, troff, tbl and eqn constructs
dfdisk free
explain, dictionprint wordy sentences; thesaurus for diction
diffdifferential file and directory comparator
diff33-way differential file comparison
dpydisplay the output of a command repeatedly
dusummarize disk usage
dumpaliasshow aliases used by mail program
echoecho arguments
edtext editor
edit
eqn
edit, extext editor
unexpand, expandexpand tabs to spaces, and vice versa
exprevaluate arguments as an expression
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?
getget a version of an SCCS file
getsget a string from standard input
egrep, fgrep, grepsearch a file for a pattern
headgive first few lines
helpgive pointers to system documentation
installinstall system software
introintroduction to commands
killterminate a process with extreme prejudice
lastindicate last logins of users and teletypes
lastcommshow last commands executed in reverse order
ldNS16000 link editor (nmeld for cross-support)
leaveremind you when you have to leave
lexgenerator of lexical analysis programs
linta C program verifier
lnmake links
lockreserve a terminal
loginsign on
lookfind lines in a sorted list
lprm, lpq, print, lprline printer spooler
lslist contents of directory
m4macro processor
mailsend and receive mail
makemaintain program groups
manfind manual information by keywords; print out the manual
mesgpermit or deny messages
mkdirmake a directory
mkstrcreate an error message file by massaging C source
monfixa monitor maker
page, morefile perusal filter for crt viewing
msgssystem messages and junk mail program
mtMagnetic tape manipulating program
mvmove or rename files
nburnan EPROM burner
newaliasesrebuild the data base for the mail aliases file
newgrplog in to a new group
nohup, nicerun a command at low priority (sh only)
nmprint name list (nnm for cross-support)
numnumber lines
odoctal dump
passwdchange login password
pcPascal compiler (nmpc for cross-support)
prprint file
printpr to the line printer
printenvprint out the environment
prmailprint out mail in the post office
profdisplay profile data
prsprint an SCCS file
prtprint SCCS file
psprocess status
ptxpermuted index
pwdworking directory name
ranlibconvert archives to libraries (nranlib for cross-support)
reminddate book
resetreset the teletype bits to a sensible state
revreverse lines of a file
rewindrewind tape drive
rmdir, rmremove (unlink) files
rmdelremove a delta from an SCCS file
sactprint current SCCS file editing activity
sccsfront end for the SCCS subsystem
sccsdiffcompare two versions of an SCCS file
sccshelpask for help about SCCS-related commands
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 (nsize for cross-support)
sleepsuspend execution for an interval
soelimeliminate .so's from nroff input
sortsort or merge files
spellin, spellout, spellfind spelling errors
splitsplit a file into pieces
statprint formatted inode contents
stringsfind the printable strings in a object, or other binary, file
stripremove symbols and relocation bits (nstrip when cross- support)
sttyset terminal options
styleanalyze surface characteristics of a document
susubstitute user id temporarily
su1substitute user id for one command
sumsum and count blocks in a file
tabsset terminal tabs
taildeliver the last part of a file
tartape archiver
tblformat tables for nroff or troff
teepipe fitting
testcondition command
timetime a command
touchupdate date last modified of a file
trtranslate characters
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
uidprint real and effective user and group ids
uldo underlining
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
vcversion control
viscreen oriented (visual) display editor based on ex
vmstatreport virtual memory statistics
wwho is on and what they are doing
waitawait completion of process
wallwrite to all users
wcword count
whatidentify SCCS 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
whoamiprint effective current user id
writewrite to another user
xget, enroll, xsendsecret mail
yaccyet another compiler-compiler
yesbe repetitively affirmative

1C. Communications Commands

cucall UNIX
uucleanuucp spool directory clean-up
uulog, uuname, uucpunix to unix copy
uudecode, uuencodeencode/decode a binary file for tranmission via mail
uunamereport uucp system connections
uusendsend a file to a remote host
uustatuucp status inquiry and job control
uuxunix to unix command execution

2. System Calls (intro)

accessdetermine accessibility of file
acctturn accounting on or off
alarmschedule signal after specified time
sbrk, break, brkchange core allocation
chdirchange current working 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
sethostname, gethostnameget/set name of current host
getpidget process identification
getgid, geteuid, getegid, getuidget user and group identity
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
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
syncupdate super-block
syscallindirect system call
ftime, timeget date and time
timesget process times
umaskset file creation mode mask
unlinkremove directory entry
utimeset file times
vlocklock process pages into memory
vspyset up mapping to physical memory
waitwait for process to terminate
writewrite on a file

2J. Job Control System Calls

killpgsend signal to a process or a process group
getpgrp, setpgrpset/get process group
sigsyscatch or ignore signals
wait3wait for process to terminate

2V. Virtual Memory System Calls

rebootreboot system or halt processor
vforkspawn new process in a virtual memory efficient way
vhangupvirtually ``hangup'' the current control terminal
vlimitcontrol maximum system resource consumption
vlocklock process pages into memory
vmapperform various mapping operations
vreadread virtually
vspyset up mapping to physical memory
vtimesget information about resource utilization
vwritewrite (virtually) to 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
cursesscreen functions with ``optimal'' cursor motion
etext, edata, endlast locations in program
epdtoadrconvert external procedure descriptor to absolute address
ldexp, modf, frexpsplit into mantissa and exponent
getenvvalue for environment name
getfsspec, getfsfile, setfsent, endfsent, getfsentget file system descriptor file entry
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
re_comp, re_exec, regexregular expression handler
scandirscan a directory
longjmp, setjmpnon-local goto
signal, sighold, sigignore, sigrelse, sigpause, sigsetmanage sig- nals
sleepsuspend execution for interval
strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex, stringstring operations
swabswap bytes
systemissue a shell command
tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, termcapterminal independent operation routines
tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, termcpterminal independent operation routines
isatty, ttyslot, ttynamefind name of a terminal
vallocaligned memory allocator
varargsvariable argument list
walkdirrecursively find files in a directory hierarchy

3J. Job Control Facilities

jobssummary of job control facilities

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 subrou- tines
opendir, readdir, telldir, seekdir, rewinddir, closedir, directoryflexible length directory operations
fopenp, openpopen file using search path
plot: openpl et al., plotgraphics interface

4. Special Files (intro)

consSYS16 console interface
dcSYS16 disk driver for ANSI interface disks
drumpaging device
introintroduction to special files
lpline printer
kmem, memmain memory
newttysummary of the ``new'' tty driver
nulldata sink
ptypseudo-terminal device
sioeight port terminal i/o multiplexer
tcStreaming tape controller interface
ttygeneral terminal interface

5. File Formats

a.outassembler and link editor output (a16.out when cross- support)
acctexecution accounting file
aliasesaliases file for delivermail
ararchive (library) file format
coreformat of memory image file
dirformat of directories
diskformat of a disk header
ddate, dumpincremental dump format
environuser environment
flblk, ino, filsysformat of file system volume
fstabstatic information about the filesystems
gettytabterminal line description database
groupgroup file
mtabmounted file system table
passwdpassword file
plotgraphics interface
sccsfileformat of SCCS file
stabsymbol table format
termcapterminal capability data base
ttysterminal initialization data
ttytypedata base of terminal types by port
typesprimitive system data types
wtmp, utmplogin records
uuencodeformat of an encoded uuencode file
wtmpuser login history

6. Games

adventurean exploration game
backgammonthe game
bannerprint large banner on printer
bcdconvert to antique media
fishplay ``Go Fish''
fortuneprint a random, hopefully interesting, adage
hangmanComputer version of the game hangman for CRTs
milleplay Mille Bournes
numberconvert Arabic numerals to English
quiztest your knowledge
rainanimated raindrops display
rogueExploring The Dungeons of Doom
wormPlay the growing worm game
wormsanimate worms on a display terminal
wumpthe game of hunt-the-wumpus

7. Miscellaneous Facilities

asciimap of ASCII character set
eqnchar
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

aclogin accounting
adduserprocedure for adding new users
analyzehow do postmortem crash analysis
badsectcreate files to contain bad sectors
catmancreate the cat files for the manual
chgrp, chownchange owner or group
clriclear i-node
crashwhat happens when the system crashes
cronclock daemon
dcerr
dcheckfile system directory consistency check
dcutestdisk formatter and test program
delivermaildeliver mail to arbitrary people
dmesgcollect system diagnostic messages to form error log
dumpincremental file system dump
dumpdirprint the names of files on a dump tape
formathow to format disks
fsckfile system consistency check and interactive repair
gettyset terminal mode
haltstop the processor
icheckfile system storage consistency check
initprocess control initialization
installinstall system software
makekeygenerate encryption key
mkfsconstruct a file system
mklost+foundmake a lost+found directory for fsck
mknodbuild special file
mkptchange the disk partition tables
mmerr
umount, mountmount and dismount file system
ncheckgenerate names from i-numbers
pstatprint system facts
quotsummarize file system ownership
rccommand script for auto-reboot and daemons
rebootUNIX bootstrapping procedures
renicealter priority of running process by changing nice
restorincremental file system restore
accton, sasystem accounting
savecoresave a core dump of the operating system
setrootfix file system ownership and protection
shutdownclose down the system at a given time
stickyexecutable files with persistent text
syncupdate the super block
tcerr
updateperiodically update the super block
vipwedit the password file with vi

I.

uversprint kernel version

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