Terminal, Shell, Prompt, Command Line : Définitions
Table des matières
Lorsqu'une personne débute dans le monde Linux, il est souvent confronté aux termes suivants : Terminal, Command Line, Shell, Prompt.
Dans cet article, nous allons expliquer ces 4 termes, afin de bien comprendre à quoi ils correspondent.
Un terminal est une application logicielle qui fournit une interface utilisateur textuelle pour interagir avec le Shell.
Il existe des émulateurs de terminal sous forme d'application : Gnome-terminal, Konsole, Xfce-Terminal
Il existe également des terminaux virtuels (accessibles avec Ctrl+Alt+F2 à F6) qui sont en texte brut.
Le Shell est assez difficile à visualiser du terminal. Le terminal lance le Shell.
Il existe plusieurs types de Shell : bash, ksh, csh, zsh, fish.
Il sert d'interface entre l'utilisateur et le système d'exploitation. Il prend en charge l'interprétation des commandes entrées par l'utilisateur et l'exécution de ces commandes.
Le prompt est l'invite de commandes que le Shell affiche à l'utilisateur pour lui indiquer qu'il est prêt à accepter des commandes.
Par exemple, dans le shell Bash par défaut, le prompt ressemble généralement à quelque chose comme utilisateur@hote:~$.
Le prompt peut varier en fonction de la configuration du shell et peut contenir des informations sur l'utilisateur, l'hôte, le répertoire courant, etc.
Il est définit grâce à la variable $PS1
La Command Line (ou Ligne de commande en français) est l'endroit où on va saisir les commandes pour interagir avec le système d'exploitation.
Elle est généralement située juste après le prompt.
Par exemple, dans la ligne de commande suivante, la commande est ls, qui est utilisée pour lister le contenu du répertoire courant :
Pour résumer les 4 termes, et comprendre l'interaction entre ces 4 composants, on peut dire que :
On tape des lignes de commandes dans un terminal, après le prompt, qui sont interprétés par le shell.
Introduction
Lorsqu'une personne débute dans le monde Linux, il est souvent confronté aux termes suivants : Terminal, Command Line, Shell, Prompt.
Dans cet article, nous allons expliquer ces 4 termes, afin de bien comprendre à quoi ils correspondent.
Définitions
Terminal
Un terminal est une application logicielle qui fournit une interface utilisateur textuelle pour interagir avec le Shell.
Il existe des émulateurs de terminal sous forme d'application : Gnome-terminal, Konsole, Xfce-Terminal
Il existe également des terminaux virtuels (accessibles avec Ctrl+Alt+F2 à F6) qui sont en texte brut.
Shell
Le Shell est assez difficile à visualiser du terminal. Le terminal lance le Shell.
Il existe plusieurs types de Shell : bash, ksh, csh, zsh, fish.
Il sert d'interface entre l'utilisateur et le système d'exploitation. Il prend en charge l'interprétation des commandes entrées par l'utilisateur et l'exécution de ces commandes.
Prompt
Le prompt est l'invite de commandes que le Shell affiche à l'utilisateur pour lui indiquer qu'il est prêt à accepter des commandes.
Par exemple, dans le shell Bash par défaut, le prompt ressemble généralement à quelque chose comme utilisateur@hote:~$.
Le prompt peut varier en fonction de la configuration du shell et peut contenir des informations sur l'utilisateur, l'hôte, le répertoire courant, etc.
Il est définit grâce à la variable $PS1
Command Line
La Command Line (ou Ligne de commande en français) est l'endroit où on va saisir les commandes pour interagir avec le système d'exploitation.
Elle est généralement située juste après le prompt.
Par exemple, dans la ligne de commande suivante, la commande est ls, qui est utilisée pour lister le contenu du répertoire courant :
Code :
utilisateur@hote:~$ ls
En résumé
Pour résumer les 4 termes, et comprendre l'interaction entre ces 4 composants, on peut dire que :
On tape des lignes de commandes dans un terminal, après le prompt, qui sont interprétés par le shell.