Bash

Bash (Bourne Again Shell) is a command line interpreter and a scripting language (shell scripting) for UNIX and Linux systems used to execute commands and automate tasks.

Logo der Bash-Shell: Ein stilisiertes Terminal-Symbol mit Dollarzeichen neben dem Schriftzug „Bash – The Bourne-Again Shell“.

Functionality and Use

Bash is a frequently used tool for system administrators and developers to control systems from the command line. As a shell, it serves as an interface between the user and the operating system and enables the execution of individual commands and complex scripts.

Usually it is used via a terminal and enables direct interaction with the operating system. It supports features such as command history, autocomplete, and chaining commands using pipes, which allows workflows to be efficiently automated.

Examples

  • Script starts multiple server services at the same time
  • Automatic backup via bash script
  • Copy files via terminal commands
  • Running an installation script on a Linux server
What is a "shell"? system interface