Command line interface

From LQWiki
Jump to navigation Jump to search

A command line interface (CLI) is a textual mode of interaction between computers and humans. With a CLI, the user types commands at a prompt, which are executed by the shell, and receives textual feedback.

In contrast, the Graphical User Interface or GUI operate via mouse and keyboard, while CLIs only depend on commands entered via a keyboard.

Linux, among with most other Unix-like operating systems, is more attuned to the command line interface than Windows. While various tools such as YAST have been introduced, the CLI is still the system administration tool of choice for many Linux operators. Indeed, even though attractive desktop GUIs are frequently seen on desktop Linux systems, they often serve as little more than a manager for multiple xterms.

See also