Commandes linux à retenir

2025-02-27

Commandes Linux à retenir

Voici une liste de commandes Linux essentielles, accompagnées d'exemples d'utilisation pour mieux comprendre leur fonctionnement :

  • pwd : Affiche le chemin du répertoire courant.

    pwd
    # Exemple de sortie : /home/user
    
  • ls : Liste le contenu du répertoire courant.

    • -l : Affiche en version longue (détails).
    • -a : Affiche les fichiers cachés.
    ls -la
    # Exemple de sortie :
    # drwxr-xr-x  5 user user 4096 févr. 27 12:00 .
    # drwxr-xr-x  3 user user 4096 févr. 27 12:00 ..
    # -rw-r--r--  1 user user    0 févr. 27 12:00 fichier.txt
    
  • cd : Change de répertoire.

    cd /chemin/vers/le/répertoire
    
  • mkdir : Crée un nouveau dossier.

    mkdir nouveau_dossier
    
  • clear : Nettoie le terminal.

    clear
    
  • mv : Déplace ou renomme un fichier ou un dossier.

    mv ancien_nom.txt nouveau_nom.txt
    
  • cp : Copie un fichier ou un dossier.

    cp fichier.txt /chemin/vers/le/nouveau_dossier/
    
  • touch : Crée un fichier vide ou met à jour la date d'accès d'un fichier.

    touch nouveau_fichier.txt
    
  • cat : Affiche le contenu d'un fichier.

    cat fichier.txt
    
  • head : Affiche les premières lignes d'un fichier.

    • -n NOMBRE : Spécifie le nombre de lignes à afficher.
    head -n 5 fichier.txt
    
  • tail : Affiche les dernières lignes d'un fichier.

    • -n NOMBRE : Spécifie le nombre de lignes à afficher.
    • -f : Surveille le fichier de façon dynamique.
    tail -f fichier.log
    
  • wget : Télécharge un fichier depuis le web.

    wget https://exemple.com/fichier.zip
    
  • rm : Supprime un fichier ou un dossier.

    • -R : Supprime un dossier et tout son contenu.
    rm -R dossier_a_supprimer
    
  • grep : Recherche une expression régulière (REGEX) dans un fichier.

    grep "texte_a_rechercher" fichier.txt
    
  • wc : Compte le nombre de mots, de lignes et de caractères dans un fichier.

    wc fichier.txt
    
  • history : Affiche l'historique des commandes du terminal.

    history
    
  • sudo : Exécute une commande avec les droits d'administrateur.

    sudo apt update
    
  • chmod : Change les permissions d'un fichier ou d'un dossier.

    chmod 755 fichier.txt
    
  • chown : Change le propriétaire d'un fichier ou d'un dossier.

    chown user:user fichier.txt
    
  • find : Recherche des fichiers dans un répertoire.

    find /chemin/vers/le/répertoire -name "*.txt"
    
  • tar : Archive ou extrait des fichiers.

    • Pour créer une archive :
    tar -cvf archive.tar /chemin/vers/le/répertoire
    
    • Pour extraire une archive :
    tar -xvf archive.tar
    
  • df : Affiche l'espace disque utilisé et disponible.

    df -h
    
  • top : Affiche les processus en cours et leur utilisation des ressources.

    top
    

Conclusion

Ces commandes Linux sont essentielles pour naviguer et gérer votre système. En les maîtrisant, vous pourrez travailler plus efficacement dans un environnement Linux. N'hésitez pas à consulter la documentation officielle ou à utiliser la commande man pour obtenir plus d'informations sur chaque commande. Par exemple, pour obtenir des détails sur ls, vous pouvez utiliser :

man ls

Cela vous donnera accès à la page de manuel de la commande, où vous trouverez des options supplémentaires et des exemples d'utilisation.

Ressources Supplémentaires

avatar
Darkaine @ Mémos
Je découvre, j'apprends, je prends des notes et je les partage.