A command-line interface (CLI) is a text-based tool for interacting with a Computer. It allows users to issue commands as lines of text, often through a Terminal, to control programs and operating systems directly. See also Shell Scripting Operating System User Interface