entête Terminal

Lebossflo

Membre actif
20 Mai 2011
723
7
Bonjour a tous, j'ai installer le package 'Haskell' pour commencer a faire du Haskell quoi, mais, (truc bête hein), maintenant qu'il est installé, en haut de mon terminal, il me met ca:
vzyu.png

c'est quoi se 'on ttys000' ???
Merci de votre aide :zen:
 
Le numéro de terminal (ici virtuel) sur lequel tu te connectes (en l'espèce le shell).
Rien que de très normal et Haskell n'a rien à y voir. :)
 
Ah d'accord, je n'avais jamais fais attention... :up:
Et du coup, a titre informatique, de façon a savoir sur quoi je vais travailler etc. , il signifie quoi? Puisque j'imagine que ce n'est pas un sigle choisi par hasard :)
 
Initialement, un terminal était un périphérique.
Là, les terminaux sont des périphériques virtuels : chaque onglet est un périphérique virtuel. Ce périphérique est, pour le système, vu comme un device donc, comme on est sur UNIX, comme un fichier un peu particulier.
Pour connaître le device auquel un shell est affecté, tape la commande tty.

Imaginons que la commande renvoie : /dev/ttys003.
Si tu tapes alors la commande : echo "brol" > /dev/ttys003 tu verras s'afficher brol dans ton shell. Le device est tout bonnement le canal de communication avec le périphérique virtuel.