The user tends to be offered a blank screen with a basic prompt. They will then have to enter commands through the keyboard in order to do operations. DOS and UNIX make use of the command line quite a bit. The command line requires expert users who know what the commands are and what they do. Command line interfaces are quite common for setting up computers and for setting up computer networks where an expert tends to be using the interface.

 

Example command line interface - DOS

A lot of features are normally hidden from the novice user in the GUI. However they are made available through the command line. A good example is NETSTAT. This program shows statistics of your current network connections. It is used as a diagnostic tool for network administrators. A screen shot of the program is below.

 

Example of NETSTAT

Main features
  • Can be much more powerful than a graphical user interface
  • A lot of complex tasks are only available through the command line
  • Requires a lot of knowledge of the system in order to use
  • Normally only used by experts.
  • Very un-intuitive. A lot of commands do not follow any good design rules making them difficult to use.