Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Is there any interface that'll make cmd.exe (or for that matter any "console" application) more friendly ? I'm thinking easier copy/paste abilities and more powerful command editing , more like a typical unix shell.

share|improve this question
add comment

3 Answers 3

up vote 4 down vote accepted

Install "Services for Unix" (aka Interix) and use bash (or build your favorite Unix shell)?

Use cygwin and use bash (or build your favorite Unix shell)?

You are using "QuickEdit Mode" on your CMD shell, aren't you? If not, be sure to turn that on in the "Properties" for your shell window on the "Options" page. That makes mouse-based copy/paste much nicer.

TAB filename completion for the shell is nice, too. Turn that on by adding the following to the registry:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9
share|improve this answer
    
+1 for cygwin. NOTE: by default cygwin uses cmd for the terminal. Replace it with putty or rxvt. c2.com/cgi/wiki?BetterCygwinTerminal –  Swoogan Sep 3 '09 at 20:25
add comment

The Powershell 2 ISE is quite nice.

share|improve this answer
add comment

The poorly-named Console is a replacement terminal for cmd.exe (or powershell.exe or, really, any other cli shell).

It's still running cmd.exe on the inside, so there are still problems with things like its confusing command history, but window resizing, selection, etc. all work much better.

It also supports tabs, support for saving multiple configurations (so you can easily start different shells and different options, like startup directory and appearance settings), PageUp does something useful (I reconfigured mine to Shift-PgUp), etc.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.