No Bash, você pode pressionar Alt
- .
para inserir o último argumento do comando anterior. Se você pressionar várias vezes, ele percorrerá os últimos argumentos de todos os comandos do seu histórico. No entanto, às vezes pressiono muitas vezes e quero reverter a direção do ciclismo e, portanto, avançar. Isso é possível?
(ou seja, se você fizer uma pesquisa inversa com Ctrl
- r
, poderá alterar as direções com Ctrl
- s
. Para que serve o analógico Alt
- .
?)
fonte
Alt
+-
remove o prompt da linha de comando e o insere(arg: -1)
. O comando em si é inalterado.alt
+-
faz exatamente?alt
-
produz um argumento-1
para o próximo comando readline. Ou, mais precisamente, ele inicia um argumento negativo, portantoalt
-
, alt`2
produziria um argumento de-2
. No caso dealt
.
, apenas o sinal do argumento importa, e somente se for negativo,alt
-
é suficiente. (A primeiraalt
.
lida com o seu argumento diferente Consulte o manual do bash..)man bash
um pouco opaco para essas situações, mas acho que ficou mais claro aqui.