Commandes Linux Debian - Guide Complet avec Exemples
1. Commandes de base pour la navigation et la manipulation
pwd : Affiche le chemin absolu du répertoire courant
Exemple : pwd
ls : Liste les fichiers et dossiers
Exemple : ls -l
cd : Change de répertoire
Exemple : cd /etc
mkdir : Crée un dossier
Exemple : mkdir projet
rmdir : Supprime un dossier vide
Exemple : rmdir dossier_vide
touch : Crée un fichier vide
Exemple : touch [Link]
rm : Supprime fichiers/dossiers
Exemple : rm [Link]
cp : Copie fichiers/dossiers
Exemple : cp [Link] [Link]
mv : Déplace ou renomme
Exemple : mv [Link] /tmp/
cat : Affiche le contenu d'un fichier
Exemple : cat [Link]
less : Affiche page par page
Exemple : less [Link]
head : Affiche le début d'un fichier
Exemple : head -n 10 [Link]
tail : Affiche la fin d'un fichier
Exemple : tail -n 10 [Link]
echo : Affiche du texte ou des variables
Exemple : echo "Bonjour"
man : Affiche le manuel d'une commande
Exemple : man ls
clear : Efface l'écran du terminal
Exemple : clear
Commandes Linux Debian - Guide Complet avec Exemples
2. Recherche, historique et filtres
grep : Recherche dans un fichier ou une sortie
Exemple : grep "root" /etc/passwd
find : Recherche des fichiers
Exemple : find / -name [Link]
locate : Recherche rapide (indexée)
Exemple : locate sshd_config
which : Affiche le chemin d'un exécutable
Exemple : which bash
history : Affiche l'historique des commandes
Exemple : history
alias : Crée un raccourci de commande
Exemple : alias ll='ls -l'
xargs : Exécute des commandes sur une liste
Exemple : cat [Link] | xargs rm
3. Gestion des utilisateurs et permissions
adduser : Crée un nouvel utilisateur
Exemple : adduser bob
passwd : Change le mot de passe
Exemple : passwd bob
usermod : Modifie un utilisateur
Exemple : usermod -aG sudo bob
groupadd : Crée un groupe
Exemple : groupadd dev
id : Affiche les informations utilisateur
Exemple : id
whoami : Nom de l'utilisateur courant
Exemple : whoami
chmod : Change les permissions
Exemple : chmod 755 [Link]
chown : Change le propriétaire
Exemple : chown bob:bob [Link]
umask : Définit les permissions par défaut
Commandes Linux Debian - Guide Complet avec Exemples
Exemple : umask 022
4. Gestion des processus et système
ps : Affiche les processus actifs
Exemple : ps aux
top : Affiche les processus en temps réel
Exemple : top
kill : Termine un processus
Exemple : kill PID
jobs : Liste les tâches en arrière-plan
Exemple : jobs
fg : Ramène une tâche au premier plan
Exemple : fg %1
bg : Envoie une tâche en arrière-plan
Exemple : bg %1
uptime : Affiche le temps depuis le démarrage
Exemple : uptime
df : Utilisation des disques
Exemple : df -h
du : Taille des fichiers/dossiers
Exemple : du -sh *
free : Mémoire RAM utilisée
Exemple : free -h
uname : Infos sur le système
Exemple : uname -a
hostname : Nom du PC
Exemple : hostname
5. Système, paquets et services
apt update : Met à jour les listes de paquets
Exemple : sudo apt update
apt upgrade : Met à jour les paquets installés
Exemple : sudo apt upgrade
apt install : Installe un paquet
Exemple : sudo apt install nmap
Commandes Linux Debian - Guide Complet avec Exemples
dpkg -i : Installe un fichier .deb
Exemple : sudo dpkg -i [Link]
systemctl : Gère les services système
Exemple : systemctl restart ssh
journalctl : Affiche les logs du système
Exemple : journalctl -xe
service : Gère les services (ancien système)
Exemple : service apache2 restart
6. Réseau et sécurité
ping : Teste la connectivité réseau
Exemple : ping [Link]
ip a : Affiche les interfaces réseau
Exemple : ip a
netstat : Affiche les connexions réseau
Exemple : netstat -tuln
ss : Remplaçant de netstat
Exemple : ss -tuln
nmap : Scanne les ports réseau
Exemple : nmap [Link]
curl : Fait des requêtes HTTP
Exemple : curl [Link]
wget : Télécharge un fichier
Exemple : wget [Link]
ufw : Pare-feu simple
Exemple : ufw allow 22
iptables : Pare-feu avancé
Exemple : iptables -L