The Guide
An Introduction to CS Systems
Edition 0.1, September 1993
OSU and PSU Computer Science Systems Staffs, et. al.
Preface
Introduction
How to get to a UNIX account
Step One: The Account Application
Step Two: The Addme program
Acceptable Use Policy
Definitions
Who can get access to CS Systems
Users Rights and Responsibilities
Operating Guidelines for the CS Systems
Proper Use of the CS Systems
Software Copyrights and Licenses
Penalties for infractions
Etiquette
Conventions Used
Getting Help
On-line Help
Man Command
How to use Man
Man Pages Organization
Info Command
Gopher Command
Internal Help
Help Through Newsgroups
Manuals and Books
UNIX BSD Quick Reference Guide
UNIX Programmers Manual
Books
Tutors and Sysgroup
Before You Go
Tutors
Sysgroup
Accessing the systems
Basics of logging in and out
Logging on from the Computer labs on campus
Computer Science Lab
Dialing In from Home
Reporting Problems
Work arounds
Basic UNIX Commands
UNIX Control-Key Commands
UNIX Command Syntax
Commands for Specific Purposes
File Manipulation Commands
Examining And Printing Files
To check or compare files
Compilers And Interpreters
Job Control
Miscellaneous Commands
Unix Files & NFS
Unix File Types
Ordinary file
Directory
Special file
Links
File Trees and Pathnames
Handling Files
File Status
Protecting Files and Directories
Groups
Changing File and Group Ownership
Setuid & Setgid
File Systems and NFS (Network File System)
Related File System Commands
Email
Mail addresses and protocol
Berkeley Mail
How to receive mail
More on mail addresses
Site and network
Secondary parsing
What to do when sending mail
MH -- Mail Handler
MH basic commands
Elm
Ways to Communicate with Other Users
Mail
Messages
How to send messages
How to receive messages
News
Talk
Write
Mesg
Conferencing Programs
IRC
Editors
Vi
How to learn vi
How to use vi
Entering and Leaving Vi
Inserting and Changing (end with esc key)
Correcting during insert
Deleting
Moving and Copying lines
Undoing and Restoring
Positioning within the file
Line Positioning
Character Positioning
Words, Sentences, Paragraphs
Searching for pattern
File manipulation
Emacs
Getting Started
Starting Emacs
Opening a file
Moving around in your file
Saving and exiting
Hints
Buffers
Windows
Emacs Help
Emacs19
The Emacs Initialization File
X Environment
The Xresources file
Using a .twmrc
Features
Pop-up menus
Control Menus
Cut and Paste
Key Bindings
Tips
Logout
Error messages
Text Processors
LaTeX
Where to Find Help for LaTeX
How to learn LaTeX
How to prepare files for LaTeX
Basic LaTeX commands
Some LaTeX-produced effects
How to run LaTeX
Previewers
LaTeX Examples
Troff
How to learn troff
How to prepare files for troff
Setting margins at top and bottom of pages
Setting type styles
Setting type sizes
Setting amount of space between lines
Setting line lengths
Setting tabs
Indenting text
Making labelled lists
Troff command summary
How to run troff
Example
Texinfo
Printing
Lpr, lpq, lprm
lpr
lpq
lprm
Printing text files
line printers
PostScript printers for text files
Printing DVI files
line printers for DVI files
PostScript printers for DVI files
Printing PostScript files
line printers
PostScript printers
Printing Images
Printer Quotas
Printer Specific Features
Printers in the CS Department
Using UNIX Systems Efficiently
UNIX Shells and Varieties
Customizing Your Environment
Setting abbreviations
Setting terminal characteristics
Changing Your Password
Re-executing Commands and Completing Commands
Re-executing commands
Completing commands
Controlling Jobs
Suspending jobs
Running jobs in the background
Running jobs in the foreground
Running several jobs at once
Example of controlling jobs
Maximizing Response Time
Running jobs at low priority
Running jobs during low-use times
Using Disk Space Efficiently
Using the du command
Using the UNIX file system
Deleting files
Compressing files
How not to print
Input / Output Redirecting and Piping
Redirecting Input / Output
Redirecting input
Redirecting output
Piping
Getting input from another command
Getting input from a string of commands
Combining Input / Output redirection and piping
Exceptions
The C shell
Special Characters
Input/Output
Character Matching
Special Variables
Job Control
Aliases
Restoring Deleted Files
Backing Up Files On Tape
Backing Up/Restoring Files
News
General description
News Etiquette
How to read news
rn
Newsgroup selection level
Article selection level
Pager level
Options while invoking
rn
Pnews
nn
nn
modes
Selection Mode
Attributes
Reading Mode
Posting Articles
Three Very Important Files
What Next?
Networking
Internet vs. BITNET
National Computing Networks
File Transferring and Downloading
FTP
FTP Etiquette
RCP
XMODEM, YMODEM, and ZMODEM
XMODEM
YMODEM
ZMODEM
Kermit
Archiving
Compress and Uncompress
Tar
Systems Summary
Sysgroup Training Machines
Appletalk Network
Printers
Other machines (run by the Computer Center):
Newsgroups
Local Newsgroups
Recommended Newsgroups
Index