GNU/Linux >> Znalost Linux >  >> Linux

Co jsou pseudo terminály (pty/tty)?

  1. Zařízení, které má funkce fyzického terminálu, aniž by jím bylo. Vytvořeno emulátory terminálu, jako je xterm. Více podrobností je v manuálové stránce pty(7).
  2. Unix má tradičně koncepci řídicího terminálu pro skupinu procesů a mnoho I/O funkcí je vytvořeno s ohledem na terminály. Pseudoterminály zpracovávají například některé řídicí znaky, jako je ^C.
  3. Nejsou zastaralé a používají se v mnoha programech, včetně ssh.
  4. ssh.

Odpověď je v názvu -- "Pseudo" znamená "není pravý, ale vypadá jako".

U prvních terminálů byl vždy připojen kus hardwaru s přidruženým zařízením, ať už to byl zobrazovací hardware nebo sériový port.

S xwindows, telnetem a ssh vznikla potřeba softwarových „pseudozařízení“, které by zastupovaly zobrazovací hardware. Jsou to "pseudoterminály" ... software, který emuluje hardware terminálu a zpracovává vstupy a výstupy stejným způsobem jako fyzické zařízení, takže připojený software neví, že není připojeno skutečné zařízení.


Pseudoterminály jsou emulátory pro sériové linky. Poskytují koncové body pro shelly telnet, ssh a xterm.


Linux
  1. Jaký je váš oblíbený emulátor terminálu?

  2. Jaký je váš oblíbený emulátor terminálu Linux?

  3. Jaký je váš oblíbený linuxový terminálový trik?

  1. Jaké jsou vztahy mezi aktuálním řídicím terminálem a `/dev/tty`?

  2. Jaký protokol/standard používají terminály?

  3. Linux – rozdíl mezi Pts a Tty?

  1. Jaký je váš oblíbený trik s linuxovým terminálem?

  2. Linux – jaké jsou hodnoty vlastnosti přerušení stromu zařízení?

  3. Co jsou nevyřízené signály?