, , , ,

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.
bc Effectuer des calculs, changement de bases etc
blkid block id Afficher l'UUID d'une partition.
cat catenate Concaténation de fichiers
chgrp change groupe Changer le groupe propriétaire d'un fichier/dossier
chmod change mode Changer les droits d'accès au fichier/dossier
chown change owner Changer l'utilisateur propriétaire d'un fichier/dossier
cut cut sélectionner/supprimer des champs sur chaque ligne
cmp compare Comparaison binaire entre deux fichiers
comm Comparaison entre deux fichiers textes, affiche sur 3 colonnes les différences.
date Afficher, mettre en forme une date, un timestamp.
df disk free Occupation, espace disponible des systèmes de fichiers montés.
diff difference Compare des fichiers textes et affiche les différences.
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 directory usage Occupation disque d'un ensemble de répertoires
env environment Lance l'exécution d'un processus en définissant/redéfinissant l'environnement.
expand Convertir les tabulations en espaces.
expr expressions Calcul, évaluation d'expressions.
fuser file 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 identity 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.
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.
less Afficher le contenu d'un fichier texte.
locate Recherche / Localise rapidement un fichier.
ls list Lister le contenu des répertoires.
lsof list open file Lister les fichiers ouverts sur le système courant.
lspci list pci devices Lister les périphériques PCI/AGP
lsusb list usb devices Lister les périphériques USB
nl number line 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 environment Affiche les variables d'environement du shell courant.
ps process status Lister les processus, programmes en cours d'exécution.
pv pipe view barre de progression et limitation du débit pour les pipelines
rgrep recurse 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.
sed stream editor 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.
shuf Brassage aléatoire des valeurs en entrée sur la sortie standard.
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.
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.
tar tape archiver 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 table of process 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 termilal reset Réinitialisation des paramètres du terminal émulé
type Déterminer si la commande est un alias, une primitive ou une commande externe.
uname unix 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.
uudecode Conversion d'un fichier binaire en fichier texte
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
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