What is command driven?
The term 'command-driven' refers to programs and software applications that use certain words or letters as commands to perform a task. These programs use a command line interface that does not have the graphical components and user interface elements found in other types of interfaces such as menu-driven and graphics-based user interfaces. Command-driven programs are more efficient, but can be difficult to learn. Many early computer systems and operating systems were command driven systems, and many programmers still use command driven compilers and interfaces because of their efficiency.
Command-oriented systems are applications and programs that have a simple interface that accept text commands as input from the user and perform the appropriate tasks.
The textual commands entered by the user can be a whole word, an abbreviation or a single character.
These systems avoid the need to navigate through the various menu levels found in a menu driven system and are therefore faster than the other types of user interfaces. Beginners can find it difficult to use a command-driven system because they need to memorize the various unique commands and prescribed syntax required to perform a given task. However, these systems are widely used by computer professionals because the commands give them direct access to operating system functions and eliminate the heavy lifting that goes with a graphical user interface.
Some well-known command-driven applications include the Microsoft hard disk operating system (MS-DOS), the command prompt installed in Windows systems, the Unix shell, and certain SQL query interpreters.
Most command-driven interfaces consist of a black screen, a single title bar at the top, a scroll bar, and a blinking cursor.
Although graphical user interfaces have become the most popular method for user interaction, users can also use applications such as the command prompt (Windows) and terminals (Mac) to access the system's command line functionality and perform advanced tasks.