Certa vez, um colega meu me mostrou um método (atalho?) muito útil em um shell (bash? csh?) para, após executar um comando anterior, mostrar automaticamente o comando posterior no histórico.
Por exemplo, aqui está minha história:
$ ...
$ cd /var
$ cd www
$ ...
Então pressionei a tecla para cima para mostrar cd /var
, executei de uma certa maneira e o prompt foi exibido automaticamente cd www
.
Desculpe, não me lembro de mais detalhes, mas é por isso que estou perguntando... alguma ideia?
Responder1
Acho que você está procurando Ctrl-o que faz algo como: executar o item atual na lista do histórico e avançar para o próximo. Então você vai para uma entrada do histórico e pressiona Ctrl-o em vez de Enter. O comando é executado e o próximo comando no histórico aparece no prompt.
EDIT: Ah, esqueci de mencionar que isso está no bash (não sei se funciona em outros shells).
Responder2
Não acredito que exista uma maneira de mostrar automaticamente o próximo comando. Se houver, provavelmente é muito específico para o shell de comando que você está usando - mas você não parece ter certeza de qual deles o viu. :)
Dito isto, aqui está uma resposta mais genérica, mas plausível, ao que você testemunhou:
Assim como a seta para cima muda para o comando anterior na cadeia, pressione a “seta para baixo” para mudar para o próximo comando na cadeia (se houver).