The Azure CLI
The Azure CLI is a cross-platform CLI management tool for interacting with Azure resources; this can be used instead of the GUI for creating and managing your Azure environments.
Providing cross-platform support means you can install and use it on Windows, Linux, or macOS. It draws parallels to Bash shell scripting and is a popular management tool choice when the focus is on Linux systems and is designed for complex and automation tasks; it is written in Python.
Much like the PowerShell Az module, commands can be executed using interactive commands; they are directly from the shell prompt or using scripts to automate repetitive or complex tasks that have many steps and require actions to be performed against many different entities.
In this case, a series of commands can be assembled in the syntax format of the shell being used, and the script is then executed by issuing a single command at the shell prompt. This is done within the shell of the OS you have installed...