Pular para o conteúdo

Builder OS

Builder · OS
apx · Terminal rápido
FIM DO MÓDULO
~2 MIN DE LEITURA

Apêndice: Terminal: os 7 comandos que importam

apêndice do módulo 1
AO FIM, VOCÊ VAI TER
  • Os 7 comandos que cobrem 95% do que o curso pede
  • Os 3 atalhos de saída que evitam ficar travado em um programa
  • Confiança pra continuar pra L02 sem pular passos

Você não precisa virar especialista em terminal pra fazer o curso. Você precisa destes 7 comandos. Cobrem 95% do que aparece no Módulo 1.

Os 7 que importam

1. pwd"em que pasta eu estou agora?"

terminal
pwd

Mostra o caminho completo. Sempre que você se sentir perdido, roda isso primeiro.

2. ls"quais arquivos tem aqui?"

terminal
ls

Lista o conteúdo da pasta atual. ls -la mostra também arquivos ocultos (que começam com .) e detalhes (data, tamanho).

3. cd <pasta>"entra nessa pasta."

terminal
cd Documents/projetos

Casos especiais:

  • cd ~ — vai pra sua home (/Users/seu-nome no Mac, /home/seu-nome no Linux).
  • cd .. — sobe uma pasta.
  • cd - — volta pra pasta anterior.

4. mkdir <pasta>"cria uma pasta nova."

terminal
mkdir -p ~/code

O -p ajuda bastante: cria a pasta se não existir, e cria as pastas pai junto quando precisa. Use mkdir -p sempre, porque assim não dá erro.

5. cat <arquivo>"mostra o conteúdo deste arquivo."

terminal
cat package.json

Imprime o arquivo inteiro no terminal. Pra arquivos longos, use cat package.json | head -20 (primeiras 20 linhas) ou cat package.json | less (rolar com setas, sair com q).

6. which <comando>"esse comando está instalado? onde?"

terminal
which node

Útil pra confirmar que o Node, o gh, o claude, etc. estão instalados antes de tentar usar. Se não retorna nada, não está no PATH.

7. Ctrl+C"para de rodar isso, agora."

É uma combinação de teclas: aperta Ctrl+C quando um processo trava ou você quer cancelar. Funciona em quase todos os comandos.

(No Mac, é Ctrl+C mesmo, não Cmd+C.)

Bonus: 3 comandos que vão aparecer no curso

Não precisa decorar agora; só pra você reconhecer quando aparecer.

  • grep — busca texto dentro de arquivos. grep "minha-feature" -r src/ procura "minha-feature" em todos os arquivos sob src/.
  • git status — mostra o que mudou no repo desde o último commit. Vai aparecer toda hora.
  • gh — CLI do GitHub. gh repo view, gh pr list, etc. Você vai instalar isso na lição 03.

Como sair de qualquer programa de terminal

Esses 4 atalhos cobrem 99% das vezes que você precisa "sair" de algo:

AtalhoQuando usar
Ctrl+CCancelar processo rodando (servidor, comando longo)
Ctrl+DEncerrar sessão interativa (Claude, node REPL, python REPL)
qSair do less, man, e outros viewers
:q + EnterSair do vim (se você caiu lá sem querer)