Consoles et Terminaux

Mise à jour : Debian 11.2 Bullseye

Le terminal est une interface homme-machine, composée d'un clavier et d'un écran, permettant de communiquer avec le shell.

Ce document décrit comment accéder aux deux types de terminaux couramment disponibles sur un PC : la console et le terminal X.

Terminologie :

Sommaire

1 - Accés console

1.1 - Connexion

Hostname login: Nom_utilisateur
Password
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Nom_utilisateur@Nom_hôte:~$

Si la connexion est réussie, comme ci-dessus, le prompt du shell s'affiche : $ indique qu'il s'agit d'un compte utilisateur et ~ représente le home de l'utilisateur : /home/Nom_utilisateur.

Hostname login: root
Password
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

root@Nom_hôte~#

Si la connexion est réussie, comme ci-dessus, le prompt du shell s'affiche : # indique qu'il s'agit d'un compte super-utilisateur et ~ représente le home du super-utilisateur : /root

1.2 - Sélection d'une console par touches de fonction

Debian GNU/ Linux 9 tty1

debian login:

où debian est le nom d'hôte de la machine tel qu'il a été défini pendant l'installation.

1.3 - Sélection console en ligne de commande

$ sudo chvt 5

1.4 - Identification du numéro de terminal

Les noms de périphériques consoles sont ttyn, les noms de périphériques des émulateurs de terminaux sont pts/n. La commande tty permet de vérifier le type et le numéro du terminal en cours d'utilisation,

$ tty
/dev/tty1
$ tty
/dev/pts/0
$ tty
/dev/ttyS0

1.5 - Déconnexion

$ exit
Debian GNU/ Linux 9 ty1

Nom_hôte login:

2 - Accès Terminal

Nom_utilisateur@Nom_hôte:~$

3 - Divers

$ echo $TERM
linux
$ echo $TERM
xterm-256color
$ echo "message depuis $(tty) vers /dev/tty0" >/dev/tty0