The Cavitand Site
Free Resources for a Free Internet
Home -> Documentation Projects | Tools | Docs | About

Improving your Performance using Unix


"The UNIX system is successful because the minimum number of keystrokes achieve the maximum effort. In addition, the system says very little to explain errors and relies on the intelligence of the user to deduce reasons for failure. " (quoted from On the design of the UNIX operating system).

In this tutorial we'll concentrate in the first part of the quoted text. Here we offer a little series of practices that will improve your understanding of the system and your performance using it.

Improve your typing, or teach the system to understand you

Most people involved with computer spend a lot of time writing text, rather than using the mouse to point and click. Whether you are using a text editor, composing an email or exploring your filesystem, you can save a lot of time if your typing skills are good. Less errors mean less time lost. It's never a bad idea to take typing classes.

But if you're too busy or lazy, use the following steps:

1. Log your commands

This is automatically done in most cases, but if for some reason your Unix system has command history disabled, enable it. For a most detailed input, use script.

2. Review it daily

Every day, open the history file (different filenames are used for different shells) and gather statistics for:

This review, besides being very useful, is also rather funny: watch you in action!

Now, what to do with that?. Have a look:

For typing:

For parameters: For commands:
cavitand.com © 2002
Contact WebMaster
All rights reserved