-
Notifications
You must be signed in to change notification settings - Fork 2
Forgotten Realms
A lot of Unix command were deprecated and disappeared along the years. This place lists some of them for possible resurrection. These lists are based on manual page contents comparisons (so there might be errors).
Another source is the history of documented Unix facilities, "a timeline visualization, a curated data set, and a repository detailing the evolution of 15,596 unique documented facilities (commands, system calls, library functions, device drivers, etc.) across 93 major Unix releases tracked by the Unix history repository".
When the manual page is not enough for reimplementation (that is to say quite often), you can check the original command source code in The Unix Tree.
Interesting commands to reimplement are presented in bold characters.
Command | Whatis | Man |
---|---|---|
B | language | man(1) |
basic | DEC supplied BASIC | man(6) |
boot | reboot system | man(1) |
check | file system consistency check | man(1) |
das | disassembler | man(6) |
dbppt | dump binary paper tape | man(1) |
dpt | read DEC ASCII paper tape | man(6) |
dtf | DECtape format | man(1) |
for | fortran | man(1) |
lbppt | load binary paper tapes | man(1) |
rew | rewind tape | man(1) |
rkd | dump RK disk to tape | man(1) |
rkf | format RKO3 disk pack | man(1) |
rkl | reload RK disk from tape | man(1) |
sdate | set date and time | man(1) |
tap | manipulate DECtape | man(1) |
tm | provide time information | man(1) |
un | undefined symbols | man(1) |
Plus some which are still in modern BSD system: bcd(1) hup(1) stat(1) sum(1) type(1)
Command | Whatis | Man |
---|---|---|
azel | satellite predictions | man(6) |
boot procedures | UNIX startup | man(8) |
cdb | C debugger | man(1) |
cref | make cross reference listing | man(1) |
db | debug | man(1) |
dpd | data phone daemon | man(8) |
dsw | delete interactively | man(1) |
fc | Fortran compiler | man(1) |
fed | edit form letter memory | man(6) |
form | form letter generator | man(6) |
gsi | interpret extended character set on GSI terminal | man(6) |
m6 | general purpose macroprocessor | man(6) |
opr | off line print | man(1) |
pfe | print floating exception | man(1) |
rc | Ratfor compiler | man(1) |
sky | obtain ephemerides | man(6) |
sno | Snobol interpreter | man(6) |
speak | word to voice translator | man(6) |
tmg | compiler-compiler | man(6) |
typo | find possible typos | man(1) |
Plus some which are still in modern BSD systems: chdir(1) chgrp(8) exit(1) glob(8) goto(1) if(1) lpd(8) neqn(1) nohup(1) nroff(1) primes(6) rmdir(1) shift(1) umount(8)
Command | Whatis | Man |
---|---|---|
arcv | convert archives to new format | man(1) |
bas | basic | man(1) |
bj | the game of black jack | man(6) |
boot | startup procedures | man(8) |
checkers | game | man(6) |
chess | the game of chess | man(6) |
dcheck | file system directory consistency check | man(1) |
dumpdir | print the names of files on a dump tape | man(1) |
lookall | look through all text files on UNIX | man(1) |
maze | generate a maze problem | man(6) |
mkconf | generate configuration tables | man(1) |
moo | guessing game | man(6) |
ncheck | generate names from i-numbers | man(1) |
prep | prepare text for statistical processing | man(1) |
pubindex | make inverted bibliographic index | man(1) |
restor | incremental file system restore | man(1) |
reversi | a game of dramatic reversals | man(6) |
spline | interpolate smooth curve | man(1) |
tc | photypesetter simulator | man(1) |
tp | manipulate tape archive | man(1) |
ttt, cubic | tic-tac-toe | man(6) |
hangman, words | word games | man(6) |
Plus some which are still in modern BSD systems: backgammon(6) cd(1) col(1) crash(8) dump(1) lorder(1) roff(1) units(1) wait(1) wump(6)
Command | Whatis | Man |
---|---|---|
altran | language for algebraic manipulation | man(1) |
back | backgammon | man(6) |
basic, bas, bite | Basic language interpreters | man(1) |
blitmap | map plots and path finding on a jerq | man(9) |
bridge | card game | man(6) |
byteyears | time-space product for file residency | man(1) |
c56 | terminal program with data compression | man(9) |
can, bcan, dcan, tcan, xcan | interface to Canon laser- | man(1) |
canfield, cribbage, fish | card games | man(6) |
cflow | generate C flow graph | man(1) |
ching | the book of changes | man(6) |
cite | process citations in a document | man(1) |
config | configure a Unix kernel | man(8) |
coreid | identify source of core image | man(1) |
courier | remote procedure call compiler | man(1) |
crabs | graphical marine adventure game | man(9) |
ct | call terminal (and start a session) | man(1) |
cyntax, cem | C syntax checker | man(1) |
d202, daps, dcan, tc | phototypesetter filters | man(1) |
DB | database command interface | man(1) |
DBcp | database copy | man(1) |
DBcvt | convert a database file between 3B and VAX formats | man(1) |
demo | graphic demonstrations and games | man(9) |
doctor, tso | psychiatric consultation | man(6) |
efl | extended Fortran language preprocessor | man(1) |
finddev | find processes using a device | man(8) |
icont, iconc | Icon language translator and compiler | man(1) |
jim, jim.recover | text editor | man(9) |
ksh | Korn shell, the not standard command programming | man(1) |
learn | computer aided instruction about UNIX | man(1) |
lisp, liszt, lxref | lisp interpreter and compiler | man(1) |
mars | memory array redcode simulator | man(6) |
mugs | convert gray-scale pictures into icons | man(9) |
netnews | send or receive news articles | man(1) |
newer | test file modification dates | man(1) |
ogre | war game | man(6) |
oops | process status | man(8) |
paper | list input on HP2621P printer | man(1) |
pascal | language interpreter | man(1) |
pen | doodle anywhere on the screen | man(9) |
pick | pick arguments | man(1) |
post | send mail to users by name | man(1) |
pxp, pxref | pascal printer, profiler, and cross-reference | man(1) |
ratfor | rational Fortran dialect | man(1) |
redcode | assembler for mars game | man(6) |
ropy | remote file copy for arpa internet | man(1) |
sdb | symbolic debugger | man(1) |
server | run anonymous command on another machine | man(1) |
sno | Snobol language interpreter | man(1) |
spitbol | Snobol language compiler | man(1) |
struct | structure Fortran programs | man(1) |
sysmon, vismon | display system statistics | man(9) |
tk | paginator for the Tektronix 4014 | man(1) |
pret, trace | protocol compiler and analyzer | man(1) |
track | selective remote file copy | man(1) |
twid | dabble in oils | man(9) |
update | periodically update the super block | man(8) |
usgmake | maintain, update, and regenerate groups of | man(1) |
uucheck | check uucp directories and permissions file | man(8) |
uusched | uucp file transport scheduler | man(8) |
uuxqt | execute remote command requests | man(8) |
visi | mathematical spreadsheet | man(1) |
xsend, xget, enroll | secret mail | man(1) |
Plus some which are still in modern BSD systems: mail(1) adventure, zork, aardvark, rogue, wump(6) arithmetic(6) asa(1) atc(6) banner, rot, rnd, bigp(6) bcd, ppt(6) boggle, hangman, scrabble(6) clear(1) compress, uncompress, zcat(1) df(1) diff3(1) fortune(6) grep, egrep, fgrep(1) iostat, load, dkstat(1) last(1) ln(1) lpd(8) lpr(1) mesg(1) mille(6) mv(1) number(1) od(1) quiz(6) ranlib(1) renice(8) rmdir(8) snake, worm(6) telnet(1) touch(1) trek, ogre, sol, warp, sail(6) tset(1) worms, hanoi, rain(6) xstr(8)
Command | Whatis | Man |
---|---|---|
11as, 11cc, 11ld, 11nm, 11ranlib, 11reloc, 11size, 11strip | man(8) | |
2500 | BVH2500 videotape recorder | man(1) |
32ld | bootstrap loader for 5620 | man(9) |
3cc, 3as, 3ar, 3ld, 3nm, 3size, 3strip, cprs | MAC-32 C | man(9) |
adb | debugger | man(1) |
apnews, ap.keys | present AP wire stories | man(7) |
apsend | send troff output to phototypesetter | man(1) |
arff | read RT11 files | man(8) |
asd | automatic software distribution | man(8) |
bcp | reformat black-and-white picture files | man(1) |
bigcore, coreid | permit big core images, identify source of | man(1) |
Code, addr, bitblt, point, rectf, screenswap, segment, | man(9) | |
bitfile | format of bitmap file | man(9) |
blitblt, menudrop | save or print a screen image | man(9) |
bprint | expression profiler | man(1) |
brush | painting program | man(9) |
bundle | collect files for distribution | man(1) |
button123, mouse, cursallow, cursinhibit, cursset, | man(9) | |
CC, cfront | C++ compiler | man(1) |
cb | C program beautifier | man(1) |
cbt | btree utilities | man(1) |
touch, chdate | set modification or access date of a file | man(1) |
chuck | a file system checking program | man(8) |
cin | C interpreter | man(1) |
cip | draw pictures for typesetting | man(9) |
circle, disc, arc, ellipse, eldisc, elarc | circle-drawing | man(9) |
con, rx | remote login and execution | man(1) |
cscan | scan documents on canon scanner | man(1) |
dag | preprocessor for drawing directed graphs | man(1) |
dcon, ndcon, rlogin, nrx, rsh, scriptcon | remote login and | man(1) |
deroff, demonk, detex, delatex | remove formatting requests | man(1) |
dired | directory editor | man(1) |
dist | distribute files to a remote machine | man(1) |
dkhup, dkmgr, dkzap | manage Datakit interface | man(8) |
dkname | map system name to Datakit address | man(7) |
docgen | generate a document from a script | man(1) |
docsubmit | send document to library | man(1) |
doctype | guess command line for formatting a document | man(1) |
f2c | Convert Fortran 77 to C or C++ | man(1) |
f77 | Fortran 77 compiler | man(1) |
face, mugs | show faces, make face icons from pictures | man(9) |
faced | network face server | man(9) |
movies | graphics movie file formats | man(9) |
flicks, fflicks, preflicks, 2mux | movie graphics for 5620 | man(9) |
font | typesetter fonts | man(6) |
games, demo | some playthings | man(1) |
getfont | replace terminal's default font | man(9) |
grap | pic preprocessor for drawing graphs | man(1) |
graph | draw a graph | man(1) |
graphdraw graphpic | edit (combinatoric) graphs, convert to | man(9) |
hang | start a process in stopped state | man(1) |
hoc | interactive floating point language | man(1) |
icheck, dcheck, ncheck | file system consistency check | man(8) |
icon | icon editor | man(9) |
ideal | troff preprocessor for drawing pictures | man(1) |
idiff | interactive file comparison | man(1) |
imscan | scan greyscale images | man(1) |
ipconfig, dkipconfig, udpconfig | set up DARPA Internet | man(8) |
jf | font editor | man(9) |
jioctl | mux ioctl requests | man(9) |
jx | 5620 execution and stdio interpreter | man(9) |
kmc, kdiload, kmcdump | control KMC11 input/output | man(8) |
lab | label maker | man(1) |
altran, cospan, esterel, icon, lisp, macsyma, maple, ops5, | man(1) | |
lcomp, lprint | line-by-line profiler | man(1) |
ldpcs | load comet microcode | man(8) |
lens | bitmap magnifier magnifier | man(9) |
libc | standard library functions | man(9) |
lint, cyntax, cem | C program verifiers | man(1) |
makekey | generate encryption key | man(8) |
map | draw maps on various projections | man(7) |
matlab | interactive matrix desk calculator | man(1) |
menuhit, hmenuhit | present user with menu and get selection | man(9) |
mkdist, insdist | make and install distribution packages | man(1) |
mkfs, mkbitfs, mklost+found | construct a disk file system | man(8) |
mkpkg, inspkg, seal, unseal | package files for automatic | man(8) |
monk, monksample, monkspell, monkmerge | typeset documents | man(1) |
movie, stills | algorithm animation | man(9) |
mp, MetaPost | system for drawing pictures | man(1) |
mux, ismux, invert | layer multiplexer for 5620 | man(9) |
strinsure, strinsert, strdelete, strzero, setmuxbuf, | man(9) | |
netfs | network file system | man(8) |
netlib | retrieve public-domain software | man(7) |
newlayer, dellayer, downback, lbitblt, lpoint, lrectf, | man(9) | |
P, newproc, muxnewwind, newwindow, tolayer, debug, getproc, | man(9) | |
news | print news items | man(7) |
ns | name server database | man(8) |
ocr | optical character recognition | man(1) |
p, pg, more | paginate | man(1) |
pads | user interface package | man(9) |
paint | draw pictures in a layer | man(9) |
findauthor, papers, makepaper | consult database of locally | man(7) |
ped, tped | picture editor | man(9) |
pi, 3pi | process inspector | man(9) |
picasso | a line drawing program | man(1) |
pico | graphics editor | man(1) |
plot | graphics filters | man(1) |
polypic, polypr | database of polyhedra | man(7) |
postio | serial interface for postscript printers | man(8) |
postnews | submit netnews articles | man(7) |
dpost, postdaisy, postdmd, postprint | filters to produce | man(8) |
pq | telephonet directory assistance | man(7) |
prefer, pinvert, penter, plook, pconvert | maintain and use | man(1) |
prof | display profile data | man(1) |
proof | troff output interpreter for 5620 | man(9) |
psi | postscript interpreter | man(9) |
psifile, mhssend | postscript interpreter/fax sender | man(1) |
psix | postscript interpreter | man(1) |
ptx | permuted index | man(1) |
push, pull, npush, npull | datakit remote file copy | man(1) |
qns | query name server | man(7) |
qsnap | high resolution digital film printer | man(1) |
rarepl, rarct | replace bad blocks on MSCP disks | man(8) |
rcp | remote file copy | man(1) |
reader | electronic retrieval of typeset documents | man(9) |
checknews, readnews | read netnews articles | man(7) |
rebecca | graphics touch-up editor | man(9) |
ruler | measure things on the screen | man(9) |
sam | screen editor with structural regular expressions | man(9) |
scat | sky catalogue | man(7) |
scsish | SCSI shell | man(8) |
sendcover | send cover sheet to the library | man(8) |
ship, shipstat | automatic software distribution | man(8) |
sign, verify, enroll, resign | document certification | man(1) |
sky | astronomical ephemeris | man(7) |
smash | rewrite bad disk sectors | man(8) |
sml | Standard ML compiler | man(1) |
smstat | list smtp queues | man(8) |
snocone | snobol with syntactic sugar | man(1) |
spell | find spelling errors | man(1) |
svcmgr | service remote computing requests | man(8) |
tape, mt | identify and manipulate magnetic tape | man(1) |
tcpmgr | accept and place calls via the TCP protocol | man(8) |
tdc | fill out TDC form | man(1) |
tel, telno, dq | phone books | man(7) |
thinkblt, think | print on thinkjet | man(9) |
thinkchar, thinknchars, thinkflush, thinkmap, thinkabort | man(9) | |
town | gazetteer of US places | man(7) |
tr2tex | convert a document from troff to latex | man(1) |
upas, rmail, translate | mail delivery system | man(8) |
uucico, uusched, uuxqt, kick, debug | uucp file transport | man(8) |
uucleanup | uucp spool directory clean-up | man(8) |
uucp, uulog, uuname | unix-to-unix remote file copy | man(1) |
uustat | uucp status inquiry and job control | man(1) |
uuto, uupick | simplified unix-to-unix remote file copy | man(1) |
uux | unix to unix command execution | man(1) |
view2d, regrid, vdata | movie of a function f(x, y, t) | man(1) |
vismon, sysmon, vwhois | system statistics and mail | man(9) |
weather | conditions and forecast by town | man(7) |
windows, jps, reshape | create and initialize windows | man(9) |
wwb, style, diction, punct | writer's workbench | man(1) |
wwv | print or set the date from accurate clock | man(1) |
xd, od | hex, octal, decimal, or ASCII dump | man(1) |