Contents

  1. Introduction

  2. Invocation

  3. Syntax

  4. Parameters and variables

  5. Word expansions

  6. Pattern matching notation

  7. Redirection

  8. Command execution

  9. Interactive mode

  10. Job control

  11. Built-in commands

  12. Line-editing

  13. POSIXly-correct mode

  14. Formal definition of command syntax

Built-ins

The ‘*’ mark indicates a special built-in and the ‘+’ mark a semi-special built-in. (See Types of built-in commands)

Categorized list of built-ins

Execution control commands

Command execution environment

Job control and signalling

Parameters and variables

Working directory

Aliases

Command history

Printing strings

Line-editing