Commandes du terminal Linux Ubuntu : Guide complet pour les PC Dell
Résumé: Découvrez les commandes de terminal Linux Ubuntu les plus importantes pour votre ordinateur Dell. Guide pas-à-pas couvrant les fichiers, les logiciels, le réseau, les utilisateurs et les raccourcis. ...
Instructions
Les commandes de terminal sont des instructions que vous pouvez utiliser dans l’application de terminal Ubuntu pour effectuer des tâches sur votre ordinateur. Que vous soyez novice en matière de Linux ou que vous ayez simplement besoin d’une référence rapide, ce guide vous guide à travers les commandes de terminal Ubuntu les plus courantes et les plus utiles, de la gestion des fichiers et des logiciels à la vérification de vos informations réseau et système.
Qu’est-ce que le terminal Ubuntu ?
La ligne de commande Linux est une interface texte de votre ordinateur. Souvent appelé shell, terminal, console ou invite, il peut donner l’impression d’être complexe et déroutant à utiliser. Mais ne vous inquiétez pas, c’est plus simple qu’il n’y paraît, et ce guide vous mettra à l’aise rapidement.
Le terminal Ubuntu, également appelé interface de ligne de commande ou shell, est un environnement de type texte qui vous permet d’interagir avec le système d’exploitation de votre ordinateur. Contrairement aux interfaces graphiques (GUI) qui s’appuient sur des éléments visuels tels que des fenêtres, des icônes et des boutons, le terminal communique par le biais de commandes saisies.
Comment ouvrir le terminal sous Ubuntu
Il existe deux façons simples d’ouvrir le terminal :
Option 1 : Raccourci clavier (le plus rapide)
- Appuyez sur Ctrl + Alt + T sur votre clavier.
Option 2 : Rechercher dans le menu Activités
- Cliquez sur le bouton Activités dans le coin supérieur gauche de votre écran.
- Saisissez Terminal dans la barre de recherche.
- Cliquez sur l’application Terminal lorsqu’elle s’affiche.
Comprendre l’invite de terminal
Lorsque vous ouvrez le terminal, vous verrez un curseur clignotant à côté d’un texte. Lorsque vous saisissez une commande, elle s’affiche sur la même ligne que ce texte. Ce texte est là pour vous indiquer que l’ordinateur est prêt à accepter une commande, c’est sa façon de vous inviter. En fait, c’est ce que l’on appelle généralement l’invite.
Lorsque vous exécutez une commande, toute sortie qu’elle produit est généralement imprimée directement dans le terminal, puis une autre invite s’affiche une fois qu’elle est terminée. Certaines commandes peuvent produire beaucoup de texte ; D’autres fonctionneront silencieusement et n’émettront rien du tout. Ne vous inquiétez pas si vous exécutez une commande et qu’une autre invite s’affiche immédiatement, ce qui signifie généralement que la commande a réussi.
Section 1 : Navigation dans le système de fichiers
Ces commandes vous aident à parcourir les dossiers (appelés répertoires sous Linux) et à comprendre où vous vous trouvez.
| Commande | Fonction | Exemple |
|---|---|---|
pwd |
Affiche l’emplacement actuel de votre dossier | pwd |
ls |
Répertorie les fichiers et dossiers du répertoire actuel | ls |
ls -l |
Répertorie les fichiers avec des détails tels que les autorisations, la taille et la date | ls -l |
ls -a |
Affiche tous les fichiers, y compris les fichiers masqués | ls -a |
cd foldername |
Modifications apportées à un dossier spécifique | cd Documents |
cd .. |
Retour en arrière d’un dossier | cd .. |
cd ~ |
Permet d’accéder directement à votre dossier de base. | cd ~ |
La commande pwd affiche le chemin du répertoire (dossier) dans lequel vous vous trouvez. Lorsque vous ouvrez le terminal pour la première fois, vous êtes dans votre répertoire personnel par défaut.
La commande ls affiche les fichiers et les répertoires à l’emplacement spécifié. Les options les plus courantes sont les suivantes -a (affiche les fichiers cachés, y compris ceux commençant par un point) et -l (Affiche une liste détaillée avec les autorisations, la propriété, la taille et les horodatages).
Section 2 : Gestion des fichiers et des dossiers
Ces commandes affectent directement les fichiers et le texte stockés et utilisés sur votre ordinateur.
| Commande | Fonction | Exemple |
|---|---|---|
mkdir foldername |
Crée un dossier | mkdir MyProject |
touch filename |
Crée un nouveau fichier vide | touch notes.txt |
cp source destination |
Copie un fichier vers un nouvel emplacement | cp notes.txt ~/Documents/ |
mv source destination |
Déplace ou renomme un fichier | mv notes.txt renamed.txt |
rm filename |
Supprime un fichier | rm oldfile.txt |
rm -r foldername |
Supprime un dossier et tout ce qu’il contient | rm -r OldFolder |
cat filename |
Affiche le contenu d’un fichier | cat notes.txt |
nano filename |
Ouvre un fichier pour le modifier dans un éditeur de texte simple | nano notes.txt |
grep "text" filename |
Recherche du texte spécifique à l’intérieur d’un fichier | grep "error" log.txt |
rm supprime définitivement les fichiers. Il n’y a pas de corbeille dans le terminal. Vérifiez toujours avant de l’exécuter.
La commande rm commande est utilisée pour supprimer des fichiers. Un aspect important des systèmes de type Unix (y compris Ubuntu) est leur système d’autorisation des fichiers.
La commande cat La commande affiche, combine ou crée des fichiers en lisant et en écrivant le contenu des fichiers. Les options les plus courantes sont les suivantes -n (affiche les numéros de ligne en même temps que le contenu du fichier) et -b (Affiche les numéros de ligne pour les lignes non vides uniquement).
La commande grep La commande recherche des modèles ou des mots clés spécifiques dans les fichiers ou la sortie de commande. Les options les plus courantes sont les suivantes -i (effectue une recherche non sensible à la casse), -r (recherche récursive dans les répertoires), et -n (affiche les numéros de ligne avec les résultats correspondants).
Section 3 : Installation et gestion des logiciels
En tant que distribution Linux basée sur Debian, Ubuntu utilise le gestionnaire de paquets APT pour installer, mettre à jour et supprimer des packages logiciels via la ligne de commande.
Ubuntu inclut à la fois apt et apt-get. Ils utilisent la même base de données de paquets, mais sont destinés à des tâches différentes. apt est le meilleur outil interactif pour les sessions terminales car sa sortie est conçue pour les humains. apt-get est la valeur par défaut la plus sûre pour les scripts, car son comportement en ligne de commande est plus stable entre les versions d’APT.
| Commande | Fonction |
|---|---|
sudo apt update |
Actualise la liste des packages logiciels disponibles |
sudo apt upgrade |
Installe les mises à jour disponibles pour tous les packages installés |
sudo apt install packagename |
Installe un package logiciel spécifique |
sudo apt remove packagename |
Supprime un package logiciel |
sudo apt autoremove |
Supprime les packages qui ne sont plus nécessaires |
Pour mettre à jour votre système, procédez comme suit :
- Ouvrez le terminal en utilisant les touches Ctrl + Alt + T.
- Saisissez la commande suivante, puis appuyez sur Entrée pour actualiser la liste des packages :
sudo apt update - Saisissez votre mot de passe lorsque vous y êtes invité, puis appuyez sur Entrée.
- Saisissez la commande suivante, puis appuyez sur Entrée pour installer les mises à jour disponibles :
sudo apt upgrade - Lorsque vous êtes invité à confirmer, saisissez Y et appuyez sur Entrée.
apt update Récupère les dernières listes de packages à partir des référentiels configurés. Cela ne met à niveau aucun package, mais met uniquement à jour les informations sur les packages disponibles.
Pour installer une application spécifique :
- Ouvrez le terminal.
- Saisissez la commande suivante, en remplaçant packagename par l’application que vous souhaitez installer :
sudo apt install packagenameExemple : Pour installer le lecteur multimédia VLC, saisissez :sudo apt install vlc - Appuyez sur Entrée, saisissez Y lorsque vous y êtes invité, puis appuyez à nouveau sur Entrée .
Section 4 : Vérification des informations système
Utilisez ces commandes pour obtenir des détails sur le matériel et les logiciels de votre ordinateur Dell.
| Commande | Fonction |
|---|---|
uname -a |
Affiche la version du noyau et l’architecture du système |
lsb_release -a |
Montre votre version d’Ubuntu |
df -h |
Affiche l’utilisation du disque pour tous les disques (lisible par l’utilisateur) |
free -h |
Indique la quantité de RAM disponible |
top |
Affiche l’utilisation du processeur et de la mémoire en temps réel |
htop |
Affiche une vue améliorée et interactive des processus en cours d’exécution |
uptime |
Indique la durée de fonctionnement du système |
date |
Affiche la date et l’heure actuelles |
whoami |
Indique le nom d’utilisateur sous lequel vous êtes actuellement connecté |
hostname |
Affiche le nom de votre ordinateur sur le réseau |
La commande uname La commande imprime les informations système telles que la version du noyau et l’architecture. Utilisez uname -a pour afficher toutes les informations système disponibles en une seule fois.
La commande top affiche des informations en temps réel sur l’activité du système. Il affiche des informations dynamiques sur les processus système.
Avant de mettre à niveau Ubuntu vers une nouvelle version, il est essentiel de préparer votre système. Vérifiez l’espace disque pour vous assurer que vous disposez de suffisamment d’espace libre pour télécharger et installer les packages mis à niveau. Vous pouvez vérifier l’espace disque à l’aide de la commande df -h .
Section 5 : Gestion des utilisateurs et des groupes
La gestion des utilisateurs est un élément essentiel du maintien d’un système sécurisé. Une gestion inefficace des utilisateurs et des privilèges conduit souvent à la compromission d’un système.
| Commande | Fonction |
|---|---|
whoami |
Affiche l’utilisateur actuellement connecté |
sudo adduser username |
Crée un nouveau compte d’utilisateur |
sudo deluser username |
Supprime un compte d’utilisateur |
passwd |
Modification de votre mot de passe |
sudo passwd username |
Modifie le mot de passe d’un autre utilisateur |
sudo usermod -aG groupname username |
Ajoute un utilisateur à un groupe |
groups username |
Indique les groupes auxquels un utilisateur appartient |
id |
Affiche l’ID de l’utilisateur actuel et ses appartenances aux groupes |
adduser est un script convivial de haut niveau qui simplifie le processus de création d’un nouveau compte d’utilisateur. Il demande des informations de manière interactive, crée automatiquement un répertoire de base, copie des fichiers squelettes (comme .bashrc et .profile), définit les autorisations appropriées et attribue un shell par défaut. Dans la plupart des cas, il s’agit de la commande recommandée pour créer des utilisateurs sur des systèmes Debian comme Ubuntu.
Pour ajouter un nouvel utilisateur, procédez comme suit :
- Ouvrez le terminal.
- Saisissez la commande suivante, en remplaçant le nom d’utilisateur par le nom du nouvel utilisateur :
sudo adduser username - Appuyez sur Entrée et suivez les invites à l’écran pour définir un mot de passe et renseigner des informations facultatives.
Pour accorder un accès administrateur (sudo) à un utilisateur :
Le moyen le plus simple d’accorder des privilèges sudo dans Ubuntu consiste à ajouter l’utilisateur au groupe sudo . Les membres de ce groupe peuvent exécuter n’importe quelle commande en tant qu’utilisateur root et sont invités à entrer leur mot de passe lorsqu’ils utilisent sudo.
- Ouvrez le terminal.
- Saisissez la commande suivante, en remplaçant username par le nom de l’utilisateur :
sudo usermod -aG sudo username - Appuyez sur Entrée. Les modifications prennent effet lors de la prochaine connexion de l’utilisateur.
visudo pour modifier le fichier sudoers. Cette commande valide la syntaxe avant l’enregistrement, ce qui évite les erreurs qui pourraient vous empêcher d’accéder à sudo.
Section 6 : Gestion des autorisations de fichiers
Chaque fichier et répertoire dispose d’un ensemble d’autorisations qui déterminent qui peut le lire, l’écrire ou l’exécuter.
| Symbole | Signification |
|---|---|
r |
Read |
w |
Écriture |
x |
Exécuter |
| Commande | Fonction | Exemple |
|---|---|---|
ls -l |
Autorisations d’affichage des fichiers d’un dossier | ls -l |
chmod 755 filename |
Définit la lecture/écriture/exécution pour le propriétaire ; Lecture/exécution pour d’autres personnes | chmod 755 script.sh |
chmod 644 filename |
Définit la lecture/écriture pour le propriétaire ; Lecture seule pour les autres | chmod 644 file.txt |
chown user:group filename |
Modifie le propriétaire et le groupe d’un fichier | chown john:staff file.txt |
Une stratégie d’autorisation solide repose sur le principe du moindre privilège (PoLP), ce qui signifie que les utilisateurs et les processus ne doivent disposer que de l’accès minimal nécessaire pour exécuter les fonctions prévues.
Chapitre 7 : Commandes réseau
Utilisez ces commandes pour vérifier votre connexion réseau, trouver votre adresse IP et résoudre les problèmes de connectivité.
| Commande | Fonction |
|---|---|
ip addr ou ip a |
Affiche votre adresse IP et vos interfaces réseau |
ping google.com |
Teste votre connexion Internet |
ping -c 4 google.com |
Envoie exactement 4 paquets ping et s’arrête |
wget URL |
Télécharge un fichier sur Internet |
curl URL |
Transfert de données vers ou depuis un serveur |
hostname -I |
Affiche votre adresse IP locale |
ss -tlnp |
Répertorie les ports réseau ouverts |
ifconfig est obsolète et a été remplacée par la commande ip dans la plupart des distributions Linux modernes. Il fait partie du package net-tools, qui peut ne pas être installé par défaut sur les systèmes plus récents. Nous vous recommandons d’utiliser ip addr à la place.
La commande ip command est l’une des commandes réseau les plus basiques et les plus utiles de Linux. Il affiche généralement l’état des interfaces réseau et des adresses IP attribuées à votre système. Il succède à l’ancien ifconfig , qui est désormais obsolète.
Ping est un outil réseau simple mais puissant qui vous aide à vérifier la connectivité entre votre ordinateur et un hôte distant (tel qu’un site Web, un serveur ou un autre ordinateur). Il envoie de petits paquets de données appelés « demandes d’écho » à l’hôte cible, qui répond ensuite par des « réponses d’écho ». Un ping réussi indique qu’il existe une connexion à la destination.
Pour vérifier si votre connexion Internet fonctionne :
- Ouvrez le terminal.
- Saisissez la commande suivante, puis appuyez sur Entrée :
ping -c 4 google.com - Si vous voyez des réponses, cela signifie que votre connexion fonctionne. Si vous voyez des erreurs, vérifiez vos paramètres réseau.
La commande curl et wget Les commandes sous Linux sont toutes deux utilisées pour télécharger des fichiers à partir d’Internet via la ligne de commande. Ces commandes offrent un moyen pratique de récupérer des fichiers, des pages Web ou d’autres ressources directement à partir d’une URL spécifiée.
Section 8 : Gestion des processus
Ces commandes vous aident à voir ce qui fonctionne sur votre PC Dell et à bloquer tout problème qui ne répond pas.
| Commande | Fonction |
|---|---|
ps aux |
Répertorie tous les processus en cours d’exécution |
top |
Affiche l’utilisation des ressources système en direct |
kill PID |
Arrête un processus par son numéro d’ID |
killall processname |
Arrête tous les processus portant un nom donné |
Ctrl + C |
Arrête la commande de terminal en cours d’exécution |
Les commandes de gestion des processus telles que ps, kill, killallet top sont essentiels pour surveiller l’état du système et mettre fin aux processus qui ne répondent pas.
Pour arrêter un programme qui ne répond pas :
- Ouvrez le terminal.
- Saisissez la commande suivante, puis appuyez sur Entrée pour trouver l’ID de processus (PID) du programme :
ps aux | grep programname - Notez le numéro PID dans la deuxième colonne.
- Saisissez la commande suivante, en remplaçant PID par le numéro réel, puis appuyez sur Entrée :
kill PID
Chapitre 9 : Raccourcis utiles pour les terminaux
Ces raccourcis clavier permettent de gagner du temps et rendent votre expérience de terminal beaucoup plus fluide.
| Raccourci | Fonction |
|---|---|
| Ctrl + Alt + T | Ouvre une nouvelle fenêtre de terminal |
| Ctrl + C | Arrête la commande en cours |
| Ctrl + Z | Suspend (suspend) la commande en cours |
| Ctrl + D | Ferme la session de terminal |
| Ctrl + L | Efface l’écran du terminal |
| Onglet | Saisie semi-automatique d’une commande ou d’un nom de fichier |
| Touches fléchées haut/bas | Fait défiler les commandes précédentes |
| Ctrl + R | Recherche dans l’historique de vos commandes |
| Ctrl + A | Déplace le curseur au début de la ligne |
| Ctrl + E | Déplace le curseur à la fin de la ligne |
| Ctrl + U | Efface la ligne actuelle |
La maîtrise de raccourcis tels que Ctrl + R pour la recherche de commandes inversées, Ctrl + A/Ctrl + E pour passer au début/à la fin de la ligne, et la complétion des tabulations pour les commandes et les noms de fichiers peut faire gagner un temps précieux.
cd Doc puis appuyez sur Tab, et le terminal remplit le reste pour le faire cd Documents.
Chapitre 10 : Obtenir de l’aide dans le terminal
Vous n’avez pas besoin de mémoriser chaque commande. Ubuntu dispose d’outils d’aide intégrés.
| Commande | Fonction |
|---|---|
man commandname |
Ouvre le manuel (documentation complète) pour n’importe quelle commande |
commandname --help |
Affiche un récapitulatif rapide des options de commande |
whatis commandname |
Fournit une description d’une commande sur une seule ligne |
Exemple : Pour en savoir plus sur le ls commande, saisissez :
man ls
Appuyez sur Q pour quitter le manuel.
Dépannage des problèmes courants
Erreur « Command not found »
Cela signifie généralement l’un des éléments suivants :
- Le package n’est pas installé. Installez-le à l’aide de :
sudo apt install packagename. - Linux est sensible à la casse, donc
LSetlssont traitées comme des commandes différentes. Vérifiez l’orthographe et les majuscules.
Erreur « Autorisation refusée »
Cette erreur indique que votre compte d’utilisateur ne dispose pas des autorisations requises pour exécuter une commande ou accéder à un fichier. Exécutez la commande avec des privilèges élevés en utilisant sudo, ou modifiez les autorisations de fichier à l’aide de chmod si nécessaire.
Réseau inaccessible
- Exécutez
ip addrpour vérifier que votre interface réseau est active. - Si ping fonctionne avec une adresse IP, mais échoue avec un nom de domaine, le problème est DNS. Exécutez
dig domainpour vérifier si votre serveur DNS configuré renvoie une réponse. Si la SECTION DE RÉPONSE est vide, essayez un autre programme de résolution à l’aide dedig @8.8.8.8 domain.
Référence rapide : Commandes de terminal Ubuntu les plus utilisées
| Catégorie | Commande | Fonction |
|---|---|---|
| Navigation | pwd |
Indique l’emplacement actuel |
| Navigation | ls |
Répertorie les fichiers |
| Navigation | cd foldername |
Dossier Changes |
| Fichiers | cp, mv, rm |
Copier, déplacer, supprimer des fichiers |
| Logiciel | sudo apt update |
Actualise la liste des packages |
| Logiciel | sudo apt install |
Installe les logiciels |
| Infos du système | df -h |
Vérification de l’espace disque |
| Infos du système | free -h |
Vérifie la RAM |
| Réseau | ip addr |
Affiche l’adresse IP |
| Réseau | ping |
Teste la connexion |
| Utilisateurs | sudo adduser |
Crée un nouvel utilisateur |
| Help (Aide) | man commandname |
Ouvre le manuel de commande |
Forum aux questions (FAQ)
Q : À quoi sert le terminal Ubuntu ?
Le terminal Ubuntu est un outil texte qui vous permet d’installer des logiciels, de gérer des fichiers, de vérifier votre réseau, de contrôler les utilisateurs et bien plus encore, souvent plus rapidement qu’à l’aide d’une interface graphique.
Q : Comment ouvrir le terminal sur Ubuntu ?
Appuyez sur Ctrl + Alt + T sur votre clavier. Cela fonctionne sur la plupart des versions d’Ubuntu, y compris Ubuntu 22.04 et 24.04.
Q : Que se passe-t-il sudo dans Ubuntu ?
sudo (SuperUser DO) permet d’exécuter des programmes ou d’autres commandes avec des privilèges d’administration, tout comme l’option « Exécuter en tant qu’administrateur » dans Windows.
Q : Comment arrêter une commande en cours d’exécution dans le terminal ?
Appuyez sur Ctrl + C pour arrêter une commande en cours d’exécution à tout moment.
Q : Comment mettre à jour Ubuntu à partir du terminal ?
Courir sudo apt update Pour actualiser la liste des packages, exécutez sudo apt upgrade pour installer toutes les mises à jour disponibles.
Q : Est ifconfig toujours disponible dans Ubuntu ?
ifconfig fait partie du package net-tools. Si vous en avez besoin sur un système Ubuntu moderne, installez-le avec sudo apt install net-tools. Toutefois, la commande moderne privilégiée est ip addr.
Q : Comment puis-je vérifier ma version d’Ubuntu à partir du terminal ?
Type lsb_release -a et appuyez sur Entrée. Votre version et nom de code Ubuntu s’affichent.
Informations supplémentaires
Le support logiciel est assuré par Canonical via les méthodes suivantes :
Dell assure un support technique :