Online Computer Documents

Contents:


Computers in General
The Internet FAQ Archives
frequently asked questions with answers from over 1500 Usenet newsgroups--all kinds of topics, both computer-related and not
Free On-Line Dictionary of Computing
quick and thorough, without clutter
Computer Hope's Computer Dictionary
also quick and uncluttered. Includeds some terms that FOLDOC doesn't.
The Linux Dictionary
extended definitions of Linux/UNIX/POSIX related terms and jargons. Complete HTML and offline versions available from the Dictionary's home (scroll down) at The Linux Documentation project.
General UNIX/Linux
User Guides (narrative text and tutorials)
Learning the shell
a simple guide to working at the *nix command prompt
UNIX commands: A quick guide
quick reference
UNIX Guide II
another quick reference
UNIX Reference Card
pdf printable reference card
UNIXhelp for Users
an excellent beginner's guide to common tasks, developed at the University of Edinburgh.
Introduction to Linux: A Hnads on Guide
part of the excellent Linux Documentation Project. A good thorough introduction with pointers to additional resources.
Introduction to UNIX
another multi-part beginner's guide
Unix is a Four Letter Word... and Vi is a Two Letter Abbreviation
introduction to unix basics and editing with vi
Unix at Fermilab
a very detailed guide to unix commands and utilities
HP-UX Equivalents for BSD Commands
cheat sheet for people converting from BSD-based unix systems to System V-based unix.
Debian Linux User's Guide
introduction to installing and using the Debian flavor of Linux
References (lists of commands with instructions)
GNU Manuals Online
the GNU project's own web site, home of much fundamental software
Info Pages
the GNU project site is more up-to-date for their software, but this page has information on important non-GNU software
LinuxQuestions.org Wiki Commands section
A quick guide to what commands are and how they work, and then an extensive list, arranged both alphabetically and by category, of command-line and console programs. For each command, there is a link to a page explaining what it is and how it is used.
FreeBSD Man (manual) Pages via the WWW
man pages from many different operating systems, including versions of *BSD, Red Hat and SUSE Linux, HP-UX, SunOS, etc., etc., plus the FreeBSD ports collection, which includes a large selection of free/open source software.
UNIX User's Supplementary Documents (USD)
selected documents from this basic reference in PostScript form
Unix Seventh Edition Manual
the original documentation that came with the 1979 Seventh edition release of the Unix operating system; has links to postscript and pdf versions. These documents include early manuals for awk, sed, troff, eqn, and the ms macros, among other things.
Interactive Shells
see user guides above for shell chapters
the Bash article at the LinuxQuestions.Org Wiki
quick guide to the basic working and configuration of bash as an interactive shell.
Bash Reference Manual
all you ever wanted to know and more, the official reference.
Bash Prompt Howto
prompts, xterm title bars, and ANSI colors
The C Shell tutorial

X Windows
Athena Consulting (MIT) Xwindows Stock Answers
Anthony's Hints 'N' Tips -- The X Window System
X11 FAQs
Rice Univ. X Windows info (pdf format)
documents UNIX 02 and UNIX 03.
Security
Programming/Script-Writing
Bourne Shell Programming
Beyond Your First Shell Script
article from Linux Journal, parts may be bash-specific
Advanced Bash-Scripting Guide
an approximately 300-page tutorial and reference, with over 150 example scripts and even a quick introduction to sed and awk as used in shell scripts
Linux Gazette has an "Introduction to Shell Scripting" series in issues 52-55 and 57-58
Unix Shell Scripting
part of Indiana University's System Administration Education Certification Course class materials
Heiner's SHELLdorado
extensive information, links, and examples for shell scripting
sed tutorials
a sed tutorial ("Do it with sed"), faq, and more

