0% ont trouvé ce document utile (0 vote)
332 vues29 pages

Apprendre Les Commande Linux (Ubuntu)

Linux est un système d'exploitation libre et open source, constitué d'un noyau et de diverses distributions qui incluent des logiciels et une interface utilisateur. Chaque distribution, comme Debian, Ubuntu ou Arch Linux, a des objectifs spécifiques et utilise des gestionnaires de paquets pour l'installation et la mise à jour des logiciels. Le document fournit également des instructions sur la vérification de l'installation, l'installation d'applications et la navigation dans le système de fichiers sous Ubuntu.

Transféré par

richardtadaahh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
332 vues29 pages

Apprendre Les Commande Linux (Ubuntu)

Linux est un système d'exploitation libre et open source, constitué d'un noyau et de diverses distributions qui incluent des logiciels et une interface utilisateur. Chaque distribution, comme Debian, Ubuntu ou Arch Linux, a des objectifs spécifiques et utilise des gestionnaires de paquets pour l'installation et la mise à jour des logiciels. Le document fournit également des instructions sur la vérification de l'installation, l'installation d'applications et la navigation dans le système de fichiers sous Ubuntu.

Transféré par

richardtadaahh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

👤 Pollah Yves

🔧 Administrateur Réseau et Systèmes


✉️ Email : [Link]@[Link]
1. C’est quoi Linux ?

Linux est un système d’exploitation libre et open source.​


Mais plus précisément, Linux est un noyau : c’est le cœur du système d’exploitation, celui qui
communique directement avec le matériel (disque dur, RAM, processeur…).

Pour le rendre utilisable, on ajoute autour de lui :

●​ une interface graphique (bureau),​

●​ des logiciels (navigateur, éditeur de texte, etc.),​

●​ des outils de gestion (mise à jour, installation de logiciels…).​

L’ensemble (noyau + logiciels) forme ce qu’on appelle une distribution Linux.

2. C’est quoi une distribution Linux ?

Une distribution Linux (ou distro) est une version complète de Linux prête à être installée et
utilisée.​
Elle inclut :

●​ le noyau Linux,​

●​ des logiciels préinstallés,​

●​ une interface utilisateur (graphique ou en ligne de commande),​


●​ un système de gestion des paquets (comme APT ou RPM) pour installer ou mettre à jour
des logiciels.​

Chaque distribution a ses objectifs. Certaines sont simples à utiliser, d’autres sont plus
techniques.

Voici une liste simple des distributions Linux, les systèmes


qui en dérivent, et les gestionnaires de paquets qu’elles
utilisent :

1. Debian

●​ Systèmes basés sur Debian : Ubuntu, Kali Linux, Linux Mint (via Ubuntu), Pop!_OS, MX
Linux​

●​ Gestionnaire de paquets : APT (utilise des fichiers .deb)​

2. Ubuntu (basé sur Debian)

●​ Systèmes basés sur Ubuntu : Linux Mint, Zorin OS, Pop!_OS, Elementary OS​

●​ Gestionnaire de paquets : APT​


3. Arch Linux

●​ Systèmes basés sur Arch : Manjaro, EndeavourOS​

●​ Gestionnaire de paquets : pacman​

●​ (Optionnellement : yay pour les paquets de la communauté)​

4. Red Hat Enterprise Linux (RHEL)

●​ Systèmes basés sur RHEL : CentOS (ancien), AlmaLinux, Rocky Linux​

●​ Gestionnaire de paquets : DNF (anciennement yum)​

●​ (Utilise des fichiers .rpm)​

5. Fedora (lié à Red Hat)

●​ Systèmes basés sur Fedora : Silverblue​

●​ Gestionnaire de paquets : DNF​


6. Slackware

●​ Moins courant aujourd’hui​

●​ Gestionnaire de paquets : pkgtool​

7. Gentoo

●​ Pour les utilisateurs très avancés​

