Unix Shell Installation
Contents
Introduction
A Unix shell provides a text-based user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and it is used by the operating system to control the execution of the system using shell scripts.
For writing and executing Unix shell commands and scripts, I recommend the following applications. This guide is not an exhaustive list of all the applications that can be used to write and execute Unix shell commands and scripts.
Command Line Interface (CLI) Applications
To execute Unix shell commands and scripts, you will need a command line interface (CLI) application. A command line interface is a text-based interface where you can input commands that interact with a computer’s operating system.
For additional information about CLI applications, the following resources may be helpful:
W3Schools - What is Command Line Interface (CLI)?
Windows
If you are working on a Windows machine, I recommend downloading Git and GitBash so you can use GitBash as your CLI.
Additional information about how to install Git can be found in the Git Installation guide.
macOS
If you are working on a macOS machine, you can use the Terminal application as your CLI. Additional information about the Terminal application can be found in the macOS Terminal User Guide.