Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Le terminal

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

35 minutes

Parler à la machine avec des mots

Tu connais les icônes et la souris. Mais avant elles, on parlait à l'ordinateur en écrivant.

On tapait une ligne, la machine répondait. Les informaticiens font encore ça tous les jours : c'est plus rapide.

Dans cette leçon, tu lis et tu écris tes premières lignes.

Mots-clés

MotCe que ça veut direExemple
TerminalUne fenêtre où l'on tape des lignes de texte pour parler au système.
CommandeUne ligne que l'on tape pour demander une action.ls
ArgumentUn mot ajouté après la commande, pour dire sur quoi elle agit.mkdir sauvegarde
Dossier courantLe dossier où tu te trouves en ce moment dans le terminal./eleves/lea
Chemin absoluUn chemin qui part de la racine et commence par une barre oblique./eleves/lea/devoir.txt
Chemin relatifUn chemin qui part du dossier courant.photos/chat.png
RacineLe tout premier dossier, qui contient tous les autres. On l'écrit /.

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Une commande, un argument

Une commande est un mot, parfois suivi d'un argument.

Dans mkdir sauvegarde, mkdir veut dire : crée un dossier. Et sauvegarde est le nom de ce dossier.

Appuie sur Entrée : la machine exécute, puis rend la main.

Se déplacer dans les dossiers

Dans le terminal, tu es toujours dans un dossier : le dossier courant. pwd te le dit.

cd photos entre dans le dossier photos. cd .. remonte d'un dossier, vers le parent.

ls montre ce qu'il y a dans le dossier courant.

Exemple travaillé : une séance

Code: bash
$ pwd
/eleves/lea
$ ls
devoir.txt  photo.png
$ mkdir sauvegarde
$ cp devoir.txt sauvegarde
$ ls
devoir.txt  photo.png  sauvegarde
$ cd sauvegarde
$ ls
devoir.txt
$ cd ..
$ pwd
/eleves/lea

Exemple travaillé : ce qui se passe

CommandeCe qu'elle faitDossier courant après
pwdaffiche le dossier courant/eleves/lea
mkdir sauvegardecrée le dossier sauvegarde/eleves/lea
cp devoir.txt sauvegardecopie devoir.txt dedans/eleves/lea
cd sauvegardeentre dans sauvegarde/eleves/lea/sauvegarde
cd ..remonte d'un dossier/eleves/lea

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Où es-tu ?

À toi de jouer

Où es-tu ?

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

À toi : rejouer la règle de cd

Code: python
# Le chemin est une liste de dossiers. cd .. enlève le dernier.
chemin = ["eleves", "lea"]
commandes = ["cd photos", "cd ..", "cd ..", "cd hugo"]

for commande in commandes:
    morceau = commande[3:]          # ce qui suit "cd "
    if morceau == "..":
        chemin = chemin[0:len(chemin) - 1]
    else:
        chemin = chemin + [morceau]
    texte = ""
    for dossier in chemin:
        texte = texte + "/" + dossier
    print(commande, "->", texte)

# Ajoute la commande "cd photos" à la fin et relance.

La leçon continue

8 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.