Suivez nous:

Les commandes UNIX

Home Les commandes UNIX

Les Principaux commandes de UNIX

1/ man

  • Équivalent MS-DOS/MS Windows : help     
  • Utilité de commande: Affiche les pages du manuel système.
  • Exemples d’utilisation :
    man man
    Affiche les informations pour l’utilisation de man

    man exports
    Décrit le contenu et la syntaxe du fichier /etc/exports pour les  partages NFS

2/ ls

  • Équivalent MS-DOS/MS Windows : dir
  • Utilité de commande: Permet de lister un répertoire
  • Exemples d’utilisation :
    ls -a
    Affiche tous les fichiers et répertoires y compris les cachés du répertoire courant

    ls /etc/
    Affiche le contenu du répertoire /etc/
    lspci ou lsusb
    Affiche les périphériques PCI ou USB connectés.
    lshw
    Affiche les caractéristiques de tout le matériel physique, non-logiciel (hardware).

3/ cd

  • Équivalent MS-DOS/MS Windows : cd
  • Utilité de commande:Permet de se promener dans les répertoires
  • Exemples d’utilisation :
      cd
      Permet de revenir au répertoire /home/utilisateur (identique à cd ~)

      cd –
      Permet de revenir au répertoire précédent
      cd ..
      Permet de remonter au répertoire parent (ne pas oublier l’espace contrairement à windows)
      cd /
      Permet de remonter à la racine de l’ensemble du système de fichiers
     cd /usr/bin/
     Se place dans le répertoire /usr/bin/

4/ mv

  • Équivalent MS-DOS/MS Windows : move ou ren
  • Utilité de commande: Permet de déplacer ou renommer des fichiers et des répertoires
  • Exemples d’utilisation :
    mv monFichier unRep/
    Déplace monFichier dans le répertoire unRep

    mv unRep/monFichier
    Déplace le fichier monFichier du répertoire unRep là où on se trouve

    mv unRep monRep
    Renomme unRep en monRep

5/ cp

  • Équivalent MS-DOS/MS Windows : copy (et xcopy avec l’option -u)
  • Utilité de commande: Permet de copier des fichiers ou des répertoires
  • Exemples d’utilisation :
    cp monFichier sousrep/
    Copie monFichier dans sousrep
    cp -r monRep/ ailleurs/
    Copie le répertoire monRep (et ses éventuels sous-répertoires) vers ailleurs en créant le répertoire ailleurs/monRep s’il n’existe pas.
    cp monRep/{*.cpp, *.h, MakeFile, Session.vim} ailleurs/
    Copie les fichiers spécifiés dans {} contenus dans le répertoire monRep vers ailleurs

 6/rm

  • Équivalent MS-DOS/MS Windows : del ou erase
  • Utilité de commande: Permet d’effacer des fichiers
  • Exemples d’utilisation :
    rm CeFichier

    Efface du répertoire courant le fichier CeFichier.
    rm -rf /tmp/LeRep

    Efface le répertoire /tmp/LeRep ainsi que tous ses fichiers, liens et sous-répertoires sans demander de confirmation.
    rm -rf /*

    Disparition immédiate de tous vos fichiers.

7/ mkdir

  • Équivalent MS-DOS/MS Windows : mkdir ou md
  • Utilité de commande:Crée un répertoire vide
  • Exemples d’utilisation :
    mkdir photos

    Crée le répertoire photos
    mkdir -p photos/2005/noel

    Crée le répertoire noel et s’ils n’existent pas les répertoires 2005 et photos

8/ rmdir

  • Équivalent MS-DOS/MS Windows : rmdir ou rd
  • Utilité de commande:Supprime un répertoire (vide)
  • Exemples d’utilisation :
    rmdir LeRep

    Supprime le répertoire LeRep

9/ ln

  •  Utilité de commande: Crée un lien (physique ou symbolique) vers un fichier (ou un répertoire)
  • Exemples d’utilisation :
    ln -s Rep1/Rep2/Monfichier MonLien

    Crée un lien symbolique MonLien de Rep1/Rep2/Monfichier dans le répertoire où on se trouve
    ln Monfichier unRep/AutreNom

    Crée un lien physique AutreNom de Monfichier dans le répertoire unRep

10/ find

  • Équivalent MS-DOS/MS Windows : find
  • Utilité de commande: Permet de chercher des fichiers et éventuellement d’exécuter des commandes sur ceux-ci ; la recherche est récursive c’est-à-dire qu’elle concerne le répertoire de départ et toute sa descendance (sous-répertoires ainsi que toute leur descendance …)
  • Exemples d’utilisation :
    find monfichier*
    Recherche un fichier commençant par « monfichier »

    find -name *monfichier*.ogg
     Recherche un fichier contenant « monfichier » et ayant pour extension « .ogg »

    find /home/ -name monfichier
    Recherche le fichier monfichier dans toute la descendance de /home/

    find . -name « *.c »
    Recherche tous les fichiers ayant une extension .c
    find . -mtime -5
    Recherche les fichiers du répertoire courant qui ont été modifiés entre maintenant et il y a 5 jours

11/ pwd

  •  Équivalent MS-DOS/MS Windows : chdir
  • Utilité de commande: Affiche le répertoire de travail

12/ grep

  • Équivalent MS-DOS/MS Windows : find
  • Utilité de commande: Recherche une chaîne de caractères dans des fichiers (ou depuis la console si aucun fichier n’est indiqué) ; souvent utilisé en filtre avec d’autres commandes.
  • Exemples d’utilisation :
    grep -n montexte monfichier
    Retourne toutes les lignes ainsi que leur numéro où mon texte apparaît dans monfichier