A terminal is a peripheral that interfaces with a human, it is composed of output and input, of a screen and a keyboard. The GUI shows you a virtual terminal. The shell is the command-line interface software that is usually what a terminal is running. –
What is a terminal in Linux?
Today’s terminals are software representations of the old physical terminals, often running on a GUI. It provides an interface into which users can type commands and that can print text. When you SSH into your Linux server, the program that you run on your local computer and type commands into is a terminal.
What is the terminal used for?
Using a terminal allows us to send simple text commands to our computer to do things like navigate through a directory or copy a file, and form the basis for many more complex automations and programming skills.