# Premiers pas dans les commandes Linux - Navigation

Le terminal Linux est un outil puissant qui vous permet d'interagir directement avec votre ordinateur à travers des commandes textuelles. C'est rapide, efficace, et vous donne un contrôle complet sur votre système, de la gestion des fichiers à l'installation de logiciels.

#### Ouvrir le Terminal[![computer.png](https://librenard.fr/wiki/uploads/images/gallery/2024-04/scaled-1680-/computer.png)](https://librenard.fr/wiki/uploads/images/gallery/2024-04/computer.png)

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-sur-la-plupart-des-d"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">- Sur la plupart des distributions Linux, vous pouvez ouvrir le terminal en cherchant "**Terminal**" dans vos applications ou via un raccourci clavier, souvent `Ctrl + Alt + T`.

</div></div></div></div></div></div></div></div></div></div></div></div></div>#### Afficher le Répertoire Actuel

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-tapez-pwd-%28print-wor"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">- Tapez `pwd` (print working directory). Cette commande affiche le chemin complet du répertoire dans lequel vous vous trouvez, vous aidant à vous orienter.

</div></div></div></div></div></div></div></div></div></div></div></div></div>#### Lister les Fichiers et Dossiers

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-ls-peut-vous-permett"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">- `ls` peut vous permettre de mieux vous situer. Il révèle tous les fichiers et dossiers du répertoire courant.   
    Utilisez **`ls -l`** pour une liste détaillée ou `<strong>ls -a</strong>` pour inclure les fichiers cachés.

</div></div></div></div></div></div></div></div></div></div></div></div></div>#### Naviguer entre les Répertoires

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-pour-changer-de-r%C3%A9pe"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">- Pour changer de répertoire, utilisez `cd [chemin]`. Par exemple, `cd Documents` vous mène au répertoire Documents.  
    `cd ..` vous fait remonter d'un niveau. Comme sur Windows !

</div></div></div></div></div></div></div></div></div></div></div></div></div>### Commandes de Base

### [![highlighter.png](https://librenard.fr/wiki/uploads/images/gallery/2024-04/scaled-1680-/highlighter.png)](https://librenard.fr/wiki/uploads/images/gallery/2024-04/highlighter.png)

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-cr%C3%A9er-un-dossier-%3A-m"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">1. **Créer un Dossier** : `mkdir [nomDuDossier]` crée un nouveau dossier.
2. **Créer un Fichier** : `touch [nomDuFichier]` crée un nouveau fichier vide.
3. **Copier des Fichiers/Dossiers** : `cp [source] [destination]` copie des fichiers ou dossiers.
4. **Déplacer/Renommer** : `mv [source] [destination]` déplace ou renomme un fichier/dossier.
5. **Supprimer Fichiers/Dossiers** : `rm [fichier]` supprime un fichier. `rm -r [dossier]` supprime un dossier et son contenu.
6. **Afficher le Contenu d'un Fichier** : `cat [fichier]` pour afficher le contenu d'un fichier sur la console.

</div></div></div></div></div></div></div></div></div></div></div></div></div>### Exercices Pratiques

Pour mettre en pratique ces commandes, voici quelques exercices simples :

<div class="flex-1 overflow-hidden" element-id="1292" id="bkmrk-organisation-%3A-cr%C3%A9ez"><div class="react-scroll-to-bottom--css-cpsdt-79elbk h-full" element-id="1291"><div class="react-scroll-to-bottom--css-cpsdt-1n7m0yu" element-id="1290"><div element-id="1289"><div class="flex flex-col text-sm pb-9" element-id="1288"><div class="w-full text-token-text-primary" data-testid="conversation-turn-35"><div class="px-4 py-2 justify-center text-base md:gap-6 m-auto"><div class="flex flex-1 text-base mx-auto gap-3 md:px-5 lg:px-1 xl:px-5 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group final-completion"><div class="relative flex w-full flex-col agent-turn"><div class="flex-col gap-1 md:gap-3"><div class="flex flex-grow flex-col max-w-full"><div class="min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&]:mt-5 overflow-x-auto" data-message-author-role="assistant" data-message-id="a347b7c4-6cfe-4f9d-b178-888a27da7e58"><div class="markdown prose w-full break-words dark:prose-invert dark">1. **Organisation** : Créez un dossier `MonProjet`, puis à l'intérieur, créez un fichier `notes.txt`.
    
    ```bash
    mkdir MonProjet
    cd MonProjet
    touch notes.txt
    ```
2. **Exploration** : Naviguez dans votre système et listez tous les fichiers d'un répertoire de votre choix.
    
    ```bash
    cd /chemin/vers/répertoire
    ls -l
    ```
3. **Manipulation de Fichiers** : Copiez `notes.txt` dans un nouveau dossier nommé `Archive` dans `MonProjet`.
    
    ```bash
    mkdir Archive
    cp notes.txt Archive/notes.txt
    ```
4. **Nettoyage** : Supprimez le fichier `notes.txt` original et affichez le contenu du dossier `Archive`.
    
    ```bash
    rm notes.txt
    ls Archive
    ```

</div></div></div></div></div></div></div></div></div></div></div></div></div>Ces exercices vous aident à apprendre comment utiliser le terminal Linux. Avec ces commandes simples, vous pourrez comprendre comment la ligne de commande fonctionne !