Introdução prática ao terminal

Um curso prático do primeiro comando a arquivos, editores, dados estruturados, busca, arquivos compactados, redes e bancos de dados, chegando ao diagnóstico de hospedagem, segurança e automação. Experimente um comando, leia o resultado, mude uma única coisa e confirme a diferença.

Não é uma prova e não existe pontuação de progresso. Você pode seguir as partes em ordem ou abrir diretamente a que corresponde à tarefa de hoje. Todos os exercícios foram pensados para um diretório separado lil-playground, que pode ser removido ao final.

Parte 1

O terminal como linguagem de trabalho

Nada de palavras mágicas: diga a ação, indique o objeto e leia o resultado.

Abrir parte →
Parte 2

Arquivos e diretórios sem medo

Monte uma pequena árvore de projeto e pratique inspeção, cópia, movimentação, renomeação, busca e exclusão consciente.

Abrir parte →
Parte 3

Do texto simples ao editor de código

Entenda quando apenas ler, quando usar edit e quando code oferece o contexto certo para código-fonte.

Abrir parte →
Parte 4

Configuração estruturada: mude o valor, não a pontuação

INI, JSON, YAML, TOML, XML, conf e properties têm sintaxes diferentes, mas o trabalho diário costuma ser o mesmo: localizar uma chave, ler, alterar e validar.

Abrir parte →
Parte 5

Buscar, selecionar e transformar sem abrir cada arquivo

Faça perguntas à árvore do projeto, reduza o conjunto de resultados, pré-visualize mudanças em massa e guarde o procedimento verificado.

Abrir parte →
Parte 6

Arquivos, transferência e mídia: transporte também o método

Use arquivos como pontos de controle, teste antes de extrair e construa um fluxo de imagens da inspeção ao lote.

Abrir parte →
Parte 7

Rede sem adivinhação: diagnostique camada por camada

Separe nome, endereço, porta, TLS e HTTP para que cada comando responda uma pergunta.

Abrir parte →
Parte 8

Bancos de dados: inspecione o estado antes de escrever

Comece com SQLite local, aprenda o ritmo comum e depois vá para SQL nativo e conexões remotas.

Abrir parte →
Parte 9

Hospedagem é um sistema: primeiro estabeleça os fatos, depois mude alguma coisa

Leia o servidor como um sistema vivo: Core, PHP, extensões, armazenamento, permissões, logs, ambiente e correio. Crie uma pequena linha de base antes de tentar corrigir um sintoma.

Abrir parte →
Parte 10

Segredos, sessões e confiança: nem todo valor pertence a um script

Separe configuração comum de credenciais, estado de sessão, verificações de integridade e dados criptografados. Entenda o que hash, criptografia e permissões fazem — e o que não fazem.

Abrir parte →
Parte 11

De uma sequência para um fluxo de trabalho: deixe o `.lil` tomar decisões

Passe de listas simples #lil para run: variáveis, condições, captura de resultados, política de falha, scripts aninhados e execução de teste.

Abrir parte →
Parte 12

Reconstrua seu ambiente, não a sua memória

Trate módulos instalados, pacotes de interface, scripts de instalação e política de atualizações como uma receita que pode ser inspecionada, recriada e testada em outro servidor.

Abrir parte →
Parte 13

Construa uma biblioteca pessoal: transforme trabalho útil em prática transferível

Organize pequenas rotinas, registre mudanças, use utilitários compactos, mantenha o ambiente e termine com um fluxo de trabalho final que pode viajar para o próximo projeto.

Abrir parte →

As 13 partes estão publicadas. As primeiras criam hábitos de linha de comando e arquivos; as partes centrais cobrem dados, arquivos compactados, redes e bancos de dados; e as últimas avançam para diagnóstico de hospedagem, limites de confiança, automação e um ambiente pessoal reproduzível.