UNIX Power Tools

Topics

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Introduction

Part I: Making Yourself at Home

Logging In
Logging Out
Organizing Your Home Directory
Setting Up Your Terminal
Shell and Environment Variables
Setting Your Shell Prompt

Part II: Let the Computer Do the Dirty Work

How the Shell Interprets What You Type
Saving Time on the Command Line
Aliases
The Lessons of History
Job Control
Redirecting Input and Output

Part III: Working with the Filesystem

Moving Around in a Hurry
Wildcards
Where Did I Put That?
Finding Files with find
Linking, Renaming, and Copying Files
Creating and Reading Archives
Backing Up Files
More About Managing Files
File Security, Ownership, and Sharing
Removing Files
Other Ways to Get Disk Space

Part IV: Looking Inside Files

Showing What's in a File
Regular Expressions (Pattern Matching)
Searching Through Files
Comparing Files
Spell Checking, Word Counting, and Textual Analysis

Part V: Text Editing

vi Tips and Tricks
Creating Custom Commands in vi
GNU Emacs
Batch Editing
The sed Stream Editor
You Can't Quite Call This Editing
Sorting
Perl, a Pathologically Eclectic Rubbish Lister

Part VI: Managing Processes

Starting, Stopping, and Killing Processes
Time and Performance
Delayed Execution

Part VII: Terminals and Printers

Terminal and Serial Line Settings
Problems with Terminals
Printing

Part VIII: Shell Developing

Shell Developing for the Uninitiated
Shell Developing for the Initiated
Shell Script Debugging and Gotchas
C Shell Developing...NOT

Part IX: Miscellaneous

Office Automation
Working with Numbers
Help--Online Documentation, etc.
Miscellaneous Useful Programs and Curiosities
What's on the Disc
Glossary

Examples