{{tag>sysadmin linux commande syntaxe cli}} ====== Commandes ====== Ce wiki n'est pas un manuel, il constitue un aide mémoire des commandes déjà utlisées afin de pouvoir rapidement répondre à une problématique. ^ Mnémonique ^ Signification ^ Description | | apropos | | Description sommaire de toute commande contentant la chaine passée en paramètre.| | basename | | Extrait le nom de fichier d'un chemin complet. | | [[sysadmin:linux:cli:bc|bc]] | | Effectuer des calculs, changement de bases etc | | blkid | **bl**ock **id** | Afficher l'UUID d'une partition. | | cat | **cat**enate | Concaténation de fichiers | | chgrp | **ch**ange **gr**ou**p**e | Changer le groupe propriétaire d'un fichier/dossier | | chmod | **ch**ange **mod**e | Changer les droits d'accès au fichier/dossier | | chown | **ch**ange **own**er | Changer l'utilisateur propriétaire d'un fichier/dossier | | cut | **cut** | sélectionner/supprimer des champs sur chaque ligne | | cmp | **c**o**mp**are | Comparaison binaire entre deux fichiers | | comm | | Comparaison entre deux fichiers textes, affiche sur 3 colonnes les différences.| | [[sysadmin:linux:cli:date|date]] | | Afficher, mettre en forme une date, un timestamp. | | df | **d**isk **f**ree | Occupation, espace disponible des systèmes de fichiers montés. | | [[software:applications:diff | diff]] | **diff**erence | Compare des fichiers textes et affiche les différences. | | [[netadmin/dig|dig]] | | Résolution de nom DNS | | disown | | Le bash n'est pas le père de la commande passée en argument, le processus père sera init. Permet à la commande de continuer à s’exécuter après fermeture du bash. | | du | **d**irectory **u**sage | Occupation disque d'un ensemble de répertoires | | env | **env**ironment | Lance l'exécution d'un processus en définissant/redéfinissant l'environnement. | | expand | | Convertir les tabulations en espaces. | | expr | **expr**essions | Calcul, évaluation d'expressions. | | fuser | **f**ile **user** | Identifier le processus utilisant le fichier passé en paramètre. | | groups | | Affiche les groupes d’appartenance de l'utilisateur. | | iconv | | Modifier l'encodage d'un fichier texte. | | id | **id**entity | Affiche l'UID et les GIDs de l'utilisateur courant ou de l'utilisateur passé en paramètre. | | iotop | | Monitoring des entrées/sorties disque. | | join | | Retourne les ligne communes dans 2 fichiers passés en paramètre. | | [[sysadmin:linux:cli:jq|jq]] | | Processeur/analyseur (parser) JSON en ligne de commande. | | killall | | Arrêter toutes les occurrences d'un programme. | | last | | Affiche les dernières connexions, dates des derniers démarrage/redémarrage du système.| | lastb | | Les derniers échec de connexions. | | [[sysadmin:linux:cli:less|less]] | | Afficher le contenu d'un fichier texte. | | locate | | Recherche / Localise rapidement un fichier. | | [[software:applications:ls|ls]] | **l**i**s**t | Lister le contenu des répertoires. | | lsof | **l**i**s**t **o**pen **f**ile | Lister les fichiers ouverts sur le système courant. | | lspci | **l**i**s**t **pci** devices | Lister les périphériques PCI/AGP | | lsusb | **l**i**s**t **usb** devices | Lister les périphériques USB | | nl | **n**umber **l**ine | Affiche le numéro de la ligne sur la sortie standard. | | pidof| Process IDentifier OF | Affiche/récupère le PID d'un programme dont le nom est passé en paramètre | | printenv | **print** **env**ironment| Affiche les variables d'environement du shell courant. | | ps | **p**rocess **s**tatus | Lister les processus, programmes en cours d'exécution. | | pv | **p**ipe **v**iew | barre de progression et limitation du débit pour les pipelines | | rgrep | **r**ecurse **grep** | Recherche un motif dans les fichiers du répertoire passé en paramètre et ses sous répertoires. | | sdiff | | Compare des fichiers textes et affiche les différences en parallele.| | [[sysadmin:linux:cli:sed|sed]] | **s**tream **ed**itor | Edition filtrage de flux de caractères texte. | | shred | | Suppression sécurisée d'un fichier. Les données sont écrasées par des valeurs aléatoires et des zéros. | | [[sysadmin:linux:cli:shuf|shuf]] | | Brassage aléatoire des valeurs en entrée sur la sortie standard. | | [[sysadmin:linux:cli:sort|sort]] | | Effectuer un tri alphabétique ou ranger des nombres par ordre croissant/décroissant (option -g). | | split | | Découper un fichier en plusieurs fichiers de plus faible volume. | | [[sysadmin:linux:cli:ss|ss]] | | Afficher les informations des sockets. | | stat | | Affiche des informations sur le fichier passé en paramètre: derniers accès, inode, nombre blocs etc. | | strace | | Traces les appels systèmes du programme passé en paramètre. | | strings | | Affiche les chaines de caractères contenues dans un fichier. | | tac | inversion de cat | Affiche/lecture du contenu d'un fichier en commençant par la fin.| | [[sysadmin:linux:cli:tar|tar]] | **t**ape **ar**chiver | Outil de compression/archivage de fichiers. | | tee | | Copie l'entrée standard sur la sortie standard et dans les fichiers passés en paramètre.| | top | **t**able **o**f **p**rocess | Lister les processus les plus consommateurs de ressources.| | touch | | Modifier le timestamp d'un fichier. | | tree | | Affiche les dossier/fichier sous forme d'arborescence. | | tset | **t**ermilal re**set** | Réinitialisation des paramètres du terminal émulé | | type | | Déterminer si la commande est un alias, une primitive ou une commande externe. | | [[sysadmin:linux:afficher-version-noyau|uname]] | **u**nix **name** | Afficher le nom, la version du système/de la distribution.| | unexpand | | Converti les espace en tabulations. | | uniq | | Supprime les doublons. | | updatedb | | Mise à jour de la base de données utilisée par locate. | | uptime | | Affiche le temps écoulé depuis le démarrage du système. | | [[uuencode_et_uudecode|uudecode]] | | Conversion d'un fichier binaire en fichier texte | | [[uuencode_et_uudecode|uuencode]] | | conversion fichier binaire en fichier texte | | vmstat | Virtual Memory STATistics | Afficher les statiques/utilisation de la mémoire virtuelle.| | watch | | Exécute une commande régulièrement et met en surbrillance les différences. | | wait | | Le processus courant attend la fin d'éxecution des processus fils avant de continuer | | [[software:applications:wget|wget]] | | Récupérer un fichier distant via son URL supporte HTTP HTTPS et FTP | | whatis | | Affiche une description sommaire de la commande passée en argument. | | whereis | | Recherche et affiche le chemin d'un executable du path, du manuel et des sources. Correspondance exacte, pour recherche une chaine partielle utiliser locate/slocate. | | which | | Recherche et affiche le chemin complet d'un executable du path (correspondance exacte) pour une rechercher une chaine partielle utiliser locate/slocate. | | xrestop | | Evaluer les ressources consommées par les applications graphiques sous X. | ===== Références ===== * http://www.linuxhowtos.org/Misc/commandline.htm * http://buzut.developpez.com/tutoriels/101-commandes-indispensables-sous-linux/