Substituindo e economizando tempo com comandos com erros ortográficos

Quantas vezes cometemos um erro ao digitar algum comando no terminal? … Não sei quanto a você, mas tenho o péssimo hábito de errar várias vezes, seja porque digito no terminal e ao mesmo tempo estou atendendo a pessoa ao meu lado, ou porque é simplesmente um longa linha que estou errado.

O problema com tudo isso é redigitar a linha ou, em qualquer caso, pressionar o arriba no teclado, vá até o erro que cometemos, corrija-o e pressione [Enter], de qualquer forma pode ser um pouco incômodo 

Bom, agora vou te ensinar como corrigir qualquer erro que você cometeu ao inserir o comando anterior, mas sem nem precisar digitar ou exibir aquele comando anterior no terminal novamente 

Parece mágica, sim... consertar um comando com erro ortográfico sem sequer olhar para ele ou digitá-lo novamente? … bem, sim 

Por exemplo, eu mostro o truque sem muitas complicações. Para acessar a pasta / var / log / em um terminal, seria: cd / var / log ou não? bem, vamos abrir um terminal e digitar incorretamente essa linha, digamos:

cd /var/lgo/

Como vocês podem ver, mudei log para lgo, o que significa que escrevi uma letra no lugar da outra, ou seja, um erro muito comum 

Isso obviamente não funcionará, ele dirá que o diretório / var / lgo / não existe, o que é verdade. Agora, no mesmo terminal, escreva:

^lgo^log^

E pressione [Entrar], você verá como eles acessaram magicamente o diretório correto LOL !!

O que isto significa? 0_oU ...

Simples, colocamos primeiro qual é o erro (lgo) e, em seguida, colocamos por que queremos alterá-lo (log), toda esta linha começa com um caractere ^ e termina igual com o mesmo personagem, por sua vez esse personagem é quem divide o erro do que é correto colocar.

Simplificando, eles colocam um ^, depois colocam onde erraram, colocam outro ^ que será a divisão, depois colocam o que querem que esteja correto e terminam com outro ^. simples, certo? 

Eu sei que alguns ainda vão preferir apertar [Up] e corrigir o erro na linha de comando, outros podem usar essa dica, a verdade é que com certeza todos vão achar interessante... e se não, bem, pelo menos pelo menos eles aprenderam um novo truque 

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

      hexborg dito

    Muito bom!! Um truque muito útil que nunca me lembro de usar. Kkkkk!! Outro que eu gosto é pressionar Alt +. para recuperar o último parâmetro do comando anterior. Se você dá-lo várias vezes, ele segue os comandos anteriores.

    Eu amo o terminal. 🙂

      Rogertux dito

    Não o conhecia. Sempre que cometia um erro, passava meia hora corrigindo o comando anterior. Agora vou saber o que fazer 🙂

      Urdidura dito

    Bem, eu tenho o Arch, e ele corrige o erro sozinho…. Eu fiquei encantado, hehehe

      Leper_Ivan dito

    Não conhecia essa dica, obrigado ..

      Versionite moderada dito

    Sim, fico com hehe .. porque geralmente não me lembro onde errei .. hehehe ..
    Interessante sobre a autocorreção do Arch Terminal.

      Scalibur dito

    Boa!..

    Ótimo! .. ..é como uma luva! .. ..dica interessante e de aplicação imediata .. 😉

    PS: Adoro usar o console, minha primeira experiência no linux foi uma instalação simples do Debian, apenas console 😛 ..

      helena_ryuu dito

    como sempre muito interessante suas dicas kzkg ^ gaara (seu nick não é estranho, não combine com você mesmo xD)

      Hugo dito

    Truque engraçado.

    Outra maneira peculiar de fazer isso (útil para comandos longos) é através do comando fc (fix command), que inicia o editor padrão (geralmente vim ou nano, embora possa ser alterado colocando algo como "export EDITOR = mcedit" no .bashrc) Com uma linha que contém precisamente o comando que acabamos de digitar, ao editá-lo, salvar as alterações e sair do editor, nosso interpretador executa o comando.

         hexborg dito

      Muito bom truque. Não o conhecia.

         msx dito

      Idem, bons dados!
      Mesmo @KZ, não conhecia o truque, hiper confortável!

      sieg84 dito

    interessantes os dados.

      Blaire pascal dito

    Ah, raramente uso o terminal, mas é verdade que muitos de nós já experimentamos isso muitas vezes e é realmente irritante até agora. Excelente dica.

      sem nome dito

    interessante, muito obrigado, espero me lembrar quando precisar 😀

      xykyz dito

    Bem, isso tem muitos usos: O

      semproms dito

    No terminal do KDE não me deixa entrar o caractere "^" no teclado, alguém sabe como resolver? E obrigado pelo truque, é sempre interessante conhecer novos.

    A Salute.

      MystoG @ N dito

    Ñoooooooooo man !!!! Onde você estava com aquele comando quando eu precisei de você ???? Veja o "pequeno" comando que tive que usar repetidamente alguns dias atrás, para conseguir migrar caixas de correio de um servidor para outro

    imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass *** 123

    Sabe quantas vezes errei ao trocar de usuário ???

         KZKG ^ Gaara dito

      HAHAHA !!! 😀 😀
      São coisas que descubro quase ao acaso ... LOL !!

      Joaquin dito

    Dica muito boa!
    As coisas que se aprende.

      anônimo dito

    Interessante, mas acho complexo ... meu método usa o comando «$ history | grep -i command-to-search-in-the-command-history».
    Ele me dá uma lista de comandos executados com seu número de índice, para executar um, por exemplo, coloco! 242 e entro.

    Exemplo:
    # history | grep -i cat
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 cat /etc/slim.conf
    223 2013-09-16 01:07:56 cat /etc/pam.d/slim
    242 2013-09-16 03:26:37 cat .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Talvez você já soubesse, para mim é muito prático.
    Obrigado por essas dicas que você publica, a cada dia amo mais o meu urvxt.

      daniel2ac dito

    Eu gosto mais do truque ~ / .inputrc

    "\ E [A": histórico-pesquisa-para trás
    "\ E [B": histórico de pesquisa

    É muito rápido e faz você se acostumar XD Não consigo mais usar o bash sem esse truque hahaha