Skip to content

Latest commit

 

History

History
178 lines (129 loc) · 3.35 KB

linux-commands.md

File metadata and controls

178 lines (129 loc) · 3.35 KB

🐧 Guide des Commandes Linux (Ubuntu)

📌 Introduction

Ce document regroupe les principales commandes Linux utilisées sur Ubuntu. Il est organisé par catégories pour faciliter l’apprentissage et la révision.


📁 1. Navigation et gestion des fichiers

🔹 Navigation

pwd            # Afficher le dossier courant
ls             # Lister les fichiers
ls -l          # Liste détaillée
ls -a          # Inclure fichiers cachés
cd dossier     # Entrer dans un dossier
cd ..          # Revenir en arrière
cd ~           # Aller au dossier personnel

🔹 Création et suppression

touch fichier.txt    # Créer un fichier
mkdir dossier        # Créer un dossier
rm fichier.txt       # Supprimer un fichier
rm -r dossier        # Supprimer un dossier

🔹 Copie et déplacement

cp source dest       # Copier
mv source dest       # Déplacer / renommer

📄 2. Lecture et modification de fichiers

cat fichier.txt      # Afficher le contenu
less fichier.txt     # Lire avec navigation
head fichier.txt     # Début du fichier
tail fichier.txt     # Fin du fichier
tail -f fichier.log  # Suivi en temps réel

✏️ Éditeurs

nano fichier.txt     # Éditeur simple
vim fichier.txt      # Éditeur avancé

🔍 3. Recherche

find . -name fichier.txt     # Rechercher un fichier
grep "mot" fichier.txt       # Chercher un mot
grep -r "mot" .              # Recherche récursive

📦 4. Gestion des paquets (APT)

sudo apt update        # Mettre à jour la liste
sudo apt upgrade       # Mettre à jour le système
sudo apt install nom   # Installer un paquet
sudo apt remove nom    # Supprimer un paquet
sudo apt purge nom     # Supprimer + config
sudo apt autoremove    # Nettoyer

⚙️ 5. Processus et système

top            # Voir les processus
htop           # Version améliorée
ps aux         # Liste complète
kill PID       # Terminer processus
kill -9 PID    # Forcer arrêt
uptime         # Temps de fonctionnement
whoami         # Utilisateur actuel
id             # Infos utilisateur

💾 6. Disque et stockage

df -h          # Espace disque
du -sh dossier # Taille dossier
lsblk          # Disques disponibles
mount          # Monter un disque
umount         # Démonter

🌐 7. Réseau

ip a            # Adresse IP
ping google.com # Tester connexion
curl url        # Requête HTTP
wget url        # Télécharger

🔐 8. Permissions

chmod 755 fichier   # Modifier permissions
chown user fichier  # Modifier propriétaire

📦 9. Compression et archivage

tar -cvf archive.tar dossier     # Créer archive
tar -xvf archive.tar             # Extraire
tar -czvf archive.tar.gz dossier # Compresser

🧠 10. Variables et shell

echo $HOME        # Afficher variable
export VAR=valeur # Définir variable
history           # Historique
clear             # Nettoyer terminal

⚡ 11. Commandes utiles

man commande      # Manuel complet
commande --help   # Aide rapide
alias ll="ls -l"  # Alias
sudo commande     # Mode administrateur

⚠️ 12. Commandes dangereuses

rm -rf /          # Supprime tout le système

🚀 13. Voir toutes les commandes

compgen -c