Como filtrar comandos recentes no shell?

1

Digamos que eu tenha inserido muitos comandos no shell e agora eu quero inserir um longo novamente. Eu poderia apenas subir com o botão de seta no meu teclado, mas desde que eu sei que a palavra --indent estava nesse comando, existe uma maneira de fazer isso mais rápido?

    
por Saphire 30.09.2015 / 08:11

2 respostas

0

Estou supondo que você esteja usando o powershell? Instale o PSReadline . Configure-o para fazer parte do seu problema. Com isso no lugar você deve ser capaz de usar o CTRL-R e depois começar a digitar o comando mais recente que corresponde deve ser

    
por 30.09.2015 / 09:22
0

Não, nativamente, o Windows Command Line não possui histórico. Mas o Power Shell faz isso se você o tiver instalado. Existe um comando history . Para procurar uma linha no seu histórico

history | findstr "indent"

Como alternativa, você pode usar outros shells (geralmente melhores) no Windows, como Cygwin ou Clink .

Editar: E eu também acabei de descobrir sobre F7 . Ele mostra uma lista pop-up dos últimos comandos usados.

    
por 30.09.2015 / 09:17