what is bash

Answer

Bash is a program (toolbox) used to interact between user and operating system.

The BASH acronym is for the 'Bourne-Again SHell'. Bash is one of many shells, or command language interpreters, in Unix system.

I called bash a "toolbox", because it contains large variety of shell tools, for example tools for read files, calculate math operation, control devices...

The main difference between bash and any other program is that bash was not created to process certain task. Bash was developed to take commands from user using text-based interface.

One of the advantages of bash is that users can put list of commands to a one (script) and execute these commands from file.

Most of bash scripts have '.sh' extension, for example: script.sh. Linux is an extensionless system, but it is good practice to add .sh extension.

Was this information helpful to you? You have the power to keep it alive.
Each donated € will be spent on running and expanding this page about UNIX Shell.