Perl Monks
much perl information, including tutorials and interactive questions and answers.
Picking Up Perl
a detailed tutorial. Also available in pdf and postscript formats.
Take 10 Minutes to Learn Perl
a quick tutorial that also includes links to other perl resources
www.perl.com
the home for perl. Helpful sections of the site include
The Comprehensive Perl Archive Network (CPAN)
index to perl modules, documentation, perl distributions
PerlfaqPrime
a categorized, searchable collection of questions and answers relating to perl
Perldoc.com
collected perl documentation and FAQs
Cultured Perl: Debugging Perl with ease
An article in the Cultured Perl series by Teodor Zlatanov on IBM's developerWorks site. Many more are available in their Linux articles section.

Python Home Page
software, documentation, user groups, conferences, and all things python
Tutorials and Such from Useless Python
Dive Into Python
a free, in-progress Python book for experienced programmers
Python HOWTO Documents
"Python HOWTOs are documents that cover a single, specific topic, and attempt to cover it fairly completely."
Python Quick Reference
with versions for python 1.5.2, 2.0, and 2.1

Tcl Developer Xchange
Home to all things tcl/tk.
System Administration
LINUX Rute User's Tutorial and Exposition
online system administrators' and advanced users' manual--very thorough; last I checked the online version was from August 2001
Unix Guru Universe
large collection of system administration resources for all things unix, with information on many different varieties of unix
Stokely's Unix System Administrator's Resources
another large collection, including help with hardware like cables and tape backup systems
Unix System Administration
class text from 1996, lots of info
Unix Workstation System Administration Education Certification Course
another class text with a lot of information
UNIX System Manager's Manual (SMM)
postscript versions of some documents from the 4.4 BSD distribution
Specific Platforms
Sun Product Documentation
There's a lot here, all in html, searchable, and available in ten languages.
The Linux Documentation Project
a wide range of documentation, from complete manuals to short, focused how-tos. Be sure to check for a mirror near you.
Tru64 UNIX documentation
Mail
A Beginner's Guide to Effective Email
OCF Help on Electronic Mail
Introduction to MIME
Officially registered MIME types

Setting up a vacation message
Short in-house document on the correct procedure for setting up an auto-reply with the unix vacation program

Pine
Pine Information Center
the people who wrote it
Pine Tutorial and Pine Intermediate
for pine version 3.89, so not the most recent, but good basic information
All About Pine: IMAP, NNTP, & ESMTP for Unix, MS Windows, and Mac OS X
a lot of advocacy to start with, but includes a detailed comparison of pine and mutt and (in the links section) pointers to useful pine information
Mutt
A solid *nix console mail client, more unix-like in its style than pine.
The Mutt homepage
The Mutt FAQ
My first mutt
beginner's guide
A Quick Guide to Mutt
MH and exmh
The MH Mailer--A brief intro
MH for Beginners
MH Message Handler Home Page
the official version, no longer developed (for quite a few years)
nmh - New Message Handler
the successor to mh, with more recent additions and updates
MH & nmh: Email for Users & Programmers
free online version of the O'Reilly MH book, updated from time to time
MH FAQ
EECS Instructional Guide to Using MH
Exmh home page
downloads, wiki, and all sorts of info for exmh, the tcl/tk gui front-end to mh
Elm
predecessor to mutt; no longer maintained for many years, but still available on some systems
E-Mail with the elm mailer
Electronic Mail - Elm
Mail on Unix Using Elm
The Elm Users Guide
The Elm Reference Guide
Unix Mail and mailx
I strongly recommend against this program as a mail reader, but it can come in handy for sending off a quick message from the command line.
EECS Instructional Guide to BSD Mail
Using Tilde Escapes in Mail
helpful in going beyond the basics when creating an outgoing message
Why you should switch to another mail reader
Eudora
Pete Beim's [Unofficial] Eudora FAQs & Links
Eudora tips at About.com
Eudora Tips for Macintosh
Text Editing and Formatting
Identifying and Printing Unfamiliar Unix Files

