What is the Command Line?

 

Command Line Explained

There are several ways to begin the running/execution of an application.  In today's Windows operating systems, most people start software programs the same way, by double or single clicking on the appropriate Icon, or menu item in your Windows shell.  However, the same can be accomplished by commanding the operating system to run the program with textual commands within what is called the 'command prompt'.  In Windows 2000 you can begin the command prompt by going to the "Start\Programs\Accessories\Command Prompt" menu item.

 

 

The command prompt goes further back than the days of DOS (Disk Operating System) where all things were done by textual commands. COPY, DELETE, MOVE are just several of the available programs that could be executed.  COPY for example, required additional information to run, like what to copy and where.  Informing the COPY program of this additional information is done by passing command line parameters.   So for example if I wanted to copy the source file: "C:\MyDirectory\MyFile.TXT" to the directory "D:\MyTemp\" one would type the following into the command prompt:

 

"copy c:\MyDirectory\MyFile.TXT D:\MyTemp" <RETURN>

 

 

In addition to the programs provided by the operating system, programs such as WordDocDiff and WordConverterEXE can also be launched in this manner.

 

Batch Files

In many cases a whole series of commands is issued by the user through the command line interface.  If this is done often, it can become laborious to retype the commands in every time.  For this reason, the command prompt has the ability to process batch files.  Batch files are text files with the commands to be issued to the command prompt.  The operating system reads from the top of the batch file, and ends at the bottom, executing each line along the way.  The operating system recognizes batch files as having the *.BAT extension. 

 

So for example if I wanted to copy 3 files to 3 different locations on a frequent basis I might have to type in the following commands in the command prompt (every time):

 

"copy c:\MyDirectory\MyFile.TXT D:\MyTemp" <RETURN>

"copy c:\MyDirectory2\MyFile2.TXT D:\MyTemp2" <RETURN>

"copy c:\MyDirectory3\MyFile3.TXT D:\MyTemp3" <RETURN>

 

The smart thing to do however, is to launch notepad, type the 3 commands as shown above, and save it as Copy3Files.BAT.  Then, any time I want to do those 3 copies, I would simply type:

 

"Copy3Files.BAT"

 

at the command prompt.  Double clicking on the batch file within the Windows Explorer also will initiate the batch process.

 

Leveraging The Command Line

So, how can the fact that a 3rd party program allows for command line execution help me?  As shown in the 3 file copy example above, using the command line facilitates the automation of time consuming processes.  Furthermore, there are applications which allow for the launching of other applications through this mechanism.  It is all about saving time and reducing keystrokes and clicks.