Activité de découverte du terminal

Objectif

Nous vous proposons ici quelques manipulations pour apprendre à se servir du terminal.

Méthode

Vous disposez d'une Machine Virtuelle Linux, pour l'utiliser veuillez suivre la procédure suivante :

Connexion à une Machine Virtuelle

Expérimentations

  • Vous venez de lancer un terminal, dans quel dossier vous-trouvez vous ?

  • Entrer les commandes suivantes (on appuiera sur la touche Entrée après chacune) :

Cliquez pour obtenir de l'aide sur ces commandes[1]

1
cd
2
pwd
3
cd /tmp
4
pwd
5
cd ~
6
pwd

Astuce ; pour saisir le caractère ~ tapez simplement sur la touche F6

  • Regarder le résultat. À quel répertoire le ~ (tilde) correspond-il ?

On peut toujours aller dans son dossier personnel, son "home" (en jargon système), en tapant simplement cd.

  • Créer le dossier activite_linux dans votre dossier personnel :

1
mkdir ~/activite_linux
2
cd ~/activite_linux

ou de façon équivalente :

1
cd
2
mkdir activite_linux
3
cd activite_linux
  • Afficher le contenu avec la commande ls si vous vous trouvez dedans (cela doit être le cas).

  • Créer 2 fichiers vides (dans le dossier activite_linux) nommé activite_1.txt et activite_2.py en tapant les commandes suivantes :

1
touch activite_1.txt
2
touch activite_2.py
  • Ré-afficher le contenu du dossier

  • Refaire la manipulation de création d'un fichier en remplaçant le _ par un espace ? Quel est le problème ? Quelle peut être la solution ?

Rappel

Comme toujours en informatique, on évitera les caractères accentués et les espaces dans les noms de fichiers et les dossiers !

  • La commande ls peut également être utilisée de la sorte :

1
cd /tmp
2
ls ~/activite_linux
  • Faire les manipulations suivantes :

1
cd /tmp
2
ls
3
ls -a
4
ls -l
5

Vous pouvez également saisir :

1
ls -a -l équivalent à ls -al

Quelle est la différence d'affichage ? À quoi servent les options -l et -a ? Faire man ls pour lire la documentation en ligne de ls (sortir avec q)

  • Supprimer le fichier activite_1.txt :

1
cd ~/activite_linux
2
rm activite_1.txt
  • Vérifier que le fichier a bien disparu...

  • Supprimer le dossier activite_linux avec son contenu :

1
cd ~
2
rm -Rf activite_linux

Regarder la documentation de rm (commande man) et dire pourquoi cette dernière commande est dangereuse ?