●​ Gestionnaire de paquets : Portage (commande emerge)

Après l'installation d'un système Ubuntu, plusieurs étapes importantes doivent être réalisées
pour configurer et comprendre le fonctionnement du système. Voici un guide complet pour
expliquer le système après l'installation, avec un accent particulier sur les tâches courantes
pour un utilisateur ou administrateur débutant. Je vais organiser cela par sections pour plus de
clarté.

1. Vérification de l'installation de base

Après l'installation d'Ubuntu, la première étape consiste à vérifier que tout fonctionne
correctement.

a. Vérification des mises à jour


Ubuntu met régulièrement à jour ses logiciels et ses paquets. Vous pouvez vérifier les mises à
jour en ouvrant le terminal et en tapant :

sudo apt update


sudo apt upgrade

Commande 1 : sudo apt update

Décomposons la commande :

●​ sudo : Cela signifie que tu veux exécuter la commande en tant qu’administrateur.


Certaines actions importantes (comme modifier le système ou installer des logiciels)
nécessitent des droits élevés. sudo te permet d’avoir ces droits.​

●​ apt : C’est un outil intégré à Ubuntu qui sert à gérer les logiciels. Avec apt, tu peux
chercher, installer, mettre à jour ou supprimer des programmes ou logiciel.​

●​ update : Cela signifie "mettre à jour la liste des logiciels disponibles".​

Mais qu’est-ce que cette "liste de logiciels" ?

Quand Ubuntu veut installer un logiciel, il va chercher ce logiciel dans des dépôts. Les dépôts
sont des serveurs sur Internet qui contiennent des milliers de logiciels approuvés pour Ubuntu.

Ubuntu garde une copie locale de cette liste sur ton ordinateur, appelée cache. Cette liste
contient :
●​ Les noms des logiciels disponibles​

●​ Les versions de ces logiciels​

●​ L’endroit où les télécharger (url ver le serveur ou bien l’address du serveur)​

Mais cette liste peut devenir ancienne. Par exemple, un logiciel peut avoir une nouvelle version
dans le dépôt, mais ton ordinateur ne le saura pas tant que tu ne mets pas à jour cette liste.

Donc que fait réellement la commande sudo apt update ?

Elle dit à Ubuntu :

"Va sur Internet, connecte-toi aux serveurs officiels, regarde tous les logiciels
disponibles, et mets à jour la liste que tu as localement."

C’est une sorte de synchronisation entre ton ordinateur et les serveurs Ubuntu pour être sûr
d’avoir les dernières informations sur les logiciels.
Commande 2 : sudo apt upgrade

Décomposons la commande :

●​ sudo : Encore une fois, tu demandes les droits administrateur.​

●​ apt : Tu continues à utiliser le gestionnaire de logiciels.​

●​ upgrade : Cela signifie "mettre à jour les logiciels déjà installés".​

Que fait cette commande ?

Elle dit à Ubuntu :

"Pour tous les logiciels que j’ai déjà installés, regarde s’il existe une version plus
récente dans la liste mise à jour, et si oui, télécharge et installe la nouvelle version."

Elle ne touche qu’aux logiciels qui sont déjà installés sur ton ordinateur.​
Elle ne supprime rien. Elle ne modifie pas tes paramètres. Elle ne met à jour que les fichiers du
programme lui-même.
b. Vérification du matériel

Il est important de s'assurer que tous les composants matériels sont correctement détectés.
Vous pouvez utiliser la commande suivante pour obtenir des informations sur votre matériel :

sudo lshw

lshw signifie "list hardware" (lister le matériel).​


C’est une commande Linux qui permet d’afficher les informations détaillées sur le matériel de
ton ordinateur.

Elle permet par exemple de connaître :


●​ le type et le modèle du processeur,​

●​ la quantité et la vitesse de la mémoire RAM,​

●​ la carte mère,​

●​ la carte graphique,​

●​ les disques durs,​

●​ les cartes réseau.


