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 syslogRepetindo 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 updateExecutando 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 502Relembrar 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 commandTeclas 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
- Introdução ao Linux e ao terminal
- Navegação no sistema de arquivos (cd, ls, pwd)
- Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)
- Conclusão com Tabulação e Histórico de Comandos