A command line interface (CLI) is a text-based interface where you can input commands that interact with a computer’s operating system. A Unix shell provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating sustem to control the execution of the system using shell scripts.

There are many Unix shell programs available to developers, including Bash and Z shell.


tutorials and guides

useful unix commands

absolute and relative paths


resources and references

AWS - What is a CLI?

Wikipedia - Unix shell

Wikipedia - Bash (Unix shell)

Wikipedia - Z shell

Wikipedia - Shell script