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
| Commandes | Documentation |
|---|---|
pwd | Affiche le dossier courant |
ls | Liste le contenu du dossier courant |
cat nom_fichier | Affiche le contenu du fichier nom_fichier |
cp source destination | Copie le fichier source dans destination |
mv source destination | Déplace et/ou renomme le fichier source vers destination |
rm nom_fichier | Supprimer le fichier nom_fichier |
cd nom_dossier | Place l'utilisateur dans le dossier nom_dossier |
cd .. | Place l'utilisateur dans le dossier parent |
mkdir nom_dossier | Crée un dossier nommé nom_dossier |
rmdir nom_dossier | Supprime le dossier nom_dossier |
chmod droits nom_fichier | Modification des droits d'accès du fichier nom_fichier |
man commande | Affiche la documentation d'une commande |
⌨️ 3. Instructions
Ne commencer les travaux pratiques qu'après avoir lu attentivement la liste des commandes de base.
À 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
- Se placer à la racine
/ - Se placer dans le dossier
root - Comment auriez-vous pu faire ça en une seule étape ?
- Lister le contenu du répertoire
root - Lister le contenu du répertoire
rootavec l'option-al
Créer des dossiers
- Se placer dans le dossier
/home - Créer un dossier nommé
premiere_nsi - Dans ce dossier, créer un dossier nommé
chapitre_1
Créer un fichier
- Se placer dans le dossier
/home - Entrer la commande
echo Hello, World! > salutations.txt - Lister le contenu du répertoire
home
👉 Un fichier nommésalutations.txtdoit être maintenant présent - Afficher le contenu du fichier
salutation.txt
Déplacer un fichier
- Déplacer le fichier
salutations.txtdans le dossierchapitre_1 - Créer un dossier
archivesdans le dossierpremiere_nsi - Copier le fichier
salutations.txtdans le dossierarchivesen le renommantsalutations_v1.txt
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
- Supprimer le fichier
salutations.txtprésent dans le dossierchapitre_1 - Supprimer le dossier
chapitre_1
Modification des droits d'un fichier
- Enlever les droits en lecture au fichier
salutations_v1.txtpour tous les utilisateurs en utilisant la commandechmod - Vérifier les droits du fichier en utilisant la commande
ls -l - Redonner les droits en lecture au fichier
salutations_v1.txtà votre utilisateur uniquement