Existe alguma interface que torne o cmd.exe (ou qualquer aplicativo de "console") mais amigável? Estou pensando em habilidades mais fáceis de copiar/colar e edição de comandos mais poderosa, mais como um típico shell Unix.
Responder1
Instale "Services for Unix" (também conhecido como Interix) e use o bash (ou crie seu shell Unix favorito)?
Use cygwin e bash (ou crie seu shell Unix favorito)?
Você está usando o "Modo QuickEdit" em seu shell CMD, não está? Caso contrário, certifique-se de ativar isso em "Propriedades" da janela do shell na página "Opções". Isso torna o copiar/colar baseado no mouse muito mais agradável.
A conclusão do nome do arquivo TAB para o shell também é boa. Ative isso adicionando o seguinte ao registro:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9
Responder2
O Powershell 2 ISE é muito bom.
Responder3
O mal nomeadoConsoleé um terminal substituto para cmd.exe (ou powershell.exe ou, na verdade, qualquer outro shell cli).
Ele ainda está executando cmd.exe por dentro, então ainda há problemas com coisas como seu confuso histórico de comandos, mas redimensionamento de janela, seleção, etc., funcionam muito melhor.
Ele também suporta guias, suporte para salvar múltiplas configurações (para que você possa iniciar facilmente diferentes shells e diferentes opções, como diretório de inicialização e configurações de aparência), PageUp faz algo útil (reconfigurei o meu para Shift-PgUp), etc.