Matthias K. Gobbert

Introduction to Unix/Linux at UMBC

Summer 2005


This page can be reached via my homepage at http://www.math.umbc.edu/~gobbert.

Purpose of this Document

This document provides information that tells you how to learn about the Unix/Linux operating system at UMBC.

Information like this is bound to change over the course of time, and that is the rationale behind making the information available on a webpage. Hence, note the information at the top of the page indicating the semester, which this document was last updated for. In fact, I will try to keep this page up to date; look at the bottom for a more precise date.

You are welcome to tell others about this page and to create a link to it. Instead of providing a live link to this page, I suggest to link to my homepage like I have done above.

As always, I appreciate your comments and feedback about this page. However, please understand that I am not the answer box for Unix/Linux questions on this campus. I am just trying to make my expertise available to the community so that everyone can get started successfully.


What is Unix? What is Linux?

Unix has been the dominant operating system for workstations since the early 1970's, sold in various flavors as IRIX (SGI), HP-UX (HP), Solarix (Sun), etc. by the manufacturers. It was originally developed at AT&T, and the Capitalization `UNIX' is a registered trademark of that company.

Unix is the operating system designed for networked multi-user multi-tasking systems. While known as `hostile to beginners,' its power and versatility are unsurpassed. It is a marketable skill to know Unix well.

Linux is a complete re-implementation of the Unix user interface, originally for the Intel personal computer chip series 80X86. The effort was initiated and organized by Linus Torvalds of Finland (hence the name). It is one of the most amazing examples of the power of the internet: Literally thousands of people from all across the world have contributed code to it, free of charge, and with no other incentive than the reward of having their work used by others.

Compared to the typical workstation Unix, Linux has the feel of a luxurious and well-implemented version of Unix with a comfortable and forgiving user-interface. Linux is distributed by various companies, UMBC uses the RedHat distribution. It comes with several graphical user interfaces, like fvwm2, Gnome, KDE, etc.


Basic Introduction: Using Unix at UMBC

The Unix/Linux operating system at UMBC behaves in reasonably standard ways. However, if you are not familiar with it and want to read an introduction, consider the documentation available from the Office of Information Technology (OIT) at their website http://www.umbc.edu/oit: In the left-hand column, under the header ``Technology Services,'' the entry ``Unix Systems'' leads to a pop-up menu. In the menu, select the link ``Unix @ UMBC,'' which gets you to the document Using Unix at UMBC. (This is correct as of now; it keeps changing all the time, so please let me know, if it changes yet again.) Additionally, the link to ``Linux'' provides some more specifics on the RedHat distribution used at UMBC.

Besides the fundamental commands described in the sections ``Getting Started,'' ``Commands,'' and ``Files,'' I would like to point out the very compact and readable introductions to the Unix/Linux editors vi and emacs farther down. There are good reasons for preferring one over the other (as demonstrated by the continuing so-called Unix/Linux Editor Wars), but they are both professional-grade editors and acceptable for programming applications. It will pay in the long run to become thoroughly familiar with one of them. If you just want to survive for a short period of using Unix/Linux, consider pico; it is not professional-grade and its short-comings will hurt you in the long run.

More Advanced Information: Think Unix

For an advanced introduction to the reality of Unix/Linux, I would recommend the book Think Unix by Jon Lasser, formerly with UMBC, published by the Que Corporation in 2000. It is short and to the point, albeit its realistic outlook may not be the right thing for a beginner. See the literature list on my homepage for my brief review of this book as well as references to various other books.


Copyright © 1997-2005 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.2, August 2005.