Elle est utile quand tu veux :
●​ connaître les composants exacts de ton PC (utile pour dépannage, compatibilité, ou
mise à jour),​

●​ vérifier si un périphérique est bien détecté,​

●​ générer un rapport complet de ta machine.


Commande simplifiée

sudo lshw -short


Ce que chaque colonne signifie (avec -short)

●​ H/W path : l’emplacement physique du composant sur la carte mère.​

●​ Device : le nom de l’appareil, par exemple /dev/sda pour le disque.​

●​ Class : la catégorie (mémoire, processeur, réseau...).​

●​ Description : le modèle ou les caractéristiques du composant.

l’installation des applications sous Ubuntu


Parfait. On va maintenant continuer le cours en expliquant l’installation des applications sous
Ubuntu à partir du terminal, toujours de manière simple et claire pour un débutant.

1. Qu'est-ce qu'une "application" sous Linux ?

Une application (ou logiciel) sous Ubuntu est un programme que tu peux utiliser pour faire une
tâche spécifique :

●​ Firefox : pour naviguer sur Internet​

●​ LibreOffice : pour écrire des documents​

●​ VLC : pour lire des vidéos​

●​ Gedit : pour écrire du code ou du texte .etc​

Sous Ubuntu, beaucoup de ces logiciels sont disponibles dans les dépôts officiels.

2. Qu'est-ce qu'un dépôt (repository) ?

Un dépôt est un serveur en ligne qui contient une grande collection de logiciels approuvés pour
Ubuntu.

Quand tu veux installer une application avec apt, Ubuntu va :

●​ vérifier dans la liste locale des paquets,​


●​ puis aller chercher le fichier du logiciel sur le dépôt distant (s’il ne l’a pas déjà),​

●​ et l’installer automatiquement.​

Exemples de dépôts Ubuntu :

●​ [Link]

●​ [Link]

Installer une application

sudo apt install nom_du_logiciel

fonctionnement

apt install utilise la liste locale en premier

Quand tu tapes sudo apt install, Ubuntu ne va pas directement sur Internet pour
chercher le logiciel.​
Il commence toujours par consulter la liste locale des logiciels qu’il a enregistrée sur
ton système.

Cette liste locale a été créée par la commande : sudo apt update

Donc, que se passe-t-il si la liste locale est ancienne ?


Si tu n’as pas fait apt update récemment, alors :

●​ Ubuntu utilise une liste obsolète.​

●​ Il peut :​

○​ Ne pas trouver un logiciel récent (même s’il existe en ligne).​

○​ Installer une version ancienne d’un logiciel.​

○​ Ne pas voir les dernières mises à jour de sécurité.​

Autrement dit, tu risques de ne pas avoir la dernière version, ou même de ne pas


pouvoir installer certains logiciels si leur nom ou leur emplacement a changé.

Étapes exactes quand tu fais apt install

Voici ce qui se passe en coulisses :

1.​ Ubuntu regarde dans sa liste locale si le logiciel demandé (nom_du_logiciel)


existe.​

2.​ Si le nom est trouvé :​

○​ Il lit dans la liste locale l'adresse exacte du fichier .deb (le paquet du
logiciel).​
3.​ Il télécharge ce paquet depuis le serveur indiqué dans la liste locale.​

4.​ Il installe ce paquet sur ton système.​

5.​ Il gère aussi automatiquement les dépendances (les autres petits programmes
dont le logiciel a besoin pour fonctionner).

Exemple concret

Disons que tu tapes :

sudo apt install firefox

Mais tu n’as pas fait apt update depuis un mois.

●​ Ubuntu regarde dans la vieille liste locale et voit que Firefox version 120 est
disponible.​

●​ Il télécharge Firefox 120 et l’installe.​

●​ Mais peut-être que Firefox 122 est déjà sorti sur les serveurs d’Ubuntu.​

●​ Tu viens donc d’installer une ancienne version, juste parce que ta liste n'était pas
à jour.