vi
Using the vi editor
very simple tutorial from the UNIXhelp project, broken down into basic tasks. Also available here.
The vi text editor under unix: a quick guide
Using the VI editor (the very basics)
A two-page overview and basic reference; also available in pdf.
Mastering the VI editor a tutorial
Vi For Smarties.
The "world's fastest Vi tutorial." I don't know that I'd recommend this to a new user, but it's a good refresher or introduction for someone comfortable with non-GUI editing concepts, and it had some tips that were new to me.
Feature: The VI Editor
Yet another vi tutorial, with both introductory and advanced information. It even has an index.
Vi 101 and Vi 201.
An introduction and beyond, especially for the vim version of vi. 201 included some useful new features of vim that might be particularly interesting to people only familiar with basic vi.
Unix is a Four Letter Word... and Vi is a Two Letter Abbreviation
Beginner's guide to the Vi editor
Vi documents by Miles O'Neal and Susan Liebeskind.
Introduction and reference manual.
vi Reference.
A bit difficult to understand, but very detailed, so I'd think it would be useful when you need the command for an obscure task.
The Vi/Ex Editor by Walter Alan Zintz.
A very detailed tutorial, including advanced concepts like indenting, macros, and setup commands as well as basic editing functions.
Vim Cookbook by Steve Oualline.
Step-by-step instructions for a variety of editing tasks.
The vi editor (and vim) FAQs
The vi faq includes information on learning and using vi, as well as quick reference guides for vi commands, colon commands, and set options. Vim faq contains information about features of vim that are different from standard vi.
Vi Macros, Abbreviations, and Buffers
Vi Lovers' Home Page
More information than you ever knew existed on vi and its clones.
Vim online at sourceforge.netscripts, documentation, usage tips, plus a download page with versions for several operating systems and links to more
emacs
GNU Emacs
the original
XEmacs
a version of emacs developed by a group of programmers independent of Richard Stallman, the original creator of GNU emacs
Emacs reference materials lots of good stuff
Editing Text with EMACS
from the Brigham Young University Department of Electrical and Computer Engineering
Athena Consulting (MIT) Emacs Stock Answers
emacs for vi users
a quick reference guide for vi users who need to convert to emacs
FrameMaker
FrameMaker Faq

*roff (troff, groff, etc.)
troff.org
all sorts of history and information about troff
UNIX Text Formatting Using the -ms Macros
This document provides an excellent overview of the -ms macros, but some of the information is out of date. You should probably ignore the instructions on how to run the nroff and troff programs, and anything about the typesetter or the Versatec. (This document predates PostScript and groff.)
EECS/COE Groff Overview
Academic Computing Services (UCSD) Troff Help
the Bell Labs Technical Reports archive
includes postscript versions of some early manuals for troff and related tools. See reports 54, 97, and 116 (pic is a graphics language often used with troff).
Troff User's Manual by Joseph F. Ossanna and Brian W. Kernighan.
This manual is for the Plan 9 version of troff, but most information is generally applicable to other versions of troff or to groff. Also available in postscript version.
the Unix Tenth Edition Manual web site from Bell Labs includes postscript and pdf versions of manuals for the -ms macros and the tbl table formatting program.
see also the Unix Seventh edition manuals, above. W. Richard Stevens' Troff Resources page includes links to separate postscript versions of troff and related documentation, helpful since the Bell Labs postscript and pdf versions are for entire volumes, rather than separate articles.

TeX and LaTeX
Official LaTeX documentation, including the user guide LaTeX2e for authors (LaTeX and pdf formats only) and links to third-party documentation and a booklist.
References for TeX and Friends
detailed reference guide for LaTeX. Available in several different formats, including an HTML version suitable for online browsing.
TeX Frequently Asked Questions
also LaTex, BibTex, fonts, conversion, and a whole lot more
LaTeXe help
detailed latex2e users guide, 1996
LaTeX help
detailed latex 2.09 (old version) users guide
Help On TeX and LaTeX
reference guide
TeX and LaTeX Help from U Penn
Macintosh Computing
General Information
About.com Focus on Macs
Macintosh Tips

