The typical Mac user interacts with their computer using a Graphical User Interface (GUI). GUIs, as the name implies, are based on the user visually interacting with the computer via input devices such as the mouse by selecting or operating on screen elements such as menus, buttons etc. Not so long ago, before the advent of the GUI, command-line interfaces (CLI) were the primary method for interac