

The Windows console has been around since the late 1980s, arriving with the Windows NT OS. From the Windows OS perspective, the console performs the same job as a terminal, which is the source of some confusion. Examples of shells include PowerShell, Bash and cmd.Ĭonsole. It takes the commands from the user and executes them. The shell does the actual work derived from the terminal. The terminal listens for keyboard input and ships it to the shell then outputs the shell's response for the user. The terminal does not do any heavy lifting it facilitates the communication between the user and the shell. Today, the terminal, more accurately the terminal emulator, is essentially a wrapper for the shell. Closest to the user is the terminal, which originates from mainframe terminology where the terminal - a physical keyboard and monitor - connected the user to the mainframe. The nomenclature comes from the earliest days of computing and some people will use them interchangeably, but it helps to know the terminology to keep everything straight. Some newcomers to the IT world might be confused by the terms console, shell and terminal. Get back to basics: What are consoles, shells and terminals? NOTE: You might consider starting with a fresh profile if yours is getting out of control.Announced at Microsoft Build in May 2019 and released during Build 2020 in May 2020, the Windows Terminal is a powerful and awesome open source terminal that warrants a closer inspection from IT workers who find traditional command-line tools for Windows lacking. Terminal also supports splitting natively and for any shell (remember terminal != console != shell) and they just added a lovely splitMode=duplicate that makes a copy of the shell/profile in focus.

Many of you use screen or tmux under Linux and you can and should do that. You can change Windows Terminal in any way with themes, colors, gifs, key bindings and more. Mouse Support for text mode is super useful if you use apps like Midnight Commander under Linux, or if you split plans with tmux. So your apps like tmux and Midnight Commander can receive and react to mouse events, event when you're ssh'ed in remotely! That's because it's using VT (virtual terminal) textual commands under the covers. What's that mean, doesn't it already support mice? This means Text-Mode mouse support. The v0.10 is out and it's got a number of lovely quality of life improvements, not the least of which is Mouse Support! Mouse Support

The Windows Terminal is free and in the Windows Store and you should go make sure you have the latest update.
