Chapter 9. The Shell II: The Bourne Again Shell

The Bourne Again Shell (bash) is a command interpreter and high-level programming language. As a command interpreter, bash processes commands that you enter on the command line in response to a prompt. When you use it as a programming language, a shell processes groups of commands stored in files called shell scripts. Like other languages, a shell has variables and control flow commands (for example, for loops and if statements).

Tip: Run These Utilities from a Command Line

This chapter ...

Get A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.