Before you start
Learn what to expect from this tutorial and how to get the most out of it.
This tutorial provides a basic overview of Bash. After reading this tutorial, you should be able to perform basic operations within a UNIX® terminal that is running Bash. This includes moving around the file system, working with files and directories, and running basic commands.
This tutorial is written for anyone who wants to learn how to use Bash to interact with their computer directly from the command line. If you have a computer running Linux®, Mac OS® X, or another UNIX system and want to learn how to get started working in Bash, this tutorial is for you.
This tutorial has no prerequisites.
There are no system requirements for this tutorial -- you can simply read along and learn about Bash. To maximize your benefits from this tutorial, however, you need to be able to try the techniques the tutorial presents. This requires an operational Bash shell, preferably version 2.05, or higher. If you do not have a current version of Bash installed on your computer, visit the Bash home page for information about how to obtain your own copy (see the Resources section).