Superpoderes do terminal
Digite menos e faça mais com Tab, histórico, atalhos de teclado, aliases e less.
- Usar o completamento com Tab e o histórico em vez de redigitar comandos
- Editar uma linha de comando com os atalhos de teclado que todo shell compartilha
- Ler saídas longas com o less e salvar um comando como alias
Observe uma pessoa engenheira experiente num terminal e parece mágica. Não é digitação rápida: ela mal digita. O shell dela completa nomes, lembra comandos e corrige os erros por ela. Esses hábitos levam uma tarde para pegar, e você vai usá-los pelo resto da carreira.
Pare de digitar tudo
| Teclas | O que fazem |
|---|---|
| Tab | Completa um nome de comando ou de arquivo. Pressione duas vezes para listar as opções. |
| ↑ / ↓ | Percorrem os comandos anteriores. |
| Ctrl-R | Busca no histórico enquanto você digita. Pressione de novo para correspondências mais antigas. |
| Ctrl-A / Ctrl-E | Pulam para o início ou o fim da linha. |
| Ctrl-U / Ctrl-K | Apagam até o início ou o fim da linha. |
| Ctrl-W | Apaga a palavra antes do cursor. |
| Ctrl-L | Limpa a tela. |
| Ctrl-C | Desiste desta linha, ou para o comando em execução. |
| Ctrl-D | Fim da entrada. Num prompt vazio, faz o logout. |
Dois truques de histórico valem a pena: !! repete o último comando, então sudo !! o tenta de novo com sudo, e !$ significa o último argumento do comando anterior.
Experimente
Até 15 XPUse os seus superpoderes
Use as teclas de verdade aqui: Tab para completar e a seta para cima para o histórico. Ctrl-L limpa e Ctrl-C abandona uma linha.
Missão 1 de 4
Deixe o Tab digitar
Ada: “Não digite esse nome de arquivo comprido. Imprima o cronograma de manutenção com Tab. Experimente cat deck-seven-m e depois Tab.”
Shell simulado. Tente ls, ou digite help para ver os comandos.
- Deixe o Tab digitar
- Use Tab pelas pastas
- Reutilize o histórico
- Crie um alias
Leia saídas longas com o less
O less mostra um arquivo uma tela de cada vez, e é também o que o man usa, então estas teclas funcionam nos dois:
- Espaço e b avançam e voltam uma página, e g e G pulam para o início e o fim.
- /word busca para a frente, e depois n e N vão para a correspondência seguinte e a anterior.
- q sai. Esta é a tecla de que as pessoas mais precisam.
Experimente
Até 15 XPQue tecla você pressiona?
Classifique cada situação pelo que você usaria.
“Você rodou um comando curl comprido ontem e quer de novo.”
“Um comando travou e você quer o prompt de volta.”
“Você está preso lendo uma página de man.”
“Você não lembra o nome exato do arquivo.”
“Você digitou meia linha e mudou de ideia.”
Vindo do PowerShell
Experimente
Até 15 XPTraduza a ideia
Muitas tarefas existem nos dois shells. A grande diferença é que o Bash passa texto pelos pipes, enquanto o PowerShell passa objetos. Associe cada comando do Bash ao equivalente no PowerShell.
“ls”
“grep ERROR app.log”
“cat notes.txt”
“sort -nr”
Principais conclusões
O Tab completa nomes e prova que eles existem.
A seta para cima e o Ctrl-R são melhores que redigitar.
q sai do less e do man.
O Bash passa texto pelos pipes, enquanto o PowerShell passa objetos.
Quiz da aula
5 perguntas · aprovação com 4 acertos · até 50 XP
Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.
Dúvidas sobre esta lição
Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.
Carregando publicações…