At home with Humby.

A Summary of UNIX Commands
 
Communication
 
ftpFile transfer protocol
loginSign on to Unix.
mailxRead or send mail.
rloginSign on to remote Unix.
talkWrite to other terminals.
telnetConnect to another system.
vacationRespond to mail automatically.
 
Comparisons
 
cmpCompare two files, byte by byte.
commCompare items in two sorted files.
diffCompare two files, line by line.
diff3Compare three files.
dircmpCompare directories.
sdiffCompare two files, side by side.
 
File Management
 
catConcatenate files or display them.
cdChange directory.
chmodChange access modes on files.
cpCopy files.
csplitBreak files at specific locations.
fileDetermines a file's type.
headShow the first few lines of a file.
lnCreate filename aliases.
lsList files or directories.
mkdirCreate a directory.
moreDisplay files by screenful.
mvMove or rename files or directories.
pwdPrint working directory.
rcpCopy files to remote system.
rmRemove files.
rmdirremove directories.
splitSplit files evenly.
tailShow the last few lines of a file.
wcCount lines, words, and characters.
 
Miscellaneous
 
bannerMake posters from words.
bcArbitary precision calculator.
calDisplay calendar.
calendarCheck for reminders.
clearClear the screen.
manGet information on a command.
niceReduce a job's priority.
nohupPreserve a running job after logging out.
passwdSet your login password.
scriptProduce a transcript of your login session.
spellReport misspelled words.
suBecome a superuser.
 
Printing
 
cancelCancel a printer request.
lpSend to the printer.
lpstatGet printer status.
prFormat and paginate for printing.
 
Programming
 
cbC source code "beautifier."
ccC compiler.
cflowC function flowchart.
ctagsC function references (for vi).
ctraceC debugger using function call tracing.
cxrefC cross-references.
lintC program analyzer.
ldLoader.
lexLexical analyzer generator.
makeExecute commands in a specified order.
odDump input in various formats.
stripRemove data from an object file.
trussTrace signals and system calls.
yaccParser generator. Can be used with lex.
 
Searching
 
egrepExtended version of grep.
fgrepSearch files for literal words.
findSearch the sysem for filenames.
grepSearch files for text patterns.
stringsSearch binary files of text patterns.
 
Shell Programming
 
echoRepeat command-line arguments on the output.
exprPerform arithmetic and comparisons.
lineRead a line of input.
printfFormat and print command-line arguments.
sleepPause during processing.
testTest a condition.
 
Storage
 
compressCompress files to free up space.
cpioCopy archives in or out.
gunzipExpand compressed (.gz and .z) files (preferred).
gzcatDisplay contents of compressed files (may be linked to zcat).
gzipCompress files to free up space (preferred).
tarTape archiver.
uncompressExpand compressed (.z) files.
zcatDisplay contents of compressed files.
 
System Status
 
atExecute commands later.
chgrpChange file group.
chownChange file ownder.
crontabAutomate commands.
dateDisplay or set date.
dfShow free disk space.
duShow disk usage.
envShow environmental variables.
fingerDisplay information about users.
killTerminate a running command.
psShow processes.
sttySet or display terminal settings.
whoShow who is logged on.
 
Text Processing
 
cutSelect columns for display.
exLine editor underlying vi.
fmtProduce roughly uniform line lengths.
joinMerge different columns into a database.
nawkNew version of awk (pattern-matching language for textual database files).
pasteMerge columns or switch order.
sedNoninteractive text editor.
sortSort or merge files.
trTranslate (redefine) characters.
uniqFind repeated or unique lines in a file.
viVisual text editor.
xargsProcess many arguments in manageable portions.
 
nroff and troff
 
deroffRemove troff codes.
eqnPreprocessor for equations.
nroffFormatter for terminal display.
picPreprocessor for line graphics.
referPreprocessor for bibliographic references.
tblPreprocessor for tables.
troffFormatter for typesetting (including PostScript printers).
 

Taken from 'UNIX in a Nutshell', published by O'Reilly, ISBN 1-56592-427-4