Le terminal est un outil puissant pour interagir avec le système
d’exploitation.
Voici une présentation des commandes les plus fréquentes, avec
explications et exemples concrets.
ls
–
Lister le contenu d’un répertoireCette commande permet de voir les fichiers et dossiers présents
dans le répertoire courant.
Sans option, elle affiche seulement les noms. Avec des options, on
peut obtenir plus de détails :
ls -l
: affiche les permissions, la taille, la date
de modification.ls -a
: inclut les fichiers cachés (ceux qui
commencent par un .
).ls -lh
: affiche les tailles de fichiers dans un
format lisible (Ko, Mo, Go).Exemple :
ls -lh
clear
– Effacer
l’écranCette commande vide l’affichage du terminal, mais n’efface pas
l’historique des commandes.
Pratique pour avoir une vue propre.
clear
pwd
–
Afficher le chemin courantAffiche le chemin absolu (depuis la racine /
) du
dossier dans lequel vous vous trouvez.
Cela aide à savoir où vous êtes dans l’arborescence du système.
Exemple :
pwd
Résultat possible :
/home/etudiant/Documents
cd
– Changer de
répertoirePermet de naviguer entre les dossiers :
cd nom_dossier
: entre dans un dossier.cd ..
: revient en arrière (dossier parent).cd ~
: va dans le dossier personnel de
l’utilisateur.cd -
: revient au répertoire précédent.Exemple :
cd /etc
touch
–
Créer un fichier videCrée un fichier s’il n’existe pas, ou met à jour sa date de
modification s’il existe déjà.
C’est une manière simple de préparer un nouveau fichier texte.
Exemple :
touch notes.txt
mkdir
– Créer un
dossierCrée un nouveau répertoire.
Avec l’option -p
, on peut créer une arborescence
complète de dossiers d’un coup.
Exemple :
mkdir projets
mkdir -p cours/semestre1/semaine1
echo
– Afficher
du texteAffiche une chaîne de caractères dans le terminal. On peut aussi rediriger la sortie vers un fichier.
Exemples :
echo "Bonjour tout le monde"
echo "Cours Linux" > linux.txt
cat
–
Lire le contenu d’un fichierAffiche directement le contenu d’un fichier texte dans le
terminal.
On peut aussi l’utiliser pour concaténer plusieurs fichiers.
Exemple :
cat linux.txt
cat fichier1.txt fichier2.txt > fusion.txt
rm
– Supprimer
un fichierSupprime un ou plusieurs fichiers.
rm linx
: supprime un fichier.rm -r dossier/
: supprime un dossier et tout son
contenu.Exemple :
rm notes.txt
Caution
La suppression est définitive (pas de corbeille).
rmdir
– Supprimer un dossier videNe fonctionne que sur des répertoires
vides.
Pour supprimer un dossier avec des fichiers, il faut utiliser
rm -r
.
Exemple :
rmdir ancien_dossier
mv
– Déplacer
ou renommerPermet de déplacer un fichier/dossier vers un autre emplacement, ou de le renommer.
mv fichier.txt nouveau_nom.txt
: renomme le
fichier.mv fichier.txt dossier/
: déplace le fichier dans
un dossier.Exemple :
mv rapport.txt ~/Documents/
cp
– Copier un
fichierCrée une copie d’un fichier ou d’un dossier.
cp fichier.txt copie.txt
: copie un fichier.cp -r dossier/ copie_dossier/
: copie un dossier
avec tout son contenu.Exemple :
cp fichier.txt sauvegarde.txt
man
– Manuel
d’aideAffiche la documentation d’une commande (options, exemples,
etc.).
Très utile pour comprendre toutes les possibilités d’une
commande.
Exemple :
man ls
Tip
Pour quitter le manuel, appuyez sur la touche q.