Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
03 février 2016

Linux           Types de fichiers spéciaux


/dev/console

/dev/console



   Un système Linux a jusqu'à 63 consoles virtuelles (périphériques caractère avec le numéro majeur 4 et mineur 1 à 63), généralement appelés /dev/ttyn avec 1 ‹= n ‹= 63. La console courante est également adressée par /dev/console ou /dev/tty0, le périphérique caractère avec le numéro majeur 4 et mineur 0, avec le mode 0622 et le propriétaire root:tty

   Démarrer un processus sur une console peut se faire avec init, mingetty ou agetty, ou demander à openvt de démarrer un processus sur la console, ou démarre X, qui va trouver une console inutilisée, et y afficher sa sortie.

   Pour basculer d'une console à l'autre, on peut utiliser Alt+Fn ou Ctrl+Alt+Fn pour basculer sur la console n. AltGr+F permet de basculer à la console n+12, ou utiliser Alt+RightArrow ou Alt+LeftArrow, ou utiliser le programme chvt.

   La commande deallocvt va libérer la mémoire prise par le tampon d'affichage pour les consoles qui ne sont associées avec un processus.

Propriétés

   Les consoles gèrent beaucoup d'états. Les consoles simulent des terminaux VT100. Une console est réinitialisée en affichant les 2 caractères ESC c. Toutes les séquences d'échappement se trouvent dans console_codes(4).