Commandes Linux
| Commande | Description | Exemple |
|---|---|---|
ls -la | Lister le contenu d'un répertoire | ls -la /etc |
cd | Changer de répertoire | cd /var/log |
pwd | Afficher le répertoire courant | pwd |
mkdir | Créer un dossier | mkdir test |
cp | Copier un fichier | cp fichier.txt /backup |
mv | Déplacer/Renommer | mv a.txt b.txt |
rm -rf | Supprimer | rm -rf dossier |
find | Rechercher un fichier | find / -name "*.log" |
du -sh | Afficher la taille d'un dossier | du -sh /home |
df -h | Afficher l'espace disque | df -h |
| Commande | Description | Exemple |
|---|---|---|
useradd | Créer un utilisateur | useradd -m -s /bin/bashjohn |
passwd | Changer un mot de passe | passwd john |
usermod | Modifier un utilisateur | usermod -aG sudo john |
userdel | Supprimer un utilisateur | userdel john |
groupadd | Créer un groupe | groupadd dev |
id | Afficher l'UID, le GID | id john |
| Commande | Description | Exemple |
|---|---|---|
chmod | Modifier permissions | chmod 755 script.sh |
chown | Modifier propriétaire | chown user:group fichier |
chgrp | Modifier groupe | chgrp dev fichier |
umask | Afficher les permissions par défaut | umask 022 |
| Commande | Description | Exemple |
|---|---|---|
ps aux | Afficher la liste des processus | ps aux | grep nginx |
top | Afficher la liste des processus en temps réel | top |
kill | Envoyer un signal à un processus | kill -9 1234 |
| Commande | Description | Exemple |
|---|---|---|
systemctl status | Afficher l'état d'un service | systemctl status nginx |
systemctl start | Démarrer un service | systemctl start nginx |
systemctl stop | Arrêter un service | systemctl stop nginx |
systemctl restart | Redémarrer un service | systemctl restart nginx |
journalctl -u | Afficher les logs d'un service | journalctl -u nginx -f |
| Commande | Description | Exemple |
|---|---|---|
ip a | Afficher interfaces réseau | ip a |
ip r | Afficher les routes | ip r |
ping | Tester la connectivité | ping google.com |
ss -tuln | Afficher la liste des ports ouverts | ss -tuln |
wget | Télécharger une page Web | wget https://example.com |
curl | Tester une URL | curl -I https://example.com |
ssh | Se connecter à distance | ssh user@serveur |
scp | Effectuer une copie sécurisée | scp fichier.txt user@serveur:/tmp |
| Commande | Description | Exemple |
|---|---|---|
free -h | Afficher la mémoire disponible | free -h |
uptime | Afficher la charge système | uptime |
dmesg | Afficher les messages du noyau | dmesg | tail |
| Commande | Description | Exemple |
|---|---|---|
apt update | Mettre à jour la liste des dépôts | apt update |
apt upgrade | Mettre à jour les paquets | apt upgrade |
apt install <nom du paquet> | Installer un paquet | apt install nmap |
apt purge <nom du paquet> | Désinstaller un paquet | apt purge nmap |
apt search <nom du paquet> | Rechercher un paquet | apt search nmap |
apt list --installed | Afficher la liste des paquets installés | apt list --installed |
dpkg -L <nom du paquet> | Visualiser la liste des fichiers d'un paquet installé | dpkg -L nmap |