Buffer de linha de comando do Windows que não é limpo no fechamento?

5

Quando eu estava trabalhando com o RedHat na Uni, uma das coisas que mais gostei na linha de comando foi que ele armazenava comandos de sessões anteriores em seu buffer para recuperação a longo prazo. A capacidade de pressionar um par de vezes e reexecutar um conjunto de comandos de ontem foi uma grande ajuda para que eu aceitasse a noção de que digitar é melhor do que clicar.

Claro, agora que voltei para o WinXP e seus sucessores, é uma dor perpétua no pescoço redigitar os mesmos conjuntos de comandos toda vez que eu abro um novo diálogo de prompt de comando, especialmente os nomes de caminho. Claramente eu fui estragado. mas ...

Existe alguma maneira de fazer o Prompt de Comando do Windows armazenar seu buffer de uma sessão para a próxima?

Edit: Meu escritório tem políticas bastante rígidas sobre o download para PCs de trabalho, então, embora eu esteja interessado em programas alternativos para uso doméstico, prefiro uma solução que não seja dependente de algo como cygwin ou Powershell.

    
por deworde 30.07.2009 / 11:58

3 respostas

4

O Cygwin é a melhor opção aqui. Ele mantém o histórico de comandos exatamente como seu shell unix faz em uma caixa unix genuína. Algo a ser dito sobre o cygwin é que ele suporta todos os comandos nativos do shell que o Windows "conhece e ama".

Portanto, não pense apenas porque você está executando em um shell cygwin que você tem alguma funcionalidade limitada. O Cygwin parece estar rodando bem no topo de um shell de comando dentro do Windows.

    
por 30.07.2009 / 16:28
0

Você pode sempre tentar usar o Powershell. Todos os comandos usuais do DOS ainda são suportados, e se você usar um script como este você pode preservar o histórico da linha de comando entre as sessões.

    
por 15.08.2009 / 15:12
0

Eu sugiro que você use o gerenciador Far em um básico diário ( link ). Assim, no Far CTRL-E funciona como um switcher de comandos anteriores, mesmo a partir de ontem e anteontem.

Quanto ao software, Far Manager é um sucessor de longa data do Norton Commander (ou diria que foi inspirado por) criado pelo autor do utilitário de compressão Rar. A versão estável é um shareware, mas até mesmo como um shareware não registrado bastante útil. Também recentemente uma versão unicode de código aberto suportada por um grupo de desenvolvedores foi iniciada. Far tem um sistema de plugins (por exemplo, o plugin WinSCP do autor do WinSCP e muitos outros plugins). É um bom substituto do cmd para qualquer operação de linha de comando (se você sabe ou soube NC, você sabe o que quero dizer) e do outro lado a substituição do explorador se você preferir o teclado ao mouse. Não me lembro quando da última vez copiei alguma coisa com o Explorer ou qualquer outra coisa:)

    
por 24.08.2009 / 15:44