Introduction aux Commandes de Base sous Linux
Ce cours est destiné à ceux qui n'ont jamais utilisé Linux et n'ont aucune expérience préalable avec ce système. Nous allons aborder les commandes les plus élémentaires pour commencer à interagir avec Linux via un terminal.
Qu'est-ce que le terminal ?
Le terminal (ou la ligne de commande) est une interface texte dans laquelle vous tapez des commandes pour interagir avec votre ordinateur. Contrairement à une interface graphique, où vous utilisez une souris pour cliquer sur des icônes, dans un terminal, vous tapez des instructions (commandes) pour effectuer des tâches.
Ouvrir le terminal
Pour utiliser les commandes, vous devez ouvrir un terminal. Sur la plupart des distributions Linux :
- AUbuntu : appuyez sur Ctrl + Alt + T.
Commandes de Base sous Linux
Voici les commandes fondamentales que vous utiliserez pour commencer.
- Afficher le répertoire actuel
La commande pwd (print working directory) vous montre où vous vous trouvez dans l’arborescence de votre système de fichiers.
$ pwd
Exemple de sortie :
/home/user
Cela signifie que vous êtes dans le répertoire user, qui se trouve dans home.
- Lister les fichiers et dossiers
La commande ls vous montre les fichiers et dossiers présents dans le répertoire actuel.
$ls
Vous pouvez ajouter des options pour avoir plus de détails :
- ls -l : liste détaillée avec les permissions, propriétaires, taille, etc
- ls -a : affiche tous les fichiers, y compris les fichiers cachés (qui commencent par un point .).
- Changer de répertoire
La commande cd (change directory) vous permet de naviguer dans les répertoires.
- Pour entrer dans un répertoire :
$ cd nom_du_répertoire
- Pour revenir au répertoire parent :
$ cd Documents
$ cd ..
- Créer un répertoire
LPour créer un nouveau répertoire, utilisez la commande mkdir suivie du nom du dossier que vous souhaitez créer.
$ mkdir mon_dossier
- Créer un fichier vide
La commande touch est utilisée pour créer un fichier vide.
$ touch mon_fichier.txt
- Supprimer un fichier/li>
La commande rm permet de supprimer un fichier. Soyez prudent, car la suppression est définitive !
$ rm mon_fichier.txt
- Pour supprimer un répertoire et son contenu, utilisez rm -r (récursif) :
$ rm -r mon_dossier
- Copier un fichier ou un dossier
La commande cp permet de copier des fichiers ou des dossiers.
- Pour copier un fichier :
bash
Copier le code
$ cp source.txt destination.txt
- Déplacer ou renommer un fichier ou un dossier
La La commande mv permet de déplacer un fichier ou un dossier, ou de le renommer.
- Pour renommer un fichier :
bash
Copier le code
$ mv ancien_nom.txt nouveau_nom.txt
- Pour déplacer un fichier :
bash
Copier le code
$ mv fichier.txt /chemin/vers/le/dossier/
- Pour déplacer un fichier :
Pour afficher rapidement le contenu d'un fichier texte dans le terminal, utilisez la commande cat.
bash
Copier le code
$ cat fichier.txt
- Afficher le contenu d'un fichier
Pour afficher rapidement le contenu d'un fichier texte dans le terminal, utilisez la commande cat.
bash
Copier le code
$ cat fichier.txt/p>
- Consulter le manuel d’une commande
La commande man est très utile pour obtenir de l’aide sur une autre commande. Tapez man suivi du nom de la commande pour obtenir une description détaillée de celle-ci et de ses options.
bash
Copier le code
$ man ls
Appuyez sur q pour quitter le manuel.
- Afficher un message ou écrire dans un fichier
La commande echo permet d’afficher du texte dans le terminal ou d’écrire ce texte dans un fichier.
- Pour afficher un message :
bash
Copier le code
$ echo "Bonjour tout le monde"
- Pour écrire dans un fichier :
bash
Copier le code
$ echo "Ceci est un texte"
fichier.txt
- Exécuter une commande avec des privilèges superutilisateur
Certaines actions nécessitent des permissions administratives (superutilisateur). Vous devez alors utiliser sudo avant votre commande. Le terminal vous demandera votre mot de passe.
bash
Copier le code
$ sudo commande
Exemple : pour installer un programme avec apt :
bash
Copier le code
$ sudo apt install nom_du_programme
- Nettoyer le terminal
La commande clear efface tout le contenu visible du terminal. Cela ne supprime pas l’historique des commandes, mais le rend simplement plus lisible.
bash
Copier le code
$ clear
- Fermer le terminal
Pour quitter la session en cours et fermer le terminal, utilisez la commande exit.
bash
Copier le code
$ exit
Ce sont les commandes de base pour commencer avec Linux. Ces commandes vous permettront de naviguer dans le système de fichiers, de manipuler des fichiers et répertoires, et d’exécuter des actions simples. Avec de la pratique, vous vous sentirez plus à l’aise avec la ligne de commande et vous pourrez explorer des commandes plus avancées !
Si vous avez des questions ou si vous voulez approfondir un sujet, n’hésitez pas à demander !