The word "terminal" comes from early computer systems that were used to send commands to other computers. Terminals often consist of just a keyboard and monitor, with a connection to another computer. The purpose of a terminal is not to process information (like a typical computer), but to send commands to another system. For example, a network administrator may use a terminal to log in to a network and manage devices connected to the network.

With modern computers, the word "terminal" usually refers to a terminal program, or emulator, which provides a text-based interface for typing commands. This type of program is often abbreviated "TTY" and may also be referred to as a command-line interface. Terminal programs are available for all major computing platforms and are typically included with the operating system. For example, Windows includes the program "cmd.exe," which is a command-line interface that can be used to run DOS commands and to connect to other servers. Mac OS X includes a program appropriately called "Terminal," which can be used to run Unix commands within the Mac OS or to access other machines. Unix typically includes a program called "xterm," which can run BASH or other Unix shells.

Unlike most modern computer programs, terminal emulators do not have very user-friendly interfaces. In order to use a terminal program effectively, you need to know Unix (or DOS) commands. Typing "help" or "man" may provide you with an overview of commands, though it can be difficult to use them if you don't know what parameters to include with each command. This Unix Commands Reference may be helpful if you are using a Unix terminal for the first time.

Updated October 25, 2006

Definitions by TechTerms.com

The definition of Terminal on this page is an original TechTerms.com definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the Terminal definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.