Donc, la bonne habitude :


Avant d’installer un logiciel, surtout après avoir allumé ton PC ou connecté à Internet,
fais toujours un sudo apt update avant d’installer ton logiciel

NB:

-​ apt a besoin d'une adresse pour télécharger le logiciel. Mais quelle adresse ? Où
va-t-il chercher exactement ?
-​ APT utilise les adresses des serveurs officiels d’Ubuntu, appelés dépôts
(repositories).

Ces adresses sont enregistrées dans un fichier spécial sur ton système.

Exemple du processus

Quand tu tapes : sudo apt install vlc

Voici ce qu’APT fait exactement :

1.​ Il cherche dans la liste locale (créée par apt update) pour voir :​

○​ Le nom du paquet​

○​ La version​

○​ L'adresse du serveur (ex: [Link]

○​ Le chemin exact vers le fichier .deb​

2.​ Il utilise l’adresse (URL) pour télécharger le paquet .deb : Par exemple :
[Link]

3. Il télécharge le fichier et l’installe.

Note 1: Le fichier .deb est un package d'installation utilisé sur les systèmes basés sur
Debian, comme Ubuntu. Il contient tous les fichiers nécessaires pour installer une
application et ses dépendances sur ton système.

Note 2: Il n'est pas toujours suffisant d'utiliser une seule commande pour installer une
application sur Ubuntu. Parfois, il est nécessaire de suivre plusieurs étapes ou d'ajouter
des dépôts supplémentaires. Il est donc recommandé de faire des recherches sur
Google pour obtenir les instructions complètes et les commandes nécessaires à
l'installation d'une application spécifique.

Structure des fichiers et répertoires sous Ubuntu

Sous Ubuntu (et Linux en général), les fichiers sont organisés dans une arborescence
(structure en forme d’arbre).

Le point de départ de cette arborescence est le répertoire racine /, et tous les autres
fichiers et dossiers sont organisés à partir de ce point. C’est un peu comme un arbre
avec des branches.
Voici ce que représentent ces répertoires importants :

●​ / : Racine. Le point de départ de toute la structure de fichiers.​

