Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Unisoft V7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

1. Commands

1C. Communications Commands

2. System Calls

3. Library Functions

3M. Math Library

3S. Standard I/O Library

4. Special Files

5. File Formats and Conventions

6. Games

Section 6L

7. Macro Packages and Language Conventions

8. Maintenance Commands

Section c

Section heading

Manual — Unisoft V7

307 entries
fun
man

Section ---

.((exception)) gripes

1. Commands (intro)

adbdebugger
ararchive and library maintainer
asassembler
awkpattern scanning and processing language
basenamestrip filename affixes
calprint calendar
catcatenate and print
ccC compiler
cdchange working directory
chmodchange mode
clearclear terminal screen
cmpcompare two files
colfilter reverse line feeds
commselect or reject lines common to two sorted files
cpcopy
csha shell (command interpreter) with C-like syntax
ctagsmaintain a tags file for a C program
dateprint and set the date
dcdesk calculator
ddconvert and copy a file
deroffremove nroff, troff, tbl and eqn constructs
dfdisk free
diffdifferential file comparator
diff33-way differential file comparison
diffdirdiff directories
diskformatformat a disk
disktunetune the floppy disk settling time parameters
dusummarize disk usage
echoecho arguments
edtext editor
edittext editor (variant of the ex editor for new or casual users)
egrepsearch a file for a pattern
extext editor[ ex, edit ]
exprevaluate arguments as an expression
exterrturn on/off the extended errors in the specified device
f77FORTRAN compiler
falseprovide truth values[ true, false ]
fgrepsearch a file for a pattern
filedetermine file type
findfind files
grepsearch a file for a pattern
headgive first few lines
introintroduction to commands
joinrelational database operator
killterminate a process with extreme prejudice
lastindicate last logins of users and teletypes
ldloader
lexgenerator of lexical analysis programs
linta C program verifier
lnmake links
loginsign on
lookfind lines in a sorted list
lorderfind ordering relation for an object library
lpqspool queue examination program
lproff line print[ lpr, print, opr ]
lprmremove job(s) from the spool queue
lslist contents of directory
mailsend or receive mail among users
makemaintain program groups
manprint sections of this manual
mesgpermit or deny messages
mkdirmake a directory
mkstrcreate an error message file by massaging C source
mksvslibMake a SVS Object Library
morefile perusal filter for crt viewing
mountmount and dismount file system[ mount, umount ]
mtTape manipulation program for Archive cartridge tape
mvmove or rename files
newgrplog in to a new group
nicerun a command at low priority nohup − run a command immune to hangups (sh only)
nmprint name list
nohuprun a command immune to hangups
nrofftext formatting and typesetting[ troff, nroff ]
numnumber lines
odoctal dump
passwdchange login password
pcPascal compiler
prprint file
printenvprint out the environment
profdisplay profile data
psprocess status
pwdworking directory name
revreverse lines of a file
rmremove (unlink) files
rmdirremove an empty directory
sedstream editor
seesee what a file has in it
setmemset user memory limit to value
shcommand language[ sh, for, case, if, while, :, ., break, continue, cd, eval, exec, exit, export, login, newgrp, read, readonly, set, shift, times, trap, umask, wait ]
sizesize of an object file
sleepsuspend execution for an interval
sortsort or merge files
spellfind spelling errors[ spell, spellin, spellout ]
splitsplit a file into pieces
sspmake output single spaced
stringsfind the 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
taildeliver the last part of a file
tartape archiver
tblformat tables for nroff or troff
teepipe fitting
testterminate a process with extreme prejudice[ kill ]
timetime a command
touchupdate date last modified of a file
trtranslate characters
tracopy out a file as it grows
trofftext formatting and typesetting[ troff, nroff ]
trueprovide truth values[ true, false ]
tsetset terminal modes
tsorttopological sort
ttyget terminal name
uldo underlining
umountmount and dismount file system[ mount, umount ]
uniqreport repeated lines in a file
viscreen oriented (visual) display editor based on ex
waitawait completion of process
wallwrite to all users
wcword count
whowho is on the system
whoamiprint effective current user id
writewrite to another user
xstrextract strings from C programs to implement shared strings
yaccyet another compiler-compiler

1C. Communications Commands

uucpunix to unix copy[ uucp, uulog, uuname ]
uuxunix to unix command execution

2. System Calls (intro)

accessdetermine accessibility of file
acctturn accounting on or off
alarmschedule signal after specified time
brkchange core allocation[ brk, sbrk, break ]
chdirchange current working directory
chmodchange mode of file
chownchange owner and group of a file
closeclose a file
creatcreate a new file
dupduplicate an open file descriptor[ dup, dup2 ]
execexecute a file[ execl, execv, execle, execve, execlp, execvp, exec, exece, environ ]
exitterminate process
forkspawn new process
getpidget process identification
getuidget user and group identity[ getuid, getgid, geteuid, getegid ]
introintroduction to system calls and error numbers[ intro, errno ]
ioctlcontrol device[ ioctl, stty, gtty ]
killsend signal to a process
linklink to a file
locklock a process in primary memory
lockingprovide exclusive file regions for reading or writing
lseekmove read/write pointer[ lseek, tell ]
mknodmake a directory or a special file
mountmount or remove a file system[ mount, umount ]
niceset program priority
openopen for reading or writing
pausestop until signal
pipecreate an interprocess channel
profilexecution time profile
ptraceprocess trace
readread from file
setuidset user and group ID[ setuid, setgid ]
signalcatch or ignore signals
statget file status[ stat, fstat ]
stimeset time
sttycontrol device[ ioctl, stty, gtty ]
syncupdate super-block
timeget date and time[ time, ftime ]
timesget process times
umaskset file creation mode mask
unlinkremove directory entry
utimeset file times
waitwait for process to terminate
writewrite on a file