Networking and Security
Macintosh Internet Security Basics
dated September, 2000; now available only in pdf, unfortunately
Macintosh OS X Security
See also other articles at the same site under the "SecureMac Library" section.
Macintosh Security
broad information for users from the Lawrence Berkeley National Laboratory's Computer Protection Program; for specific tips, see also their OS X Security Checklists
Threemacs.com
I don't know why it's called threemacs.com, when that's not its domain address, but this site does give basic information for small-scale Mac networks.
Network Trouble Shooting Guide for the Macintosh
from the Kodiak Island Borough School District, good basic troubleshooting steps.
How to Use Fetch for the Macintosh
guide to a popular ftp (file transfer) client

Troubleshooting
Macintosh Troubleshooting
from the Teaching and Learning Academy of the Memphis City Schools. Not all suggestions will be appropriate for all situations, but this is a good overview of ideas.

PC/80x86 Computing
PC Lube and Tune
the name's a little odd, but this site has a lot of great nuts & bolts pc info
Microsoft Windows
Tips/Tutorials from Linda's Computer Stop.
Info for Windows in general and MS Office, both from Linda herself and on others' sites.
The PC-Friendly Internet Guide has a big Win95 section under 'Computing Supjects'
Windows 3.1 FAQ
from Logical Sky Corporation
Online Support for Microsoft Windows
from Microsoft themselves
ITrain: Internet Training Materials downloadable manuals for general (windows) computer use, web browsing, web searching, e-mail, and related topics
Windows XP User Guide
iNformaTion NT site with pointers to all sorts of info
Windows-NT.com
Windows NT 3.5 Frequently Asked Questions
Windows NT Security FAQ
The Internet
General
Internet Web Text (a meta-guide to all sorts of internet information--very thorough)
Helpweb: Getting Started on the Internet
Learn The Net also in Français, Italiano, Español, and Deutsch
The Teaching Library Internet Guides
University at Albany (SUNY) Libraries Internet Tutorials
Living Internet
an in-depth guide to the history and use of the Internet, including the World Wide Web, Email, and other common internet applications. Fun to browse through and get a feel for the context.
Connected: An Internet Encyclopedia
a more advanced guide to the technology of the Internet, apparently not actively updated since June 2001
EFF's (Extended) Guide to the Internet (formerly Big Dummy's) (1994)
ancient and probably obsolete now, but interesting for the historical view it provides
Internet basics, by Roy Tennant (1992)
Privacy
The Center for Democracy and Technology's Guide to Online Privacy

The World Wide Web (WWW)
The World Wide Web Consortium
World Wide Web FAQ
A Beginner's Guide to URLs
The Lynx Help Page
Lynx is a text-based world wide web browser, available for unix/linux and win32. It can be quicker and less distracting than graphical browsers for reading through pages where textual information is the primary goal.
Guide to Using Lynx
Introduction to World Wide Web: Getting Started especially for beginners at UC Berkeley
World Wide Web Overview from the UC Berkeley Library
see also the WWW section of my bookmarks

Newsgroups/Usenet
Reading Usenet News (from the OCF. Includes pointers to help with rn/trn, nn, and tin)
The Absolute Beginner's Guide to Usenet
good overview of etiquette and customs
Google Groups Help
Google Groups is a searchable archive of Usenet newsgroup postings. It can also be used as a web-based front end to read postings in a particular group, by navigating to the group from the main page.
GNUS (the emacs news reader)
newzbot!
A guide/index to publicly accessibly usenet servers.

Gopher
Unix gopher help
Security
General
Choosing a good password
EECS Kerberos Help
Kerberos Users' Frequently Asked Questions
Kerberos Reference Page
Computer Security Frequently Asked Questions
Unix Security Information
Netsurfer Focus: Computer and Network Security
Cryptography, PGP, and Your Privacy page from the WWW virtual library. I've looked only at the PGP stuff, but it's very thorough.

UNIX Computer Security Primer
from the dept. of Electrical Engineering and Computer Sciences, University of California, Berkeley
X Windows Security
Securing X Windows from CIAC, a U.S. Department of Energy computer security agency
Crash Course in X Windows Security
Macintosh Security
For security professionals
Nat'l Inst. of Standards and Technology's Computer Security Resource Clearinghouse
CERT Coordination Center

Jan Pardoe
janp@eecs.berkeley.edu
last modified 1 September 2005