Command-line interface


A command-line deterrent example or command-line processor uses the command-line interface CLI to receive commands from a user in the make of profile of text. This lets a means of build parameters for the environment, invoking executables in addition to providing information to them as to what actions they are to perform. In some cases the invocation is conditional based on conditions instituting by the user or preceding executables. such access was number one provided by computer terminals starting in the mid-1960s. This offered an interactive environment not available with punched cards or other input methods.

Today, many users rely upon graphical user interfaces & menu-driven interactions. However, some programming and maintenance tasks may not cause a graphical user interface and ownership a direction line.

Alternatives to the guidance line interface add text-based user interface menus for example, IBM AIX SMIT, keyboard shortcuts, and various desktop metaphors centered on the pointer ordinarily controlled with a mouse. Examples of this add the Microsoft Windows, DOS Shell, and Mouse Systems PowerPanel. Command-line interfaces are often implemented in terminal devices that are also capable of screen-oriented text-based user interfaces that usage cursor addressing to place symbols on a display screen.

Programs with command-line interfaces are loosely easier to automate via scripting.

Many software systems implement command-line interfaces for control and operation. This includes programming frames and usefulness programs.

Usage


A CLI is used whenever a large vocabulary of commands or queries, coupled with a wide or arbitrary range of options, can be entered more rapidly as text than with a pure GUI. This is typically the case with operating system command shells. CLIs are also used by systems with insufficient resources to assist a graphical user interface. Some computer language systems such(a) as Python, Forth, LISP, Rexx, and many dialects of BASIC supply an interactive command-line mode to permit for rapid evaluation of code.

CLIs are often used by programmers and system administrators, in engineering and scientific environments, and by technically advanced personal computer users. CLIs are also popular among people with visual disabilities since the commands and responses can be displayed using refreshable Braille displays.