Cheat-sheet des commandes Linux

Commandes de base

CommandeDescription
lsAffiche le contenu du répertoire actuel
cd [répertoire]Change de répertoire
pwdAffiche le chemin du répertoire actuel
mkdir [répertoire]Crée un nouveau répertoire
rmSupprime un fichier ou un répertoire
cp [fichier source] [fichier de destination]Copie un fichier ou un répertoire
mv [fichier source] [fichier de destination]Déplace ou renomme un fichier ou un répertoire
rm [fichier]Supprime un fichier
rmdir [répertoire]Supprime un répertoire
catAffiche le contenu d’un fichier
grepRecherche dans un fichier ou une sortie de commande pour une chaîne de caractères
chmodModifie les permissions d’un fichier ou d’un répertoire
sudoExécute une commande avec des privilèges d’administrateur

Commandes de gestion de processus

CommandeDescription
psAffiche les processus en cours d’exécution
topAffiche les processus en cours d’exécution, triés par utilisation de la CPU
kill [PID]Arrête un processus en utilisant son ID de processus (PID)
pkill [nom du processus]Arrête tous les processus qui correspondent au nom spécifié
killallEnvoie un signal à tous les processus portant un nom spécifique

Commandes réseau

CommandeDescription
ping [adresse IP]Envoie des paquets de test à une adresse IP
ifconfigAffiche les interfaces réseau actives
netstatAffiche les connexions réseau et les statistiques
nslookupRésout un nom d’hôte en adresse IP
scpCopie des fichiers entre des machines distantes
sshSe connecte à une machine distante en utilisant SSH
traceroute [adresse IP ou nom de domaine]Affiche la route empruntée par les paquets pour atteindre une adresse IP ou un nom de domaine

Commandes système

CommandeDescription
uname -aAffiche des informations sur le système d’exploitation
df -hAffiche l’espace disque libre et utilisé
duAffiche l’utilisation du disque pour les fichiers et les répertoires
freeAffiche l’utilisation de la mémoire
historyAffiche l’historique des commandes exécutées
manAffiche le manuel pour une commande spécifique
uptimeAffiche le temps écoulé depuis le démarrage du système

Commandes de recherche de fichiers

CommandeDescription
findRecherche des fichiers en fonction de critères spécifiques
locateRecherche des fichiers à l’aide d’une base de données de fichiers indexés
whichTrouve l’emplacement d’une commande exécutable

Commandes d’archivage et de compression

CommandeDescription
tarCrée des archives tar ou extrait des fichiers d’archives
gzipComprime des fichiers en utilisant le format gzip
zipCrée des archives zip ou extrait des fichiers d’archives
unzipExtrait des fichiers d’archives zip

Commandes de manipulation de texte

CommandeDescription
sedManipule le texte en utilisant des expressions régulières
awkManipule et analyse le texte en utilisant des expressions régulières
cutExtrait des colonnes de texte
sortTrie les lignes de texte
uniqSupprime les lignes en double

Commandes de gestion des utilisateurs et des groupes

CommandeDescription
useraddCrée un nouvel utilisateur
userdelSupprime un utilisateur
groupaddCrée un nouveau groupe
groupdelSupprime un groupe
passwdModifie le mot de passe d’un utilisateur

Commandes de gestion des paquets

CommandeDescription
apt-getGère les paquets sur les systèmes basés sur Debian
yumGère les paquets sur les systèmes basés sur Red Hat
pacmanGère les paquets sur les systèmes basés sur Arch Linux

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.