Bash

If you were alive back when Windows 3.1 was a program that had to be installed over DOS, you probably wrote some batch files in your day. As the desktop marches on, mere users become farther removed from the underlying operating system becoming comfortably insulated with layer upon layer of graphical user interface. There are tasks, however, that are quicker and easier to do with a quick batch file than with any graphical interface. Unattended software installations are definitely one of the more common uses for batch files.