Carregando
0x110Lição 18 de 28

Superpoderes do terminal

Digite menos e faça mais com Tab, histórico, atalhos de teclado, aliases e less.

20 min Questionário com 5 perguntas
Ao final desta lição, você saberá
  • 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

TeclasO que fazem
TabCompleta um nome de comando ou de arquivo. Pressione duas vezes para listar as opções.
↑ / ↓Percorrem os comandos anteriores.
Ctrl-RBusca no histórico enquanto você digita. Pressione de novo para correspondências mais antigas.
Ctrl-A / Ctrl-EPulam para o início ou o fim da linha.
Ctrl-U / Ctrl-KApagam até o início ou o fim da linha.
Ctrl-WApaga a palavra antes do cursor.
Ctrl-LLimpa a tela.
Ctrl-CDesiste desta linha, ou para o comando em execução.
Ctrl-DFim 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 XP

Use 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.

Seta para cima: histórico. Tab: completar. Ctrl-L: limpar. Ctrl-C: cancelar.
  1. Deixe o Tab digitar
  2. Use Tab pelas pastas
  3. Reutilize o histórico
  4. 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 XP

Que tecla você pressiona?

Classifique cada situação pelo que você usaria.

0 de 5 classificadosPontuação 0/0
  • “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 XP

Traduza 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.

0 de 4 classificadosPontuação 0/0
  • “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…