Alternative Windows shells, besides CMD.EXE? [closed]

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.


Solution 1:

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:

  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

  2. Hard to resize the window.

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

  3. 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 $*
    
  4. 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.

  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

    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:

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

  • cmder
    cmder
  • PowerCmd PowerCmd
  • ComEmu ConEmu
  • Terminal for Windows 10 enter image description here

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.