Introduction pratique au terminal

Un cours pratique, de la première commande aux fichiers, éditeurs, données structurées, archives, réseaux et bases de données, puis au diagnostic d’hébergement, à la sécurité et à l’automatisation. Essayez une commande, lisez le résultat, changez un seul élément et vérifiez la différence.

Ce parcours n’est pas un examen et ne calcule aucun score. Vous pouvez suivre les parties dans l’ordre ou ouvrir directement celle qui correspond au besoin du jour. Tous les exercices sont prévus dans un répertoire séparé lil-playground, supprimable après la pratique.

Partie 1

Le terminal comme langage de travail

Pas de mots magiques : nommez une action, indiquez son objet, puis lisez le résultat.

Ouvrir la partie →
Partie 2

Fichiers et répertoires sans appréhension

Construisez un petit arbre de projet puis pratiquez inspection, copie, déplacement, renommage, recherche et suppression consciente.

Ouvrir la partie →
Partie 3

Du texte simple à l’éditeur de code

Sachez quand lire, quand utiliser edit et quand code apporte un contexte utile sur le langage.

Ouvrir la partie →
Partie 4

Configuration structurée : changez la valeur, pas la ponctuation

INI, JSON, YAML, TOML, XML, conf et properties ont des syntaxes différentes, mais la tâche quotidienne est souvent la même : trouver une clé, lire sa valeur, la modifier et valider.

Ouvrir la partie →
Partie 5

Chercher, sélectionner et transformer sans ouvrir chaque fichier

Interrogez l’arbre du projet, réduisez le périmètre, prévisualisez les changements de masse et conservez la procédure validée.

Ouvrir la partie →
Partie 6

Archives, transfert et médias : transportez aussi la méthode

Utilisez les archives comme points de contrôle, testez avant extraction et construisez un flux de travail d’images de l’inspection au traitement par lot.

Ouvrir la partie →
Partie 7

Réseau sans deviner : diagnostiquer couche par couche

Séparez nom, adresse, port, TLS et HTTP afin que chaque commande réponde à une question précise.

Ouvrir la partie →
Partie 8

Bases de données : inspecter l’état avant d’écrire

Commencez avec SQLite local, apprenez le rythme commun, puis passez au SQL natif et aux connexions distantes.

Ouvrir la partie →
Partie 9

L’hébergement est un système : établir les faits avant de modifier quoi que ce soit

Lisez l’hôte comme un système vivant : Core, PHP, extensions, stockage, permissions, logs, environnement et mail. Construisez une petite référence initiale avant de réparer un symptôme.

Ouvrir la partie →
Partie 10

Secrets, sessions et confiance : toutes les valeurs ne doivent pas entrer dans un script

Séparez configuration ordinaire, identifiants, état de session, contrôles d’intégrité et données chiffrées. Comprenez ce que font le hash, le chiffrement et les permissions — et ce qu’ils ne font pas.

Ouvrir la partie →
Partie 11

De la séquence au flux de travail : laisser `.lil` prendre des décisions

Passez des listes simples #lil à run avec variables, conditions, capture de résultats, politique d’échec, scripts imbriqués et exécutions à blanc.

Ouvrir la partie →
Partie 12

Reconstruire votre environnement, pas votre mémoire

Considérez les modules installés, les paquets d’interface, les scripts d’installation et la politique de mise à jour comme une recette que l’on peut inspecter, recréer et tester sur un autre hôte.

Ouvrir la partie →
Partie 13

Construire une bibliothèque personnelle : transformer le travail utile en savoir-faire transférable

Organisez de petites routines, consignez les changements, utilisez des utilitaires précis, entretenez l’environnement et terminez par un flux de travail qui peut voyager vers le projet suivant.

Ouvrir la partie →

Les 13 parties sont publiées. Les premières installent les réflexes de ligne de commande et de fichiers, les suivantes couvrent données, archives, réseau et bases de données, et les dernières abordent diagnostic d’hébergement, limites de confiance, flux de travail et environnement personnel reproductible.