3. Library Functions (intro)

abortgenerate a fault
absinteger absolute value
atofconvert ASCII to numbers[ atof, atoi, atol ]
cryptDES encryption[ crypt, setkey, encrypt ]
ctimeconvert date and time to ASCII[ ctime, localtime, gmtime, asctime, timezone ]
ctypecharacter classification[ isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii ]
cursesscreen functions with "optimal" cursor motion
ecvtoutput conversion[ ecvt, fcvt, gcvt ]
endlast locations in program[ end, etext, edata ]
frexpsplit into mantissa and exponent[ frexp, ldexp, modf ]
getenvvalue for environment name
getgrentget group file entry[ getgrent, getgrgid, getgrnam, setgrent, endgrent ]
getloginget login name
getpassread a password
getpwget name from uid
getpwentget password file entry[ getpwent, getpwuid, getpwnam, setpwent, endpwent ]
introintroduction to library functions
isattyfind name of a terminal
mallocmain memory allocator[ malloc, free, realloc, calloc ]
mktempmake a unique file name
monitorprepare execution profile
nlistget entries from name list
perrorsystem error messages[ perror, sys_errlist, sys_nerr ]
qsortquicker sort
randrandom number generator[ rand, srand ]
setjmpnon-local goto[ setjmp, longjmp ]
sleepsuspend execution for interval
stdiostandard buffered input/output package
stringstring operations[ strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex ]
swabswap bytes
systemissue a shell command
termcapterminal independent operation routines[ tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs ]
ttynamefind name of a terminal[ ttyname, ttyslot ]

3M. Math Library

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

3S. Standard I/O Library

fcloseclose or flush a stream[ fclose, fflush ]
ferrorstream status inquiries[ feof, ferror, clearerr, fileno ]
fopenopen a stream[ fopen, freopen, fdopen ]
freadbuffered binary input/output[ fread, fwrite ]
fseekreposition a stream[ fseek, ftell, rewind ]
getcget character or word from stream[ getc, getchar, fgetc, getw ]
getsget a string from a stream[ gets, fgets ]
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
ungetcpush character back into input stream

4. Special Files (intro)

archiveArchive 1/4 inch Streaming Tape Drive
gfxgraphics devices[ gfx, cgfx ]
introintroduction to special files
kmemmain memory[ mem, kmem ]
memmain memory[ mem, kmem ]
nulldata sink
octCentral Data Octal Serial Card
ttygeneral terminal interface

5. File Formats and Conventions

a.outassembler and link editor output
acctexecution accounting file
ararchive (library) file format
checklistlist of file systems processed by fsck
coreformat of core image file
dirformat of directories
dumpincremental dump format[ dump, ddate ]
environuser environment
filsysformat of file system volume[ filsys, flblk, ino ]
groupgroup file
mtabmounted file system table
passwdpassword file
printcapprinter capability data base
termcapterminal capability data base
ttysterminal initialization data
ttytypedata base of terminal types by port
typesprimitive system data types
utmplogin records[ utmp, wtmp ]
wtmpuser login history

6. Games

adventurean exploration game
aliensThe alien invaders attack the earth
arithmeticprovide drill in number facts
backgammonthe game
bannerprint large banner on printer
cribbagethe card game cribbage
doctorinteract with a psychoanalyst
fishplay “Go Fish”
fortuneprint a random, hopefully interesting, adage
hangmanComputer version of the game hangman
milleplay Mille Bournes
numberconvert Arabic numerals to English
quiztest your knowledge
rainanimated raindrops display
snakedisplay chase game[ snake, snscore ]
wormPlay the growing worm game
wormsanimate worms on a display terminal
wumpthe game of hunt-the-wumpus

Section 6L

lifeplay the game of life

7. Macro Packages and Language Conventions

asciimap of ASCII character set
eqncharspecial character definitions for eqn
greekgraphics for extended TTY-37 type-box
memacros for formatting papers
termconventional names[ terminals ]

8. Maintenance Commands

bootstartup procedures
chgrpchange owner or group[ chown, chgrp ]
chownchange owner or group[ chown, chgrp ]
clriclear i-node
cronclock daemon
dcheckfile system directory consistency check
diagGeneral-purpose stand-alone utility package
dumpincremental file system dump
dumpdirprint the names of files on a dump tape or disk
fsckfile system consistency check and interactive repair
gettyset terminal mode
gxteststand alone test for the Sun video graphics board
icheckfile system storage consistency check
identlogin banner
imemteststand alone memory test
initprocess control initialization
lpdline printer daemon lpdrestart − restart downed daemons at reboot time
makekeygenerate encryption key
mkfsconstruct a file system
mklost+foundmake a lost+found directory for fsck
mknodbuild special file
ncheckgenerate names from i-numbers
rccommand script for system housekeeping
restorincremental file system restore
syncupdate the super block
updateperiodically update the super block

Section c

manmacros to typeset manual

Section heading

msmacros for formatting manuscripts

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