NovoJornada
Aprenda terminal e linha de comando
Aprenda o terminal e a linha de comando do zero: navegar por arquivos, executar comandos, usar caminhos, processos, scripts básicos e fluxos de desenvolvimento direto no navegador.
4,557+ codders inscritos
Esta jornada inclui
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
1 seções82 lições68 desafios443 perguntas de quiz01Seção 1
Fundamentos
Domine a linha de comando com ferramentas essenciais e habilidades fundamentaisCOMEÇAR A APRENDERIntrodução
3 lições217- 01O que é o TerminalDesafio
- 02Seu Primeiro ComandoDesafioQuizÁudio
- 03ComentáriosQuizÁudio
Navegação
6 lições640- 01Imprimir Diretório de TrabalhoDesafioQuizÁudio
- 02Listar ArquivosDesafioQuizÁudio
- 03Mudar DiretórioDesafioQuizÁudio
- 04Caminhos Absolutos vs RelativosDesafioQuizÁudio
- 05Diretório Home e RaizDesafioQuizÁudio
- 06Resumo - Encontre Seu CaminhoDesafio
Arquivos
6 lições641- 01Criar um ArquivoDesafioQuizÁudio
- 02Ler um ArquivoDesafioQuizÁudio
- 03Copiar um ArquivoDesafioQuizÁudio
- 04Mover e Renomear um ArquivoDesafioQuizÁudio
- 05Excluir um ArquivoDesafioQuizÁudio
- 06Resumo - Operações com ArquivosDesafio
Diretórios
5 lições534- 01Criar um DiretórioDesafioQuizÁudio
- 02Copiar um DiretórioDesafioQuizÁudio
- 03Mover e Renomear um DiretórioDesafioQuizÁudio
- 04Excluir um DiretórioDesafioQuizÁudio
- 05Resumo - Operações com DiretóriosDesafio
Projeto Organizar Fotos
Projeto4 lições1- 01Visão Geral do ProjetoDesafio
- 02Criando a EstruturaProjeto
- 03Movendo os ArquivosProjeto
- 04LimpandoProjeto
Curingas e Padrões
5 lições533- 01O Curinga AsteriscoDesafioQuizÁudio
- 02O Curinga InterrogaçãoDesafioQuizÁudio
- 03Curingas de ColchetesDesafioQuizÁudio
- 04Combinando CuringasDesafioQuizÁudio
- 05Resumo - Operações SeletivasDesafio
Conteúdo do Arquivo
7 lições753- 01Head e TailDesafioQuizÁudio
- 02Contagem de PalavrasDesafioQuizÁudio
- 03Comando SortDesafioQuizÁudio
- 04Comando UniqDesafioQuizÁudio
- 05Grep BásicoDesafioQuizÁudio
- 06Grep com FlagsDesafioQuizÁudio
- 07Resumo - Detetive de TextoDesafio
Redirecionamento
6 lições640- 01Saída PadrãoDesafioQuizÁudio
- 02Sobrescrever em um ArquivoDesafioQuizÁudio
- 03Anexar a um ArquivoDesafioQuizÁudio
- 04Entrada PadrãoDesafioQuizÁudio
- 05Erro PadrãoDesafioQuizÁudio
- 06Recapitulação - Construtor de LogDesafio
Pipes
5 lições535- 01O Que é um PipeDesafioQuizÁudio
- 02Encadeando Dois ComandosDesafioQuizÁudio
- 03Encadeando Múltiplos ComandosDesafioQuizÁudio
- 04Pipe com GrepDesafioQuizÁudio
- 05Resumo - Pipeline de DadosDesafio
Projeto Analisador de Log
Projeto5 lições1- 01Visão Geral do ProjetoDesafio
- 02Visualizando o Arquivo de LogProjeto
- 03Filtrando ErrosProjeto
- 04Contando OcorrênciasProjeto
- 05Gerando um RelatórioProjeto
Permissões
6 lições541- 01Entendendo PermissõesDesafioQuizÁudio
- 02Lendo PermissõesDesafioQuizÁudio
- 03Chmod com NúmerosDesafioQuizÁudio
- 04Chmod com SímbolosDesafioQuizÁudio
- 05Propriedade de ArquivosQuizÁudio
- 06Resumo - Trave TudoDesafio
Ambiente
7 lições749- 01Variáveis de AmbienteDesafioQuizÁudio
- 02Visualizar Todas as VariáveisDesafioQuizÁudio
- 03A Variável PATHDesafioQuizÁudio
- 04Definindo uma VariávelDesafioQuizÁudio
- 05Exportando uma VariávelDesafioQuizÁudio
- 06O Arquivo de PerfilDesafioQuizÁudio
- 07Resumo - Ambiente PersonalizadoDesafio
Fundamentos de Shell Scripting
8 lições860- 01O Que É Um Script de ShellDesafioQuizÁudio
- 02Criar e Executar um ScriptDesafioQuizÁudio
- 03Variáveis em ScriptsDesafioQuizÁudio
- 04Entrada do Usuário em ScriptsDesafioQuizÁudio
- 05Instrução IfDesafioQuizÁudio
- 06Laço ForDesafioQuizÁudio
- 07Laço WhileDesafioQuizÁudio
- 08Resumo - Adivinhador de NúmerosDesafio
Projeto de Script de Backup
Projeto6 lições1- 01Visão Geral do ProjetoDesafio
- 02Obtendo o Caminho de OrigemProjeto
- 03Criando Pasta de BackupProjeto
- 04Copiando os ArquivosProjeto
- 05Adicionando um TimestampProjeto
- 06Mensagem de SucessoProjeto
Desafios Finais
3 lições3- 01Organizador de Arquivos por TipoDesafio
- 02Contador de Frequência de PalavrasDesafio
- 03Verificador de Saúde do SistemaDesafio
Por que aprender o terminal e a linha de comando com a Coddy
- Pratique comandos reais em um ambiente guiado, sem quebrar seu sistema local nem instalar ferramentas.
- Aprenda o que você usará como pessoa desenvolvedora: navegar por pastas, criar arquivos, ler saídas, combinar comandos e entender erros.
- As dicas de IA explicam cada comando e ajudam quando um caminho, opção ou saída não faz sentido.
- Ganhe um certificado grátis que mostra domínio de uma habilidade essencial para Git, servidores, npm, Python, Docker e trabalho técnico diário.
Perguntas frequentes sobre terminal
Para que serve o terminal?
O terminal permite controlar arquivos, programas e ferramentas de desenvolvimento com comandos. Ele é essencial para Git, servidores, gerenciadores de pacotes e automação.
É difícil aprender linha de comando?
Não se você praticar passo a passo. A Coddy começa com comandos simples e avança para caminhos, arquivos, processos e scripts curtos.
Preciso de Linux ou macOS?
Não. Você pode aprender no navegador. Os conceitos principais também servem para macOS, Linux, WSL e várias tarefas no Windows.
Quanto tempo leva para aprender o básico?
Com prática diária, você pode se sentir confortável com comandos básicos em uma semana. Para fluxos reais de desenvolvimento, dedique duas a quatro semanas.
Recebo certificado ao concluir?
Sim. Ao concluir o curso, você recebe um certificado grátis de conclusão.
O que poderei fazer depois?
Você poderá navegar por projetos, executar ferramentas, ler erros, automatizar tarefas simples e trabalhar com Git, npm ou outros ambientes técnicos com mais segurança.