Extra — Terminal / linha de comando
Objectivo: mover-te com à-vontade no terminal — onde corre quase tudo no nosso fluxo. Pré-requisito: M0 (A cabine).
1. Navegar
pwd # onde estou? (print working directory)
ls # listar ficheiros (no PowerShell: dir ou ls)
cd pasta # entrar numa pasta
cd .. # subir um nível
2. Criar e apagar
mkdir nova-pasta # criar pasta
touch ficheiro.txt # criar ficheiro (Bash)
rm ficheiro.txt # apagar ficheiro (cuidado: não vai para o lixo!)
rm -r pasta # apagar pasta e conteúdo
3. Ver conteúdo
cat ficheiro.txt # mostra tudo
4. PowerShell vs Bash
- PowerShell (Windows) e Bash (git bash) — alguns comandos diferem.
- O prompt indica em qual estás. Na dúvida, o Bash (git bash) é o mais “universal”.
5. Encadear e canalizar
mkdir app && cd app # faz o 2º só se o 1º correr bem
ls | grep ".js" # "pipe": passa a saída de um comando para outro
6. Atalhos que poupam tempo
- ↑ / ↓ — comandos anteriores.
- Tab — completa nomes de ficheiros/pastas.
- Ctrl+C — pára um comando preso.
clear— limpa o ecrã.
Não precisas de decorar tudo. Estes ~10 comandos cobrem 90% do dia-a-dia — e a IA dá-te o resto quando precisares.
✅ Exercício
No terminal: cria a pasta treino, entra nela, cria um nota.txt, lista o conteúdo e depois apaga o ficheiro.