Bash
The classic, ubiquitous command-line interface and scripting language that serves as the default shell for most Linux distributions.
What it is
Bash allows users to type text commands to navigate file systems, execute programs, and automate repetitive tasks via scripts. Because it is installed by default on almost every Linux server in the world, it is the universal language for writing deployment scripts, Dockerfile commands, and CI/CD pipelines.
When you would use it
You write Bash scripts whenever you need to automate tasks on a Linux server or define the exact execution steps in a CI/CD environment.
Common operations
- Writing installation scripts to configure a new Linux server automatically.
- Executing routine file management and text searching commands (like grep).