Commandes de base
Commande | Description |
---|---|
ls | Affiche le contenu du répertoire actuel |
cd [répertoire] | Change de répertoire |
pwd | Affiche le chemin du répertoire actuel |
mkdir [répertoire] | Crée un nouveau répertoire |
rm | Supprime 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 |
cat | Affiche le contenu d’un fichier |
grep | Recherche dans un fichier ou une sortie de commande pour une chaîne de caractères |
chmod | Modifie les permissions d’un fichier ou d’un répertoire |
sudo | Exécute une commande avec des privilèges d’administrateur |
Commandes de gestion de processus
Commande | Description |
---|---|
ps | Affiche les processus en cours d’exécution |
top | Affiche 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é |
killall | Envoie un signal à tous les processus portant un nom spécifique |
Commandes réseau
Commande | Description |
---|---|
ping [adresse IP] | Envoie des paquets de test à une adresse IP |
ifconfig | Affiche les interfaces réseau actives |
netstat | Affiche les connexions réseau et les statistiques |
nslookup | Résout un nom d’hôte en adresse IP |
scp | Copie des fichiers entre des machines distantes |
ssh | Se 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
Commande | Description |
---|---|
uname -a | Affiche des informations sur le système d’exploitation |
df -h | Affiche l’espace disque libre et utilisé |
du | Affiche l’utilisation du disque pour les fichiers et les répertoires |
free | Affiche l’utilisation de la mémoire |
history | Affiche l’historique des commandes exécutées |
man | Affiche le manuel pour une commande spécifique |
uptime | Affiche le temps écoulé depuis le démarrage du système |
Commandes de recherche de fichiers
Commande | Description |
---|---|
find | Recherche des fichiers en fonction de critères spécifiques |
locate | Recherche des fichiers à l’aide d’une base de données de fichiers indexés |
which | Trouve l’emplacement d’une commande exécutable |
Commandes d’archivage et de compression
Commande | Description |
---|---|
tar | Crée des archives tar ou extrait des fichiers d’archives |
gzip | Comprime des fichiers en utilisant le format gzip |
zip | Crée des archives zip ou extrait des fichiers d’archives |
unzip | Extrait des fichiers d’archives zip |
Commandes de manipulation de texte
Commande | Description |
---|---|
sed | Manipule le texte en utilisant des expressions régulières |
awk | Manipule et analyse le texte en utilisant des expressions régulières |
cut | Extrait des colonnes de texte |
sort | Trie les lignes de texte |
uniq | Supprime les lignes en double |
Commandes de gestion des utilisateurs et des groupes
Commande | Description |
---|---|
useradd | Crée un nouvel utilisateur |
userdel | Supprime un utilisateur |
groupadd | Crée un nouveau groupe |
groupdel | Supprime un groupe |
passwd | Modifie le mot de passe d’un utilisateur |
Commandes de gestion des paquets
Commande | Description |
---|---|
apt-get | Gère les paquets sur les systèmes basés sur Debian |
yum | Gère les paquets sur les systèmes basés sur Red Hat |
pacman | Gère les paquets sur les systèmes basés sur Arch Linux |