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 :
pwdCette 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 :
/home/userExplorer le contenu : ls
Pour voir quels fichiers et dossiers sont présents dans le dossier où vous vous trouvez, on utilise la commande :
lsCette 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.bashrcou.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 -laouls -alpour 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 :
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 documentsDans 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..bashrcest caché car son nom commence par un point.
À vous de jouer
Exercice 1 : Découvrez votre position
Écrivez la commande permettant de connaître le répertoire de travail courant dans lequel vous vous trouvez.
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
Listez les fichiers présents dans le dossier actuel pour voir quelles ressources sont disponibles.
Afficher l'indice
Utilisez la commande fondamentale pour lister le contenu.
Solution disponible après 3 tentatives
Exercice 3 : Affichez les fichiers cachés
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.
Afficher l'indice
Utilisez ls combiné avec l'option -a.
Solution disponible après 3 tentatives