CLI
acronymnetworkingprogramming
Stands for: Command-Line Interface
A text-based interface where you type commands to control software.
A Command-Line Interface accepts typed commands rather than mouse clicks. On network gear and servers it is the primary control surface, scriptable and precise in a way graphical interfaces are not.
A command-line interface is text in and text out, which is why it composes. The output of one command becomes the input of another, work becomes a script, and a script becomes something that can be reviewed, versioned and run identically a thousand times.
That is the property graphical interfaces cannot offer and the reason infrastructure work remains predominantly textual. The trade is discoverability: a graphical interface shows you what is available, and a command line requires you to know. That asymmetry is why the best tools provide both, and why the most useful thing a CLI can do for a newcomer is have genuinely good help output and error messages that name the correction.
Also known as: cli