Aller au contenu principal

L'interpréteur de commandes

Dans tout système d'exploitation, il existe une application appelée « terminal » ou « console », et qui permet d'exécuter des tâches en écrivant des commandes au clavier. Le terminal se présente généralement sous la forme d'une simple fenêtre où un curseur clignotant signale l'attente d'une saisie de l'utilisateur.

🎯 Objectif

Ces travaux pratiques ont pour objectif la découverte des commandes de base de l'interpréteur de commandes Linux (en anglais CLI pour command-line interpreter).

🖥️ 1. Lancement de Linux

Vos ordinateurs fonctionnant sous Windows, il est nécessaire de trouver un CLI fonctionnant sous Linux. Pour cela, il existe des émulateurs Linux en ligne :

  • Lancer un navigateur Web
  • Vous connecter à l'adresse https://bellard.org/jslinux
  • Identifier la version x86 Alpine Linux 3.12.0 Console
  • Cliquer sur click here pour lancer l'émulation

️📖 2. Commandes de base

CommandesDocumentation
pwdAffiche le dossier courant
lsListe le contenu du dossier courant
cat nom_fichierAffiche le contenu du fichier nom_fichier
cp source destinationCopie le fichier source dans destination
mv source destinationDéplace et/ou renomme le fichier source vers destination
rm nom_fichierSupprimer le fichier nom_fichier
cd nom_dossierPlace l'utilisateur dans le dossier nom_dossier
cd ..Place l'utilisateur dans le dossier parent
mkdir nom_dossierCrée un dossier nommé nom_dossier
rmdir nom_dossierSupprime le dossier nom_dossier
chmod droits nom_fichierModification des droits d'accès du fichier nom_fichier
man commandeAffiche la documentation d'une commande

⌨️ 3. Instructions

Conseil

Ne commencer les travaux pratiques qu'après avoir lu attentivement la liste des commandes de base.

Attention

À partir de maintenant, vous n'avez plus le droit d'utiliser votre souris, tout devra se faire via le clavier.

Se déplacer entre les dossiers

  1. Se placer à la racine /
  2. Se placer dans le dossier root
  3. Comment auriez-vous pu faire ça en une seule étape ?
  4. Lister le contenu du répertoire root
  5. Lister le contenu du répertoire root avec l'option -al

Créer des dossiers

  1. Se placer dans le dossier /home
  2. Créer un dossier nommé premiere_nsi
  3. Dans ce dossier, créer un dossier nommé chapitre_1

Créer un fichier

  1. Se placer dans le dossier /home
  2. Entrer la commande echo Hello, World! > salutations.txt
  3. Lister le contenu du répertoire home
    👉 Un fichier nommé salutations.txt doit être maintenant présent
  4. Afficher le contenu du fichier salutation.txt

Déplacer un fichier

  1. Déplacer le fichier salutations.txt dans le dossier chapitre_1
  2. Créer un dossier archives dans le dossier premiere_nsi
  3. Copier le fichier salutations.txt dans le dossier archives en le renommant salutations_v1.txt
Conseil

Vous pouvez utiliser la touche tab pour compléter la saisie d'un nom de fichier ou de répertoire.

Supprmier un fichier et un dossier

  1. Supprimer le fichier salutations.txt présent dans le dossier chapitre_1
  2. Supprimer le dossier chapitre_1

Modification des droits d'un fichier

  1. Enlever les droits en lecture au fichier salutations_v1.txt pour tous les utilisateurs en utilisant la commande chmod
  2. Vérifier les droits du fichier en utilisant la commande ls -l
  3. Redonner les droits en lecture au fichier salutations_v1.txt à votre utilisateur uniquement