Objectifs
- Savoir où l’on se trouve dans le système de fichiers avec
pwd. - Changer de répertoire avec
cd. - Lister le contenu d’un dossier de manière détaillée avec les options de
ls. - Trouver de l’aide et des informations sur n’importe quelle commande avec
man.
pwd : Où suis-je ?
pwd (Print Working Directory) est la commande la plus simple. Elle n’a qu’un seul rôle : afficher le chemin complet du répertoire où vous vous trouvez actuellement.
pwd
# /home/alice/projets
C’est un réflexe à avoir lorsque vous vous sentez perdu.
cd : Se déplacer
cd (Change Directory) est la commande que vous utilisez pour vous déplacer dans l’arborescence des fichiers.
-
Chemin absolu : Commence à la racine
/.cd /var/log -
Chemin relatif : Part du répertoire courant.
cd mes_documents -
Raccourcis utiles :
cd ..: Remonter d’un niveau (vers le dossier parent).cd ~ou simplementcd: Retourner à votre répertoire personnel (/home/votre_nom).cd -: Retourner au répertoire où vous étiez juste avant. Très pratique pour basculer entre deux dossiers.
ls : Lister le contenu
ls (List) est l’une des commandes les plus utilisées. Sans option, elle affiche simplement les noms des fichiers et dossiers. Mais sa vraie puissance vient de ses options.
-
ls -l: Format long. Affiche une vue détaillée avec :- Les permissions.
- Le nombre de liens.
- Le propriétaire.
- Le groupe.
- La taille du fichier.
- La date de dernière modification.
- Le nom du fichier.
-
ls -a: All. Affiche tous les fichiers, y compris les fichiers et dossiers cachés (ceux dont le nom commence par un.). -
ls -h: Human-readable. Doit être utilisé avec-l. Affiche les tailles dans un format lisible (ex:4.0K,1.2M) au lieu du nombre d’octets. -
ls -t: Time. Trie les résultats par date de modification, les plus récents apparaissant en premier.
La combinaison la plus courante est ls -lah.
ls -lah
# total 24K
# drwxr-xr-x 3 alice alice 4.0K Jul 12 10:00 .
# drwxr-xr-x 4 alice alice 4.0K Jul 11 09:00 ..
# -rw-r--r-- 1 alice alice 512 Jul 12 10:00 .bash_profile
# -rw-rw-r-- 1 alice alice 890 Jul 11 09:30 rapport.docx
man : Le manuel d’aide intégré
Comment se souvenir de toutes ces options ? Vous n’avez pas besoin. La commande man (Manual) est votre meilleure amie. Elle affiche la page de manuel de n’importe quelle commande.
man ls
Cette commande ouvrira une vue détaillée de la commande ls, expliquant son rôle, toutes ses options, avec des exemples.
- Utilisez les flèches pour faire défiler le texte.
- Appuyez sur
qpour quitter.
Bonnes pratiques
- Prenez l’habitude d’utiliser
ls -lahpar défaut pour avoir une vue complète et lisible. - Lorsque vous découvrez une nouvelle commande, commencez par lire sa page
manpour comprendre son potentiel. - Personnalisez le prompt de votre shell pour qu’il affiche toujours le chemin courant. Cela aide à ne pas se perdre.
Exercices
-
Exploration :
- Allez à la racine de votre système de fichiers avec
cd /. - Listez son contenu de manière détaillée.
- Déplacez-vous dans le dossier
/etc. - Affichez le chemin courant pour confirmer que vous y êtes bien.
- Allez à la racine de votre système de fichiers avec
-
Retour à la maison :
- Depuis
/etc, retournez à votre dossier personnel en utilisant la commandecdsans aucun argument. - Vérifiez avec
pwd.
- Depuis
-
Apprendre sur une commande :
- Affichez la page de manuel de la commande
cp(man cp). - Cherchez à quoi sert l’option
-r. (Indice : vous pouvez chercher à l’intérieur demanen tapant/suivi de votre mot, puisEntrée). - Quittez le manuel.
- Affichez la page de manuel de la commande
-
Lister les fichiers cachés :
- Dans votre dossier personnel, exécutez
ls -l, puisls -la. - Observez la différence : vous devriez voir apparaître des fichiers de configuration comme
.bashrcou.profile.
- Dans votre dossier personnel, exécutez