Skip to main content


This tutorial is for the beginning Linux user, and possibly one who has not used Linux at all. This is not meant to be a replacement for a complete book on Linux (discussed later), but merely to get the user acquainted with some of the basic principals of the Linux operating system.

Linux is a very powerful operating system which includes a multitude of tools for programmers and system administrators. It is heavily used in the academic and scientific communities because it is so versatile, and has over 40 years of development of scientific tools. It is a powerful, robust, stable, and flexible system that allows programmers to tailor the operations system to run on a variety of hardware from phones to supercomputers. There is a wealth of free information about Linux on the web and is also well documented in several books.

Rich Knepper, Adam Brazier
Cornell University Center for Advanced Computing
Revisions: 10/2017, 9/2014