| adb | debugger |
| apl | an apl interpreter |
| apropos | locate commands by keyword lookup |
| ar | archive and library maintainer |
| as | assembler |
| at | execute commands at a later time |
| awk | pattern scanning and processing language |
| basename | strip filename affixes |
| bc | arbitrary-precision arithmetic language |
| biff | be notified if mail arrives and who it is from |
| mail, binmail | send or receive mail among users |
| cal | print calendar |
| calendar | reminder service |
| cat | catenate and print |
| cb | C program beautifier |
| cc | C compiler |
| compact, uncompact, ccat | compress and uncompress files, and cat them |
| cd | change working directory |
| checknr | check nroff/troff files |
| chfn | change full name of user |
| chmod | change mode |
| chsh | change default login shell |
| cifplot | CIF interpreter and plotter |
| clear | clear terminal screen |
| cmp | compare two files |
| col | filter reverse line feeds |
| colcrt | filter nroff output for CRT previewing |
| colrm | remove columns from a file |
| comm | select or reject lines common to two sorted files |
| uncompact, ccat, compact | compress and uncompress files, and cat them |
| cp | copy |
| crypt | encode/decode |
| csh | a shell (command interpreter) with C-like syntax |
| ctags | create a tags file |
| date | print and set the date |
| dc | desk calculator |
| dd | convert and copy a file |
| deroff | remove nroff, troff, tbl and eqn constructs |
| df | disk free |
| explain, diction | print wordy sentences; thesaurus for diction |
| diff | differential file and directory comparator |
| diff3 | 3-way differential file comparison |
| diff, diffh | differential file and directory comparator |
| du | summarize disk usage |
| echo | echo arguments |
| ed | text editor |
| ex, edit | text editor |
| efl | Extended Fortran Language |
| grep, fgrep, egrep | search a file for a pattern |
| xsend, xget, enroll | secret mail |
| neqn, checkeq, eqn | typeset mathematics |
| error | analyze and disperse compiler error messages |
| edit, ex | text editor |
| unexpand, expand | expand tabs to spaces, and vice versa |
| diction, explain | print wordy sentences; thesaurus for diction |
| expr | evaluate arguments as an expression |
| eyacc | modified yacc allowing much improved error recovery |
| f77 | Fortran 77 compiler |
| true, false | provide truth values |
| grep, egrep, fgrep | search a file for a pattern |
| file | determine file type |
| find | find files |
| finger | user information lookup program |
| fmt | simple text formatter |
| fold | fold long lines for finite width output device |
| from | who is my mail from? |
| gets | get a string from standard input |
| egrep, fgrep, grep | search a file for a pattern |
| head | give first few lines |
| intro | introduction to commands |
| iostat | report I/O statistics |
| join | relational database operator |
| kill | terminate a process with extreme prejudice |
| last | indicate last logins of users and teletypes |
| lastcomm | show last commands executed in reverse order |
| ld | link editor |
| learn | computer aided instruction about UNIX |
| leave | remind you when you have to leave |
| lex | generator of lexical analysis programs |
| lint | a C program verifier |
| lisp | lisp interpreter |
| liszt | compile a Franz Lisp program |
| ln | make links |
| lock | reserve a terminal |
| login | sign on |
| look | find lines in a sorted list |
| refer, lookbib | find and insert literature references in documents |
| lorder | find ordering relation for an object library |
| lpr, lprm, print, lpq | line printer spooler |
| lprm, lpq, print, lpr | line printer spooler |
| lpr, lpq, print, lprm | line printer spooler |
| ls | list contents of directory |
| lxref | lisp cross reference program |
| m4 | macro processor |
| mail | send and receive mail |
| make | maintain program groups |
| man | find manual information by keywords; print out the manual |
| mesg | permit or deny messages |
| mkdir | make a directory |
| mkstr | create an error message file by massaging C source |
| page, more | file perusal filter for crt viewing |
| msgs | system messages and junk mail program |
| mt | magnetic tape manipulating program |
| mv | move or rename files |
| eqn, checkeq, neqn | typeset mathematics |
| net | execute a command on a remote machine |
| netcp | remote copy of files through the net |
| netlog | print the last few lines of the network log file |
| netlogin | provide login name and password for a remote machine |
| netlpr | use a remote lineprinter through the net |
| netmail | read mail on a remote machine over the network |
| netq | print contents of network queue |
| netrm | remove a command from the network queue |
| nettroff | troff to the phototypesetter over the network |
| newaliases | rebuild the data base for the mail aliases file |
| newcsh | description of new csh features (over oldcsh) |
| newgrp | log in to a new group |
| nohup, nice | run a command at low priority (sh only) |
| nm | print name list |
| troff, nroff | text formatting and typesetting |
| num | number lines |
| od | octal dump |
| more, page | file perusal filter for crt viewing |
| passwd | change login password |
| pc | Pascal compiler |
| pi | Pascal interpreter code translator |
| pix | Pascal interpreter and executor |
| pmerge | pascal file merger |
| pr | print file |
| print | pr to the line printer |
| printenv | print out the environment |
| prmail | print out mail in the post office |
| prof | display profile data |
| ps | process status |
| pti | phototypesetter interpreter |
| ptx | permuted index |
| pwd | working directory name |
| px | Pascal interpreter |
| pxp | Pascal execution profiler |
| pxref | Pascal cross-reference program |
| ranlib | convert archives to random libraries |
| ratfor | rational Fortran dialect |
| lookbib, refer | find and insert literature references in documents |
| reset | reset the teletype bits to a sensible state |
| rev | reverse lines of a file |
| rewind | rewind tape drive |
| rmdir, rm | remove (unlink) files |
| rm, rmdir | remove (unlink) files |
| script | make typescript of terminal session |
| sdb | symbolic debugger |
| sed | stream editor |
| see | see 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, sh | command language |
| size | size of an object file |
| sleep | suspend execution for an interval |
| soelim | eliminate .so’s from nroff input |
| sort | sort or merge files |
| spellin, spellout, spell | find spelling errors |
| split | split a file into pieces |
| strings | find the printable strings in a object, or other binary, file |
| strip | remove symbols and relocation bits |
| struct | structure Fortran programs |
| stty | set terminal options |
| style | analyze surface characteristics of a document |
| su | substitute user id temporarily |
| sum | sum and count blocks in a file |
| symorder | rearrange name list |
| tabs | set terminal tabs |
| tail | deliver the last part of a file |
| tar | tape archiver |
| tbl | format tables for nroff or troff |
| tc | photypesetter simulator |
| tee | pipe fitting |
| test | condition command |
| time | time a command |
| tk | paginator for the Tektronix 4014 |
| touch | update date last modified of a file |
| tp | manipulate tape archive |
| tr | translate characters |
| trman | translate version 6 manual macros to version 7 macros |
| nroff, troff | text formatting and typesetting |
| false, true | provide truth values |
| tset | set terminal modes |
| tsort | topological sort |
| tty | get terminal name |
| ul | do underlining |
| compact, ccat, uncompact | compress and uncompress files, and cat them |
| uniq | report repeated lines in a file |
| units | conversion program |
| uptime | show how long system has been up |
| users | compact list of users who are on the system |
| vfontinfo | inspect and print out information about unix fonts |
| vgrind | grind nice listings of programs |
| vi | screen oriented (visual) display editor based on ex |
| vmstat | report virtual memory statistics |
| vpr, vprm, vprint, vpq | raster printer/plotter spooler |
| vprm, vpq, vprint, vpr | raster printer/plotter spooler |
| vpr, vprm, vpq, vprint | raster printer/plotter spooler |
| vpr, vpq, vprint, vprm | raster printer/plotter spooler |
| vtroff | troff to a raster plotter |
| w | who is on and what they are doing |
| wait | await completion of process |
| wall | write to all users |
| wc | word count |
| what | show what versions of object modules were used to construct a file |
| whatis | describe what a command is |
| whereis | locate source, binary, and or manual for program |
| which | locate a program file including aliases and paths (csh only) |
| who | who is on the system |
| whoami | print effective current user id |
| write | write to another user |
| xsend, enroll, xget | secret mail |
| xget, enroll, xsend | secret mail |
| xstr | extract strings from C programs to implement shared strings |
| yacc | yet another compiler-compiler |
| yes | be repetitively affirmative |
| abort | generate a fault |
| abs | integer absolute value |
| atoi, atol, atof | convert ASCII to numbers |
| setkey, encrypt, crypt | DES encryption |
| localtime, gmtime, asctime, timezone, ctime | convert date and time to ASCII |
| isalpha, isupper, islower, isdigit, isalnum, isspace, ispunct, isprint, iscntrl, isascii, ctype | character classification |
| curses | screen functions with “optimal” cursor motion |
| fcvt, gcvt, ecvt | output conversion |
| etext, edata, end | last locations in program |
| ldexp, modf, frexp | split into mantissa and exponent |
| getenv | value for environment name |
| getfsspec, getfsfile, setfsent, endfsent, getfsent | get file system descriptor file entry |
| getgrgid, getgrnam, setgrent, endgrent, getgrent | get group file entry |
| getlogin | get login name |
| getpass | read a password |
| getpw | get name from uid |
| getpwuid, getpwnam, setpwent, endpwent, getpwent | get password file entry |
| intro | introduction to library functions |
| ltol3, l3tol | convert between 3-byte integers and long integers |
| free, realloc, calloc, malloc | main memory allocator |
| mktemp | make a unique file name |
| monitor | prepare execution profile |
| nlist | get entries from name list |
| sys_errlist, sys_nerr, perror | system error messages |
| qsort | quicker sort |
| srand, rand | random number generator |
| re_comp, re_exec, regex | regular expression handler |
| longjmp, setjmp | non-local goto |
| sigset, sighold, sigignore, sigrelse, sigpause, signal | manage signals |
| signal, sighold, sigignore, sigrelse, sigpause, sigset | manage signals |
| sleep | suspend execution for interval |
| strcat, strncat, strcmp, strncmp, strcpy, strncpy, strlen, index, rindex, string | string operations |
| swab | swap bytes |
| system | issue a shell command |
| tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, termcap | terminal independent operation routines |
| isatty, ttyslot, ttyname | find name of a terminal |
| valloc | aligned memory allocator |
| varargs | variable argument list |
| ac | login accounting |
| sa, accton | system accounting |
| adduser | procedure for adding new users |
| analyze | Virtual UNIX postmortem crash analyzer |
| arcv | convert archives to new format |
| flcopy, arff | archiver and copier for floppy |
| bad144 | read/write dec standard 144 bad sector information |
| badsect | create files to contain bad sectors |
| catman | create the cat files for the manual |
| chown, chgrp | change owner or group |
| chgrp, chown | change owner or group |
| clri | clear i-node |
| config | Build system configuration files |
| crash | what happens when the system crashes |
| cron | clock daemon |
| dcheck | file system directory consistency check |
| delivermail | deliver mail to arbitrary people |
| dmesg | collect system diagnostic messages to form error log |
| dump | incremental file system dump |
| dumpdir | print the names of files on a dump tape |
| arff, flcopy | archiver and copier for floppy |
| format | how to format disks |
| fsck | file system consistency check and interactive repair |
| getty | set terminal mode |
| halt | stop the processor |
| icheck | file system storage consistency check |
| init | process control initialization |
| makekey | generate encryption key |
| mkfs | construct a file system |
| mklost+found | make a lost+found directory for fsck |
| mknod | build special file |
| umount, mount | mount and dismount file system |
| ncheck | generate names from i-numbers |
| old | directory of old programs |
| pstat | print system facts |
| quot | summarize file system ownership |
| rc | command script for auto-reboot and daemons |
| reboot | UNIX bootstrapping procedures |
| renice | alter priority of running process by changing nice |
| restor | incremental file system restore |
| accton, sa | system accounting |
| savecore | save a core dump of the operating system |
| shutdown | close down the system at a given time |
| sticky | executable files with persistent text |
| swapon | specify additional device for paging and swapping |
| sync | update the super block |
| update | periodically update the super block |
| vipw | edit the password file with vi |
| vpac | print raster printer/ploter accounting information |