📝 La ligne de commande Linux
Le terminal (ou ligne de commande) est l'outil le plus puissant sous Linux. Une fois maîtrisé, il vous permet d'effectuer des opérations complexes en quelques secondes.
Commandes de base
| Commande | Description |
|---|---|
pwd |
Affiche le répertoire courant |
ls |
Liste les fichiers du répertoire |
ls -la |
Liste détaillée avec fichiers cachés |
cd dossier |
Change de répertoire |
cd .. |
Remonte d'un niveau |
cd ~ |
Va dans le dossier personnel |
mkdir nom |
Crée un répertoire |
touch fichier |
Crée un fichier vide |
mv source dest |
Déplace ou renomme |
cp source dest |
Copie un fichier |
rm fichier |
Supprime un fichier |
rm -rf dossier |
Supprime un dossier et son contenu |
Afficher et éditer du texte
cat fichier.txt # Affiche le contenu d'un fichier
less fichier.txt # Affiche page par page (q pour quitter)
nano fichier.txt # Édite un fichier avec nano
grep "mot" fichier.txt # Recherche un mot dans un fichier
Créer et lire des fichiers avec cat
cat > monfichier.txt # Crée et écrit dans un fichier (Ctrl+D pour terminer)
cat >> monfichier.txt # Ajoute du texte à un fichier existant
Raccourcis indispensables
| Raccourci | Action |
|---|---|
Tab |
Auto-complétion |
↑ / ↓ |
Naviguer dans l'historique |
Ctrl + R |
Rechercher dans l'historique |
Ctrl + C |
Interrompre une commande |
Ctrl + L |
Effacer l'écran |
L'historique des commandes
history # Affiche toutes les commandes passées
!42 # Relance la commande numéro 42
history > historique.txt # Sauvegarde l'historique dans un fichier
Commandes utiles diverses
xdg-open dossier/ # Ouvre un dossier avec le gestionnaire de fichiers
xdg-open https://... # Ouvre une URL dans le navigateur
cal 2025 > calendrier.txt # Imprime un calendrier dans un fichier
screenfetch # Affiche les infos système dans le terminal
Pour installer screenfetch :
sudo apt-get install screenfetch
Pour l'afficher à chaque ouverture de terminal, ajoutez à la fin de ~/.bashrc :
if [ -f /usr/bin/screenfetch ]; then screenfetch; fi
Créer un raccourci sur le Bureau
cd Bureau
ln -s ~/Documents/MonDossier MonDossier