Todo mundo sabe (ou deveria saber!) que em um terminal as teclas de seta para cima e para baixo são usadas para navegar pelo histórico de comandos usados.
Quando você usa o terminal diariamente, seu histórico de comandos provavelmente será uma longa lista de muitos comandos diferentes, tornando a navegação menos fácil.
Apenas como exemplo, digamos que há um mês eu usei o iwconfig
com um determinado conjunto de parâmetros (como eu disse, é apenas um exemplo, eu não preciso mexer com isso agora), como eu me lembro esse comando em particular com todos os seus argumentos e parâmetros sem ter que navegar por centenas de comandos de histórico?
Eu sei que eu poderia usar history
para ter uma lista de comandos usados anteriormente e !n
para reexecutar o comando n na lista, mas quando o histórico crescer, não é muito prático também.
O ideal seria ter algo que me permitisse usar uma tecla de atalho para navegar pelo histórico, mas apenas entre as instâncias que contêm o que eu já digitei na linha de comando; então no meu exemplo, depois de ter digitado iwconfig
, use algumas chaves (talvez PgUp e PgDown?) para navegar pelas entradas que começam com iwconfig .
Se não for possível, também seria bom imprimir uma lista como history
do, mas isso conterá apenas o que eu já digitei (suspeito que o comando history
e grep
esteja envolvido, mas eu não tenho certeza sobre a sintaxe correta); mas a solução de atalho anterior seria a melhor opção.