No prompt de comando do Windows, como obter o último comando iniciado com algumas letras?

2

Digamos que eu digitei vários comandos um após o outro:

rm blah.txt
pwd
ls
cd ..
cd blah
pwd

Se eu quiser que o "rm blah.txt" apareça novamente sem digitar tudo novamente, eu posso pressionar para cima 6 vezes.

Mas há um caminho mais rápido? Posso filtrar meu histórico de comandos com base em algum texto?

Intuitivamente, gostaria apenas de digitar r e depois pressionar para pesquisar no meu histórico de comandos apenas os comandos que começaram com "r".

    
por Niko Bellic 13.08.2014 / 19:13

2 respostas

10

Pressione F7 para exibir uma lista dos últimos comandos e, em seguida, você pode clicar na primeira letra para ir para a primeira entrada correspondente. Bata a mesma letra repetidamente para subir os comandos com a mesma primeira letra (trabalhando do mais novo ao mais antigo).

    
por 13.08.2014 / 19:18
0

No Win-XP (e talvez no Win-7 também), digite as primeiras letras do seu comando e pressione F8 para ver o comando mais recente que começou com essas letras. Se não for esse que você quer, pressione F8 novamente e assim por diante. Se você digitar o comando que você selecionou sem modificação, então você estará posicionado no histórico de comandos no ponto em que você originalmente entrou no comando e pode usar as setas para cima e para baixo para selecionar os comandos anteriores ou seguintes.

    
por 19.08.2014 / 12:22