As I first started using Linux, the terminal was “just there”, it was a given. Need to run some commands? Open the terminal and type away.
Think about it for a second. You clicked on an icon or pressed some hotkey, and a new window appears on your screen: A familiar prompt, maybe preceded by a MOTD, and you can start processes, read their output, move around in the filesystem etc.
- What just happened?
- How does this new window know how to interpret a CTRL+C?
- Where are you actually typing?