●​ /home : Dossier personnel des utilisateurs (par exemple, /home/pollah pour


l'utilisateur "pollah").​

●​ /bin : Contient les programmes essentiels à l’exécution du système (comme ls,


cp, cat).​

●​ /etc : Contient les fichiers de configuration du système.​

●​ /var : Contient les fichiers variables comme les logs, les caches et les fichiers
temporaires.​
●​ /usr : Contient les programmes et données non essentiels.​

●​ /tmp : Répertoire temporaire, utilisé par les programmes pour stocker des
fichiers temporaires.

2. Chemins absolus et relatifs

Il existe deux types de chemins pour accéder aux fichiers et répertoires sous Linux :

Chemin absolu :

Un chemin absolu commence toujours par / (la racine du système de fichiers) et


spécifie le chemin complet jusqu'à un fichier ou un dossier.

Exemple :

●​ /home/pollah/Documents/mon_fichier.txt​

Cela signifie qu'on commence à partir de la racine /, puis on navigue dans les dossiers
/home/pollah/Documents jusqu'au fichier mon_fichier.txt.

Chemin relatif :

Un chemin relatif part du répertoire courant, donc il ne commence pas par /. Si tu es


déjà dans un répertoire, tu peux utiliser un chemin relatif pour te déplacer.

Exemple :
●​ Documents/mon_fichier.txt​

Cela signifie que tu es déjà dans le répertoire /home/pollah, et tu veux accéder à


Documents/mon_fichier.txt à partir de là.

Naviguer dans les répertoires avec la ligne de commande

Pour naviguer dans l’arborescence des fichiers via le terminal, on utilise quelques
commandes de base.

pwd : Afficher le répertoire courant

La commande pwd (Print Working Directory) affiche le chemin absolu du répertoire où


tu te trouves actuellement.

cd : Changer de répertoire

La commande cd (Change Directory) permet de naviguer dans l’arborescence des


fichiers. Tu peux utiliser un chemin absolu ou relatif.

●​ Avec un chemin absolu :


Avec un chemin relatif : Si tu es déjà dans /home/yves, tu peux juste faire :
cd Documents

Revenir au répertoire précédent :

cd ..

Lister les fichiers avec ls


Pour voir les fichiers dans un répertoire, tu utilises la commande ls (list).

●​ Lister les fichiers du répertoire courant :

Lister les fichiers avec plus de détails (inclus les permissions, taille, propriétaire)
:

ls -l
Lister aussi les fichiers cachés (ceux qui commencent par un .) :

ls -a

Lister les fichiers avec les détails et les fichiers cachés :

ls -la
Manipulation des fichiers et dossiers sous Linux (CRUD)

1. Introduction

Linux permet de gérer les fichiers et dossiers avec la ligne de commande. Les
opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sont les bases de la gestion de
fichiers.

2. Créer (Create)

a. Créer un fichier

Commande : touch

Exemple :

touch nom_du_fichier.txt
b. Créer un dossier

Commande : mkdir

Exemple :

mkdir nom_du_dossier

b. Lire le contenu d’un fichier

Commandes :

cat [Link] # Affiche tout

less [Link] # Par page (défilement)

head [Link] # Premières lignes

tail [Link] # Dernières lignes

4. Mettre à jour (Update)

a. Renommer un fichier ou dossier

Commande : mv

mv [Link] [Link]

b. Modifier un fichier

Éditeurs de texte :

nano [Link] Ctrl + S pour save et Ctrl +X pour quitter


c. Déplacer un fichier

Commande : mv

mv [Link] /chemin/

d. Copier un fichier ou dossier

Commande : cp

cp [Link] [Link]

cp -r dossier1 dossier2 # pour copier un dossier

5. Supprimer (Delete)

a. Supprimer un fichier

Commande : rm

rm [Link]

b. Supprimer un dossier vide

Commande : rmdir

rmdir nom_du_dossier

c. Supprimer un dossier non vide


Commande : rm -r

rm -r nom_du_dossier

Voici quelques commandes pour voir l’adresse IP de ta machine sous


Linux :
1. Commande la plus courante (recommandée) :

ip a

Affiche toutes les interfaces réseau avec leurs adresses IP (IPv4 et


IPv6).

L’adresse locale (par exemple [Link]) se trouve généralement


sous inet sur l’interface eth0 ou wlan0.

2. Commande alternative (ancienne méthode) :

ifconfig

Nécessite parfois l’installation du paquet net-tools :

sudo apt install net-tools

3. Afficher uniquement l’adresse IP (IPv4) avec hostname :

hostname -I
Donne directement l’adresse IP sans détails techniques.

Exercice : Manipulation de fichiers et réseau

1.​ Crée un dossier nommé mon_projet.​

2.​ Entre dans le dossier mon_projet.​

3.​ Crée deux fichiers : [Link] et [Link].​

4.​ Dans le fichier [Link], écris ton nom et la phrase "Je


m’entraîne avec Linux.".​

5.​ Affiche le contenu de [Link] dans le terminal.​

6.​ Utilise une commande pour afficher l’adresse IP de ta machine,


et écris-la dans le fichier [Link].​

7.​ Renomme [Link] en ip_machine.txt.​


8.​ Crée une copie de ip_machine.txt et appelle-la
copie_ip.txt.​

9.​ Supprime le fichier copie_ip.txt.​

10.​ Reviens au dossier parent et supprime entièrement le dossier


mon_projet.​

Tu peux maintenant exécuter chaque étape et vérifier si tu maîtrises


les commandes mkdir, touch, echo, cat, mv, cp, rm, ip, hostname,
etc.

Vous aimerez peut-être aussi