Introduction

Partie 1

Le terminal comme langage de travail

Le premier réflexe utile n’est pas de mémoriser, mais de savoir retrouver l’aide, sa position et le résultat d’une action.

Pourquoi une ligne peut être plus confortable que plusieurs menus

Une interface graphique aide à explorer visuellement. Le terminal devient très efficace lorsque le résultat visé est déjà clair : une ligne précise remplace une suite de clics et peut être copiée, relue, conservée puis rejouée. Une action devient ainsi un savoir réutilisable.

La première minute

Un Core minimal peut commencer très petit. Le premier install peut récupérer l’Installer complet et plusieurs commandes d’un coup. pwd indique où vous êtes, dir ce qui vous entoure. Exécutez d’abord les lignes séparément et observez chaque réponse.

install help pwd dir md history
pwd
dir 1 . -G

L’aide est la carte

help pwd affiche la référence locale courte, help pwd -i la référence serveur, help pwd -l la documentation publique et help -a le catalogue. Oublier une syntaxe est normal dès lors qu’on peut la retrouver en quelques secondes.

help pwd
help pwd -i
help pwd -l
help -a

Le répertoire courant est votre position

Les chemins relatifs partent du répertoire courant. cd change de lieu et pwd donne l’adresse. Créez lil-playground et gardez les expériences suivantes dans cet espace jetable.

md lil-playground | cd lil-playground | pwd
dir 1 . -G

Une erreur est aussi une information

Essayez d’entrer dans un dossier inexistant, lisez le message puis corrigez l’hypothèse. history conserve les commandes précédentes et history -o restitue le dernier résultat utile.

cd no-such-folder
history
history -o

Quand des commandes deviennent votre propre outil

Placez une séquence qui revient souvent dans un fichier .lil. Après #lil, elle se lit comme une petite liste d’actions. Comprendre une fois puis conserver la partie répétable permet de constituer progressivement sa propre boîte à outils.

Conservez ceci comme script

Enregistrez le bloc sous first-look.lil. Il prépare l’espace d’essai, affiche la position et le premier niveau de fichiers ; @install demande les commandes publiques manquantes.

#lil
@install pwd dir md
md lil-playground
cd lil-playground
pwd
dir 1 . -G