Eu acredito que o atalho mais próximo sem religações de teclas é CTRL - A , ALT - F ( ESC - F no Mac).
Isso acontece comigo o tempo todo: eu digito uma longa linha de comando e esqueço de especificar algumas opções. Por exemplo:
$ tcpdump host foo.com and port 8080
Hmm, eu deveria estar vendo alguma saída. Ah! Esqueceu de ouvir em uma interface diferente.
Neste ponto, eu pressionaria a seta para cima para trazer de volta o comando anterior, depois voltaria para o primeiro argumento ou pressionaria Ca para pular para o início do comando e rolar para frente até o primeiro argumento.
Existe uma maneira mais rápida de pular para o primeiro argumento para que eu possa inserir a opção -i eth1
?
A edição da linha de comando pode ser feita usando comandos do estilo emacs ou comandos do estilo vi. O padrão é emacs (Veja a resposta de Jin ).
Se você está mais acostumado com o vi do que com o emacs, você pode mudar este modo de edição no seu arquivo ~ / .bashrc adicionando set -o vi
. Então você pode usar qualquer comando do vi que esteja familiarizado com
Tags bash