Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Digital Literacy

Yasmine Yuma
Yasmine Yuma
1,486 Points

What is a "terminal"?

In the video called "Software", talking about Workspaces (right at the end), it is described as a "robust text-editor and terminal". I've tried to do a quick research but there are several definitions, so, in this case, what is exactly a terminal?

2 Answers

Jesse Schoonveld
Jesse Schoonveld
2,943 Points

The terminal is the actual interface to the console that you can type and execute text based commands. In workspace's case it's the part under script where you type stuff to for example compile and run the script.

People used to (and still) use the Terminal to interact with their computer.

Most people are used to the GUI (Graphical User Interface), for example buttons, menus, drop-downs, etc, etc.

However, you can't do everything with only the GUI. Some things, like setting up a server, is very complicated with the GUI and is much easier and better with the Terminal.

It's simply another way to use your computer.

Also, sometimes, it's easier to type a couple short words then to dig in your file system and move files to wherever you want it to go.

Obviously, moving files isn't the only thing that the Console can do.

if you want to learn about the Console, look at this Treehouse course. I highly recommend finishing this course. It can be very valuable for programmers.

I hope this helps :grin:

:dizzy: ~Alex :dizzy: