Aller au contenu principal

L'interface et le Terminal


Table des matières

  1. Interface graphique vs ligne de commande
  2. Pourquoi le terminal est essentiel
  3. Ouvrir et utiliser le terminal
  4. Anatomie du prompt
  5. Premiers pas dans le terminal


1 - Interface graphique vs ligne de commande

Deux façons d'interagir avec Linux

Comparaison

AspectInterface Graphique (GUI)Ligne de Commande (CLI)
ApprentissageIntuitifNécessite formation
VitesseLent (souris)Rapide (clavier)
AutomatisationDifficileFacile (scripts)
RessourcesGourmandLéger
Accès distantComplexeSimple (SSH)
PrécisionLimitéeTotale
ServeursRarement disponibleToujours disponible

Exemple concret

Créer 100 dossiers nommés projet_1 à projet_100 :

En GUI : Clic droit → Nouveau dossier → Nommer → Répéter 100 fois... ⏱️ ~30 minutes

En CLI :

mkdir projet_{1..100}

⏱️ 1 seconde !

astuce

La ligne de commande peut sembler intimidante au début, mais elle devient vite indispensable. C'est un investissement qui rapporte énormément !

🔝 Retour à la table des matières



2 - Pourquoi le terminal est essentiel

Raisons pratiques

Dans le monde professionnel

ContextePourquoi le terminal ?
ServeursPas d'interface graphique
CloudAccès SSH uniquement
DockerCommandes en ligne
CI/CDPipelines automatisés
Kuberneteskubectl en ligne de commande
AnsibleConfiguration automatisée

Ce que permet le terminal

  1. Automatiser des tâches répétitives
  2. Administrer des serveurs à distance
  3. Diagnostiquer rapidement des problèmes
  4. Traiter de grandes quantités de données
  5. Intégrer dans des pipelines DevOps
attention

Dans le monde DevOps, 95% de votre travail se fait en ligne de commande. Maîtriser le terminal n'est pas optionnel !

🔝 Retour à la table des matières



3 - Ouvrir et utiliser le terminal

Sur Ubuntu Desktop

Méthode 1 : Raccourci clavier (recommandé)

Ctrl + Alt + T

Méthode 2 : Menu

  • Cliquer sur "Activités" (coin supérieur gauche)
  • Taper "Terminal"
  • Cliquer sur l'icône Terminal

Méthode 3 : Clic droit

  • Clic droit sur le bureau
  • "Ouvrir un terminal"

Sur WSL2 (Windows)

Méthode 1 : Menu Démarrer

  • Rechercher "Ubuntu"
  • Cliquer sur l'application Ubuntu

Méthode 2 : Windows Terminal (recommandé)

  • Installer Windows Terminal depuis le Microsoft Store
  • Ouvrir Windows Terminal
  • Sélectionner Ubuntu dans les onglets

Méthode 3 : Commande

# Dans PowerShell ou cmd
wsl

Interface du terminal

┌─────────────────────────────────────────────────────────┐
│ Terminal - □ x │
├─────────────────────────────────────────────────────────┤
│ │
│ user@ubuntu:~$ │
│ │
│ │
│ │
│ │
│ │
└─────────────────────────────────────────────────────────┘

🔝 Retour à la table des matières



4 - Anatomie du prompt

Le prompt est l'invite de commande qui attend vos instructions.

Structure du prompt

user@hostname:~$
│ │ │ │
│ │ │ └── $ = utilisateur normal (# = root)
│ │ └──── ~ = répertoire courant (home)
│ └───────────── hostname = nom de la machine
└────────────────── user = nom d'utilisateur

Exemples de prompts

PromptSignification
john@ubuntu:~$John, sur ubuntu, dans son home
john@ubuntu:/etc$John, sur ubuntu, dans /etc
root@server:/#Root (admin), dans / (racine)
deploy@prod:/var/log$Utilisateur deploy, dans /var/log

Symboles importants

SymboleSignification
$Utilisateur normal
#Utilisateur root (administrateur)
~Répertoire home de l'utilisateur
/Racine du système de fichiers
.Répertoire courant
..Répertoire parent
danger

Quand vous voyez # au lieu de $, vous êtes en mode root (administrateur). Soyez très prudent, vous pouvez tout casser !

Le curseur

Le curseur clignotant indique où sera tapé votre texte :

user@ubuntu:~$ █
└── Curseur clignotant

🔝 Retour à la table des matières



5 - Premiers pas dans le terminal

Votre première commande

Tapez cette commande et appuyez sur Entrée :

echo "Bonjour, Linux !"

Résultat :

Bonjour, Linux !

echo affiche le texte que vous lui donnez.

Commandes de base à essayer

# Afficher la date et l'heure
date

# Afficher le calendrier du mois
cal

# Afficher qui vous êtes
whoami

# Afficher le nom de la machine
hostname

# Afficher le répertoire courant
pwd

# Effacer l'écran
clear

Raccourcis clavier essentiels

RaccourciAction
TabAuto-complétion
/ Historique des commandes
Ctrl + CAnnuler la commande en cours
Ctrl + LEffacer l'écran (comme clear)
Ctrl + AAller au début de la ligne
Ctrl + EAller à la fin de la ligne
Ctrl + UEffacer la ligne avant le curseur
Ctrl + RRechercher dans l'historique

Auto-complétion avec Tab

La touche Tab est votre meilleure amie :

# Tapez "wh" puis Tab
wh[Tab]
# Affiche les commandes commençant par "wh" :
# whatis whereis which while who whoami

# Tapez "whoa" puis Tab
whoa[Tab]
# Complète automatiquement en "whoami"

Historique des commandes

# Voir les dernières commandes
history

# Voir les 10 dernières
history 10

# Réexécuter la dernière commande
!!

# Réexécuter la commande numéro 42
!42

# Rechercher dans l'historique
Ctrl + R puis tapez un mot

Exercice pratique

Essayez ces commandes dans l'ordre :

# 1. Qui suis-je ?
whoami

# 2. Sur quelle machine ?
hostname

# 3. Quelle date ?
date

# 4. Où suis-je ?
pwd

# 5. Afficher un message
echo "Je suis sur $(hostname) en tant que $(whoami)"

# 6. Voir l'historique
history 5
Astuce

Utilisez les flèches et pour naviguer dans l'historique plutôt que de retaper les commandes !

🔝 Retour à la table des matières



Points clés à retenir

  • Le terminal est plus puissant que l'interface graphique
  • Le prompt indique utilisateur@machine:répertoire$
  • $ = utilisateur normal, # = root (attention !)
  • La touche Tab complète automatiquement
  • Ctrl + C annule une commande en cours
  • L'historique (flèches haut/bas) fait gagner du temps

🔝 Retour à la table des matières


← Chapitre précédent | Chapitre suivant : Navigation dans le système de fichiers →