Alternative Windows shells, besides CMD.EXE?

TerminalCmd

Terminal Problem Overview


I don't like CMD.EXE, the built-in Windows terminal. Among its problems:

  1. Hard to copy and paste.

  2. Hard to resize the window.

  3. Hard to open another window (no menu options do this).

  4. Seems to always start in C:\Windows\System32, which is super useless.

  5. Weird scrolling. Sometimes it scrolls down really far into blank space, and you have to scroll up to where the window is actually populated.

I love Cygwin, but the problem with Cygwin is that it runs different executables. The Cygwin Python is different than the Windows Python, they are linked against different libraries and stuff.

Thanks.

Terminal Solutions


Solution 1 - Terminal

I am a fan of Cmder, a package including clink, conemu, msysgit, and some cosmetic enhancements.

http://cmder.net/

https://github.com/cmderdev/cmder

https://chocolatey.org/packages/Cmder

enter image description here

Solution 2 - Terminal

  1. Hard to copy and paste.

Not true. Enable QuickEdit, either in the properties of the shortcut, or in the properties of the CMD window (right-click on the title bar), and you can mark text directly. Right-click copies marked text into the clipboard. When no text is marked, a right-click pastes text from the clipboard.

enter image description here

  1. Hard to resize the window.

True. Console2 (see below) does not have this limitation.

  1. Hard to open another window (no menu options do this).

Not true. Use start cmd or define an alias if that's too much hassle:

    doskey nw=start cmd /k $*
  1. Seems to always start in C:\Windows\System32, which is super useless.

Not true. Or rather, not true if you define a start directory in the properties of the shortcut

enter image description here

or by modifying the AutoRun registry value. Shift-right-click on a folder allows you to launch a command prompt in that folder.

  1. Weird scrolling. Sometimes it scrolls down really far into blank space, and you have to scroll up to where the window is actually populated

Never happened to me.

An alternative to plain CMD is Console2, which uses CMD under the hood, but provides a lot more configuration options.

Solution 3 - Terminal

At the moment there are three realy powerfull cmd.exe alternatives:

  • cmder
    cmder
  • [PowerCmd][3] [![PowerCmd][4]][4]
  • [ComEmu][5] [![ConEmu][6]][6]
  • [Terminal for Windows 10][7] [![enter image description here][8]][8]

cmder is an enhancement off ConEmu and Clink

All have features like Copy & Paste, Window Resize per Mouse, Splitscreen, Tabs and a lot of other usefull features.

[3]: http://www.powercmd.com/ "PowerCmd" [4]: http://i.stack.imgur.com/uyIpF.png [5]: https://conemu.github.io/ [6]: http://i.stack.imgur.com/Pa2jN.png [7]: https://www.microsoft.com/de-de/p/windows-terminal/9n0dx20hk701?ocid=AID2000142_aff_7806_1246483&tduid=(ir__mamgliwawokftj6ekk0sohz3xm2xnovv9py2wbnf00)(7806)(1246483)((97c7305ec09ebbf133ff818fba195679)(81561)(1573066)(PCW-LDB_microsoftstore.com)())(97c7305ec09ebbf133ff818fba195679)&irgwc=1&irclickid=_mamgliwawokftj6ekk0sohz3xm2xnovv9py2wbnf00&activetab=pivot:overviewtab# [8]: https://i.stack.imgur.com/MqgZE.jpg

Solution 4 - Terminal

Try Clink. It's awesome, especially if you are used to bash keybindings and features.

(As already pointed out - there is a similar question: https://stackoverflow.com/questions/60950/is-there-a-better-windows-console-window)

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSerMetAlaView Question on Stackoverflow
Solution 1 - TerminalEric HartfordView Answer on Stackoverflow
Solution 2 - TerminalAnsgar WiechersView Answer on Stackoverflow
Solution 3 - TerminalFrankView Answer on Stackoverflow
Solution 4 - TerminalsiddhadevView Answer on Stackoverflow