Command Driven

Definition - What does Command Driven mean?

The term "command driven" refers to programs and software applications that take specific words or letters as commands for performing a task. These programs use a command-line interface, which is devoid of 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 how to use. Many early computing systems and operating systems were command-driven systems, and even today, many programmers still use command-driven compilers and interfaces owing to their efficiency.

Techopedia explains Command Driven

Command-driven systems are applications and programs that have a simple interface that accepts textual commands as the input from the user and performs the corresponding tasks.

The textual commands entered by the user may be a whole word, an abbreviation or a single character.

These systems avoid the need for navigation through the various menu layers found in a menu-driven system and are hence quicker than the other types of user interfaces. Novice users may find it difficult to make use of a command-driven system as they have to memorize the various unique commands and the prescribed syntax required to carry out a particular task. These systems, however, are often used by computer professionals since the commands allow them direct access to the OS functions and eliminate the heavy processes involved in a graphical user interface.

Some well-known command-driven applications include the Microsoft 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 on the top, a scroll bar and a blinking cursor.

Although graphical interfaces have become the most popular way for user interaction, users can also make use of applications like the Command Prompt (Windows) and Terminals (Mac) for accessing the system’s command line function and performing advanced tasks.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.