Commandes Linux

 

Résumé de quelques Commandes Linux

pwd Affiche le répertoire de travail actuel
ls Liste le contenu d’un répertoire
ls -l Liste détaillée avec permissions et tailles
ls -a Liste tous les fichiers (y compris cachés)
cd [dossier] Change de répertoire
cd .. Remonte d’un niveau
cd ~ Accède au répertoire personnel

Manipulation de fichiers

touch [fichier] Crée un fichier vide
mkdir [dossier] Crée un répertoire
cp [source] [dest] Copie un fichier ou dossier
mv [source] [dest] Déplace ou renomme un fichier
rm [fichier] Supprime un fichier
rm -r [dossier] Supprime un dossier et son contenu
rmdir [dossier] Supprime un dossier vide

Affichage du contenu des fichiers

cat [fichier] Affiche tout le contenu d’un fichier
less [fichier] Affiche le contenu page par page
head [fichier] Affiche les 10 premières lignes
tail [fichier] Affiche les 10 dernières lignes
grep [motif] [fichier] Recherche un motif dans un fichier

Gestion des droits

chmod [options] [fichier] Modifie les permissions d’un fichier
chown [utilisateur]:[groupe] [fichier] Change le propriétaire d’un fichier
sudo [commande] Exécute une commande en tant qu’administrateur

Processus

ps Affiche les processus en cours
ps aux Affiche tous les processus détaillés
top Affiche les processus en temps réel
kill [PID] Termine un processus
killall [nom] Termine tous les processus du nom spécifié

Réseau

ifconfig Affiche la configuration réseau
ip a Alternative moderne à ifconfig
ping [hôte] Vérifie la connectivité avec un hôte
ssh [utilisateur]@[hôte] Se connecte à distance via SSH
wget [URL] Télécharge un fichier depuis le web
curl [URL] Transfère des données depuis/vers un serveur

Gestion des paquets (Debian/Ubuntu)

apt update Met à jour la liste des paquets
apt upgrade Met à jour tous les paquets installés
apt install [paquet] Installe un paquet
apt remove [paquet] Supprime un paquet
apt search [terme] Recherche un paquet

Compression et archivage

tar -cvf [archive.tar] [fichiers] Crée une archive tar
tar -xvf [archive.tar] Extrait une archive tar
tar -czvf [archive.tar.gz] [fichiers] Crée une archive compressée
tar -xzvf [archive.tar.gz] Extrait une archive compressée
zip -r [archive.zip] [dossier] Crée une archive zip
unzip [archive.zip] Extrait une archive zip

Informations système

uname -a Affiche les informations du système
df -h Affiche l’espace disque utilisé
free -h Affiche l’utilisation de la mémoire
lscpu Affiche les informations du processeur
lsusb Liste les périphériques USB
lspci Liste les périphériques PCI

Utilitaires divers

date Affiche la date et l’heure
cal Affiche un calendrier
history Affiche l’historique des commandes
find [dossier] -name [motif] Recherche des fichiers
which [commande] Localise une commande
man [commande] Affiche le manuel d’une commande

Ce travail est sous licence Attribution-NonCommercial 4.0 International. Attribution-NonCommercial 4.0 International