Ce este TTY în Linux?

Configurare noua (How To)

Situatie

Trebuie să fi auzit despre termenul „TTY” când vine vorba de Linux și UNIX. Dar, ce este?

Teleimprimatoarele vă permit să trimiteți/primiți mesaje text prin cablu. A fost un înlocuitor al comunicării în cod Morse, în care erau necesari doi operatori pentru a comunica eficient unul cu celălalt. Codul Murray a redus efortul operatorilor de a trimite un mesaj. Și, acest lucru a făcut posibil ca un Teleprinter să evolueze ca Teletypewriter comercial în 1908. TTY este prescurtarea pentru Teletypewriter.

wacsoperateteletype

Diferența dintre Teletypewriter și o mașină de scris obișnuită a fost că un Teletypewriter a fost atașat la un dispozitiv de comunicare pentru a trimite mesajul tastat. Teletypewriter a făcut posibil ca oamenii să comunice mai rapid printr-un fir fără computere până acum. Și aici a apărut „TTY”.

Solutie

Calculatoarele inițiale nu aveau conceptul de tastatură. Cardurile perforate erau metoda de introducere.

punch card program

În timp ce computerele evoluau, cardurile de intrare în loturi au fost în cele din urmă înlocuite de telemachine ca dispozitiv convenabil de intrare/ieșire.

lgp 30 early computer 1956

Acesta este ceea ce numiți „emulator de terminal”. De exemplu, GNOME Terminal, sau Konsole, sunt unele dintre cele mai bune emulatoare de terminale pe care le veți găsi pentru Linux.
Deci, ce este TTY în Linux?

Când vine vorba de Linux, TTY este un dispozitiv abstract în UNIX și Linux. Uneori se referă la un dispozitiv de intrare fizic, cum ar fi un port serial, iar uneori se referă la un TTY virtual unde permite utilizatorilor să interacționeze cu sistemul (referință).

TTY este un subsistem în Linux și Unix care face posibilă gestionarea proceselor, editarea liniilor și gestionarea sesiunilor la nivel de kernel prin drivere TTY. În ceea ce privește programarea, trebuie să te arunci în adâncime. Dar, având în vedere domeniul de aplicare al acestui articol, aceasta ar putea fi o definiție ușor de digerat.

Dacă sunteți curios, puteți explora o resursă veche (TTY Demystified) care încearcă să clarifice TTY în sistemele Linux și Unix cu toate detaliile tehnice de care aveți nevoie.

De fapt, ori de câte ori lansați un emulator de terminal sau utilizați orice fel de shell în sistemul dvs., acesta interacționează cu TTY-uri virtuale care sunt cunoscute ca pseudo-TTY-uri sau PTY. Puteți doar să tastați TTY în emulatorul dvs. de terminal pentru a găsi PTY-ul asociat.

Tip solutie

Permanent

Voteaza

(10 din 17 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?