Passer au contenu principal
eLearner.app
Module 1 · Leçon 1 sur 21/11 dans le cours~10 min
Leçons du module (1/2)

Où suis-je ? (pwd et ls)

La ligne de commande (ou terminal) de Linux est un outil extrêmement puissant qui vous permet d'interagir avec le système d'exploitation en tapant des commandes textuelles au lieu d'utiliser une interface graphique.

Tous les fichiers et dossiers dans Linux sont organisés dans une structure en arbre inversé qui part d'une racine commune, indiquée par une barre diagonale / (appelée root). Chaque utilisateur possède son propre dossier personnel à l'intérieur de /home, par exemple /home/user. C'est ce qu'on appelle le home directory (répertoire personnel).


Savoir où l'on se trouve : pwd

Dans le terminal, vous vous situez toujours à l'intérieur d'un dossier spécifique, appelé répertoire de travail courant (ou working directory).

Pour savoir dans quel dossier vous vous trouvez actuellement, vous pouvez utiliser la commande :

Bash
pwd

Cette commande signifie Print Working Directory (affiche le répertoire de travail). Si vous l'exécutez juste après avoir ouvert le terminal, vous verrez généralement le chemin de votre dossier personnel, par exemple :

Bash
/home/user

Explorer le contenu : ls

Pour voir quels fichiers et dossiers sont présents dans le dossier où vous vous trouvez, on utilise la commande :

Bash
ls

Cette commande signifie List (lister). Elle affichera les noms de tous les fichiers et dossiers visibles à l'emplacement actuel.

Options utiles pour ls

Les commandes Linux peuvent être personnalisées en utilisant des options (également appelées flags ou paramètres), précédées d'un tiret - :

  • ls -a : Liste tous les fichiers (all), y compris les fichiers cachés qui commencent par un point (comme .bashrc ou .git).
  • ls -l : Affiche la liste au format long (long), incluant des détails tels que les permissions, le propriétaire, la taille du fichier et la date de dernière modification.
  • Vous pouvez combiner les options en écrivant ls -la ou ls -al pour voir tous les fichiers au format détaillé.

Par exemple, en exécutant ls -la dans un dossier d'exemple, vous pourriez voir une sortie structurée ainsi :

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

Dans cette sortie :

  • Les lignes commençant par d (ex. drwxr-xr-x) indiquent des répertoires (dossiers).
  • Les lignes commençant par - (ex. -rw-r--r--) indiquent des fichiers réguliers.
  • . et .. sont des liens spéciaux vers le dossier actuel et le dossier parent.
  • .bashrc est caché car son nom commence par un point.

À vous de jouer

Exercice 1 : Découvrez votre position

Exercice#linux.m1.l1.e1
Tentatives : 0Chargement…

Écrivez la commande permettant de connaître le répertoire de travail courant dans lequel vous vous trouvez.

Chargement de l'éditeur…
Afficher l'indice

Utilisez la commande qui renvoie le chemin absolu du dossier actuel.

Solution disponible après 3 tentatives

Exercice 2 : Listez les fichiers

Exercice#linux.m1.l1.e2
Tentatives : 0Chargement…

Listez les fichiers présents dans le dossier actuel pour voir quelles ressources sont disponibles.

Chargement de l'éditeur…
Afficher l'indice

Utilisez la commande fondamentale pour lister le contenu.

Solution disponible après 3 tentatives

Exercice 3 : Affichez les fichiers cachés

Exercice#linux.m1.l1.e3
Tentatives : 0Chargement…

Utilisez la commande ls avec l'option appropriée pour afficher tous les fichiers présents dans le répertoire actuel, y compris les fichiers cachés commençant par un point.

Chargement de l'éditeur…
Afficher l'indice

Utilisez ls combiné avec l'option -a.

Solution disponible après 3 tentatives