Existe um comando para recuperar o último comando para edição com memória da posição do cursor?

4

O que quero dizer é como, se tivesse uma cadeia de comandos: (aqui | referencia a posição do cursor antes de eu apertar enter)

$ youtube-dl -f |18 --yes-playlist https://blah.blah.com    
$ x

qual seria o comando x para lembrar o comando anterior com o cursor antes de 18, para que eu possa editar esse número super rapidamente?

    
por Lucifer 21.10.2016 / 00:09

1 resposta

3

Não estou ciente de nenhum desses atalhos, mas se você quiser apenas alterar a primeira ocorrência de 18 nessa linha, use interação histórica :

^18^something-else

Por exemplo:

$ ls 18
ls: cannot access '18': No such file or directory
$ ^18^2003^
ls 2003
ls: cannot access '2003': No such file or directory
$ ^2003^a b^
ls a b
ls: cannot access 'a': No such file or directory
ls: cannot access 'b': No such file or directory
    
por muru 21.10.2016 / 01:02