Les principales commandes admin Linux

Commandes pour gérer des répertoires et des fichiers

  • pwd : commande utilisée pour afficher le chemin du répertoire de travail où vous vous situez. Elle présente ainsi le chemin absolu du répertoire courant.  
  • ls : commande utilisée pour afficher le contenu d’un répertoire et les fichiers du répertoire actif. Cette commande propose différents types : 
    • ls-R : énumère les fichiers au niveau des sous-répertoires.
    • ls –a : afficher les fichiers cachés.
    • ls –al : classer les fichiers et répertoires avec les informations (taille, propriétaire…). 
  • cd : c’est une commande qui permet d’évoluer dans les fichiers et répertoires de Linux. Pour une navigation rapide, vous pouvez utiliser des raccourcis : 
    • cd .. naviguer d’un répertoire vers le haut,
    • cd pour se diriger directement vers le dossier principal, 
    • cd- pour se diriger vers le répertoire précédent.
  • cp : c’est une commande pour faire la copie de fichiers d’un répertoire à un autre. 
  • mv : la commande move permet de déplacer et aussi pour renommer les fichiers. 
  • mkdir : cette commande est utilisée pour créer un répertoire. Exemple : mkdir Music pour créer un répertoire appelé Music. Vous pouvez aussi utiliser des commandes mkdir supplémentaires : 
    • Pour créer un nouveau répertoire dans un autre répertoire, vous pouvez utiliser la commande mkdir Music/Nouveau.
    • Pour générer un répertoire entre deux répertoires déjà existants, vous pouvez utiliser l’option p : mkdir –p Music/2022/Nouveau. Ceci permet de créer le répertoire 2022.
  • rmdir : c’est une commande qui permet de supprimer un répertoire. Elle permet toutefois de supprimer les répertoires vides. 
  • rm : elle est utilisée pour la suppression des répertoires et de leur contenu. 
    • rm –R : suppression récursif,
    • rm –i fichier : suppression interactive avec confirmation,
    • rm –f fichier : suppression forcée sans confirmation,
    • rm –r fichier : suppression récursive, suppression de tous les sous répertoires,
    • rm – rf dossier : suppression du répertoire (avec contenu) sans confirmation.

Commandes de recherche

  • find : la commande find est utilisée pour faire la recherche de fichiers et de répertoires. La particularité avec la commande find est la possibilité de localiser les fichiers dans un répertoire déterminé. 
  • grep : une commande de base qui permet de faire des recherches de texte dans un fichier. Si vous faites donc une recherche du mot « red » dans le fichier « doc », vous utilisez la commande grep red doc.txt. Les lignes qui renferment le mot s’afficheront. 

Commandes d’édition

  • more : commande qui affiche page par page sans retour en arrière
  • cat : une commande qui permet de lister le contenu d’un fichier sur le résultat standard. Vous devez entrer cat avec le nom de fichier (et extension) pour exécuter la commande. 
  • head : la commande est utilisée pour afficher les premières lignes d’un fichier texte. En option standard, la commande affiche les dix premières lignes. Toutefois, vous pouvez changer ce nombre selon vos besoins. 
  • diff : la commande diff permet de comparer le contenu entre deux fichiers. Une fois que l’analyse a été effectuée, la commande affiche les lignes qui ne correspondent pas. Elle est souvent utilisée pour trouver les modifications entre les textes : diff fichier1.txt fichier2.text. 
  • touch : c’est une commande qui permet la création d’un nouveau fichier vierge grâce à la ligne de commande Linux.
  • tail : commande avec la même fonction que la commande head, mais plutôt que de présenter les premières lignes d’un fichier, la commande affiche les dix dernières lignes.
Ordinateur sous Linux
Ordinateur sous Linux

Commandes d’impression et de conversion

  • Ip : c’est la commande qui soumet les travaux d’impression sur les systèmes d’exploitation de type Unix. 
    • Ipc : présente l’état de la file d’attente.
    • Ipq : affiche la liste de l’état des imprimantes disponibles.
    • Iprm : permet de supprimer un travail d’impression. 
  • gv : la commande GhostView permet la lecture des documents postscripts (forme ps et eps). 
  • a2ps : cette commande permet de convertir les fichiers ASCII en POSTSCRIPT

Commandes d’aide

  • man : c’est une commande qui permet d’afficher les instructions manuelles des commandes. 
    • man open : aide de la commande « open ».
    • man commande : page du manuel de « commande » .
  • locate : similaire à la commande de recherche sous Windows, cette commande est utilisée pour localiser un fichier. 

Commandes de gestion de l’espace disque

  • df : la commande permet d’avoir un rapport sur l’utilisation de l’espace disque du système (en pourcentage et en ko). Si vous souhaitez avoir un rapport en mégaoctets, vous devez entrer df –m. 
  • du : une commande qui permet la vérification de l’espace occupé par un fichier ou un répertoire. 
    • du –a : présente des fichiers grâce au répertoire courant.
    • du -a | sort –n (classe les fichiers par ordre croissant).

Commandes de gestion des processus

  • top : c’est une commande qui affiche l’utilisation des ressources par le processus en temps réel. Elle présente ainsi la liste des processus qui sont en cours d’exécution ainsi que le nombre de CPU utilisés par ces derniers. 
  • ps : c’est une commande qui affiche les processus du terminal courant. 
    • ps -I : processus utilisateur.
    • ps -e : processus en cours.
    • ps -ef : processus en cours en détail.
    • ps -aux : liste des processus.
  • kill : c’est une commande utilisée pour arrêter un programme qui ne répond plus. 
  • jobs : commande qui affiche les jobs  en tâche de fond. Un job étant un processus exécuté par le shell. 
  • time : c’est une commande pour mesurer le temps pour lancer une commande. 
  • sleep : cette commande permet de suspendre le lancement d’une procédure pour une durée déterminée. 
  • nice : une commande pour la gestion de priorité d’un processus ou d’une nouvelle tâche. 
  • fg : c’est commande pour remettre un processus en avant plan pour s’exécuter plus rapidement. 

Les autres commandes

  • cal : la commande permet d’afficher le calendrier. Sans configuration, la commande présente le mois courant et le jour en surbrillance. 
  • date : une commande qui affiche ou initialise la date et l’heure du système.
  • wc : elle vous offre la possibilité de compter le nombre de mots, lignes, caractères et octets d’un fichier.