0Pricing
DevOps Bootcamp · Aula

Conclusão com Tabulação e Histórico de Comandos

Trabalhe mais rápido no shell. Aprenda a usar a conclusão com tabulação para completar automaticamente caminhos e comandos e o histórico para recuperar, pesquisar e executar novamente comandos anteriores.

Conclusão com Tabulação e Histórico de Comandos é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

Trabalhando Mais Rápido no Shell

Digitar todos os comandos por extenso é lento e propenso a erros. O shell oferece dois grandes ganhos de produtividade: conclusão com Tab e histórico de comandos.

Noções Básicas da Conclusão com Tab

Comece a digitar um comando ou nome de arquivo e pressione Tab — o shell o completa quando há apenas uma correspondência, como mostrado.

cd Doc<Tab>   # becomes: cd Documents/

Várias Correspondências

Quando vários nomes correspondem, o primeiro Tab não faz nada. Pressione Tab duas vezes para listar todos os candidatos e depois digite mais uma letra para eliminar a ambiguidade.

ls Down<Tab><Tab>
Downloads/  Downstream/

Completando Comandos

O Tab também completa nomes de comandos, não apenas arquivos. Digite um prefixo e pressione Tab duas vezes para ver todos os comandos que começam com ele.

gi<Tab><Tab>
git  gitk  ...

Visualizando o Histórico

O comando history exibe os comandos executados recentemente, cada um com um número que você pode reutilizar — como mostrado abaixo.

history
  501  cd /var/log
  502  ls -l
  503  grep error syslog

Repetindo com !!

!! executa novamente seu último comando. Ele é perfeito com sudo quando você se esquece de digitá-lo: sudo !! executa novamente a linha anterior como root.

apt update        # permission denied
sudo !!           # runs: sudo apt update

Executando pelo Número

Execute qualquer comando anterior pelo número usando !n — por exemplo, !502 executa novamente o comando 502 do seu histórico.

!502   # reruns the command numbered 502

Relembrar por prefixo

!prefix executa novamente o comando mais recente que começa com esse texto — !grep repete o último grep.

!grep   # reruns the last grep command

Teclas de seta

Pressione as setas para cima e para baixo para percorrer os comandos anteriores, um por um; depois edite e pressione Enter para executar.

Pesquisar no histórico

Pressione Ctrl+R para fazer uma pesquisa reversa: comece a digitar e o shell encontrará o comando correspondente mais recente; pressione Ctrl+R novamente para voltar mais.

(reverse-i-search): tar
tar -czf backup.tgz logs/

Onde o histórico fica

O histórico persiste entre as sessões em um arquivo (geralmente ~/.bash_history). A variável HISTSIZE define quantos comandos são mantidos.

Verificação rápida

Teste suas habilidades com o shell.

Recapitulação

Recapitulando: trabalhe mais rápido com o preenchimento com Tab (conclusão automática; pressione Tab duas vezes para listar) e o histórico (history, !!, !n, !prefix, setas, Ctrl+R).

Perguntas Frequentes

A aula “Conclusão com Tabulação e Histórico de Comandos” é grátis?

Sim — o texto completo de “Conclusão com Tabulação e Histórico de Comandos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Conclusão com Tabulação e Histórico de Comandos”?

Trabalhe mais rápido no shell. Aprenda a usar a conclusão com tabulação para completar automaticamente caminhos e comandos e o histórico para recuperar, pesquisar e executar novamente comandos anteri… Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Conclusão com Tabulação e Histórico de Comandos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução ao Linux e ao terminal
  2. Navegação no sistema de arquivos (cd, ls, pwd)
  3. Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)
  4. Conclusão com Tabulação e Histórico de Comandos
← Voltar para DevOps Bootcamp