The Perfect Windows Console

The Perfect Windows Console

A Windows console that does not suck | vxlabs

conemu-maximus5 - Windows Console Emulator, Far Manager plugins - Google Project Hosting PuTTY + cygtermd, cygwin-terminal-window

command line - What’s a good alternative Windows console? - Stack Overflow command line - Is there a better Windows Console Window? - Stack Overflow Has anyone found a (eg bash) shell terminal for Windows as good as the OS X one? - Server Fault


There is now ConEmu, another console replacement but more configurable and actively maintained than Console. As for bash-style completion, recent builds of ConEmu integrate with Clink.

ConEmu - The Windows Terminal/Console/Prompt we’ve been waiting for? - Scott Hanselman Jakub Gutkowski | Jakub Gutkowski - Papa Console2, Witam z ukłonami ConEmu

Setup with /Min switch to start minimized: Command_Line - conemu-maximus5

Task lines:

- Task name: PowerShell
    Task Parameters: `/icon "PATH\icons\vspowershell.ico"`
    Commands: `%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe`

- Task name: GIT Bash
    Task Parameters: `/icon "C:\Program Files (x86)\Git\etc\git.ico"`
    Commands: `C:\Windows\SysWOW64\cmd.exe /k RenameTab "Git Bash" && """C:\Program Files (x86)\Git\bin\sh.exe" --login -i""`

- Bash from Vagrant: c:\vagrant\embedded\bin\bash.exe
- Mintty: c:\vagrant\embedded\bin\mintty.exe

How do I give each tab a custom name? Git Bash Here in ConEmu

Clink features

Install CLink from EXE file, and don’t use it from ConEmu option. I had some strange problems when not doing it this way.

Bringing Bash powerful command line editing to Windows

- Improved command line history that persists across sessions.
- Searchable (Ctrl-R and Ctrl-S)
- Traditional Bash clear screen (Ctrl-L) and exit shortcuts (Ctrl-D).
- Scrollable command window using PgUp/PgDown keys.
- Paste from clipboard (Ctrl-V or R-Click)

Easy integration with ConEmu. History is stored in a file "%LocalAppData%"/clink/.history


mintty - Terminal window for Cygwin and MSYS

Ships with Vagrant: c:\vagrant\embedded\bin\mintty.exe

Some extras

Nano is my favorite simple editor on Linux. You can get it for Windows. And, I will put it anywhere where my path points to.

Add path to Putty to system:

setx PATH "%PATH%" /m

Check it’s working:

where nano
date 01. Jan 0001 | modified 28. May 2021
filename: WIndows » The Perfect Console