Introduzione pratica al terminale

Un corso pratico dal primo comando a file, editor, dati strutturati, ricerca, archivi, rete e database, fino a diagnostica dell’hosting, sicurezza e automazione. Provate un comando, leggete il risultato, cambiate una sola cosa e verificate la differenza.

Non è un esame e non esiste un punteggio di avanzamento. Potete seguire le parti in ordine oppure aprire direttamente quella utile al lavoro di oggi. Tutti gli esercizi sono pensati per una directory separata lil-playground, eliminabile al termine della pratica.

Parte 1

Il terminale come linguaggio di lavoro

Niente parole magiche: indica l’azione, l’oggetto e leggi il risultato.

Apri parte →
Parte 2

File e directory senza paura

Costruisci un piccolo albero e pratica ispezione, copia, spostamento, rinomina, ricerca e cancellazione consapevole.

Apri parte →
Parte 3

Dal testo semplice all’editor di codice

Capisci quando leggere, quando usare edit e quando code offre il contesto giusto per il sorgente.

Apri parte →
Parte 4

Configurazione strutturata: cambia il valore, non la punteggiatura

INI, JSON, YAML, TOML, XML, conf e properties hanno sintassi diverse, ma spesso il lavoro è trovare una chiave, leggerla, modificarla e validare.

Apri parte →
Parte 5

Cercare, selezionare e trasformare senza aprire ogni file

Interroga l’albero del progetto, restringi i risultati, visualizza in anteprima le modifiche massive e salva il procedimento verificato.

Apri parte →
Parte 6

Archivi, trasferimento e media: porta con te anche il metodo

Usa gli archivi come punto di controllo, controllali prima dell’estrazione e costruisci un flusso di lavoro immagini dall’ispezione al elaborazione in serie.

Apri parte →
Parte 7

Rete senza tentativi casuali: diagnostica uno strato alla volta

Separa nome, indirizzo, porta, TLS e HTTP; ogni comando deve rispondere a una domanda precisa.

Apri parte →
Parte 8

Database: ispeziona lo stato prima di scrivere

Inizia con SQLite locale, impara il ritmo comune, poi passa a SQL nativo e connessioni remote.

Apri parte →
Parte 9

L’hosting è un sistema: prima stabilite i fatti, poi cambiate qualcosa

Leggete il server come un sistema vivo: Core, PHP, estensioni, archiviazione, permessi, log, ambiente e posta. Create un piccolo riferimento iniziale prima di provare a correggere un sintomo.

Apri parte →
Parte 10

Segreti, sessioni e fiducia: non ogni valore deve finire in uno script

Separate la configurazione ordinaria da credenziali, stato di sessione, controlli d’integrità e dati cifrati. Comprendete che cosa fanno hash, cifratura e permessi, e che cosa non fanno.

Apri parte →
Parte 11

Dalla sequenza al flusso di lavoro: lasciate che `.lil` prenda decisioni

Passa dalle semplici liste #lil a run: variabili, condizioni, acquisizione dei risultati, gestione degli errori, script annidati ed esecuzione di prova.

Apri parte →
Parte 12

Ricostruite il vostro ambiente, non la vostra memoria

Tratta i moduli installati, pacchetti d’interfaccia, script di installazione e criteri di aggiornamento come una ricetta che si può ispezionare, ricreare e testare su un altro host.

Apri parte →
Parte 13

Costruite una biblioteca personale: trasformate lavoro utile in mestiere trasferibile

Organizza piccole routine, registra i cambiamenti, usa strumenti precisi, mantieni l’ambiente e concludi con un flusso di lavoro che possa viaggiare nel progetto successivo.

Apri parte →

Sono pubblicate tutte e 13 le parti. Le prime costruiscono le basi della riga di comando e dei file, quelle centrali trattano dati, archivi, rete e database, mentre le ultime portano a diagnostica dell’hosting, confini di fiducia, flusso di lavoro e ambiente personale riproducibile.