sudo BANG BANG

sudo_BANG_BANG

Confesso que não conhecia esta e  é sempre bom aprender truques novos. Você digita um comando que precisaria ser executado com direitos de administrador porém se esquece de trocar o usuário ou começar a linha com “sudo” e aperta «Enter».

Claro que ele não irá funcionar mas basta digitar “sudo !!” — que também é conhecido como sudo bang bang — e pronto! 🙂

Anúncios

5 comentários sobre “sudo BANG BANG

  1. Pingback: sudo BANG BANG - Peguei do

  2. Na verdade, não tem nada a ver com o sudo. O !! simplesmente é interpretado pelo Bash, que repete o último comando dado.
    Tem várias outras funcionalidades similares como essa:
    !! Run the last command again
    !foo Run the most recent command that starts with ‘foo’ (e.g. !ls)
    !foo:p Print out the command that !foo would run
    also add it to the command history
    !$ Run the last word of the previous command (same as Alt + .)
    !$:p Print out the word that !$ would substitute
    !* Run the previous command except for the last word
    !*:p Print out the previous command except for the last word
    ^foo^bar Run the previous command replacing foo with bar
    Fonte: http://ss64.com/bash/bang.html

    Curtir

    • Tem outra: aquele comando longo que sempre te faz consultar o history com grep. Basta ver o número dele no history e bang#. Ex.: !231

      Curtir

  3. Pingback: Usando o ‘strace’ | giovannireisnunes

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s