GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa sono gli pseudo terminali (pty/tty)?

  1. Un dispositivo che ha le funzioni di un terminale fisico senza esserlo realmente. Creato da emulatori di terminale come xterm. Maggiori dettagli sono nella manpage pty(7).
  2. Tradizionalmente, UNIX ha un concetto di terminale di controllo per un gruppo di processi e molte funzioni di I/O sono costruite pensando ai terminali. Gli pseudoterminali gestiscono, ad esempio, alcuni caratteri di controllo come ^C.
  3. Non sono obsoleti e sono usati in molti programmi, incluso ssh.
  4. ssh.

La risposta è nel nome -- "Pseudo" che significa "non genuino ma con l'aspetto di".

Con i primi terminali, c'era sempre un componente hardware collegato al dispositivo associato, sia esso un display hardware o una porta seriale.

Con xwindows, telnet e ssh, è nata la necessità di software "Pseudo dispositivi" per svolgere il lavoro di sostituzione dell'hardware di visualizzazione. Sono "Pseudo Terminali"... software che emula l'hardware del Terminale, gestendo l'input e l'output nello stesso modo in cui lo farebbe un dispositivo fisico, in modo che il software connesso non sappia che non c'è un dispositivo reale collegato.


Gli pseudo-terminali sono emulatori di linee seriali. Forniscono endpoint per shell telnet, ssh e xterm.


Linux
  1. Qual è il tuo trucco da terminale Linux preferito?

  2. Qual è il tuo emulatore di terminale Linux preferito?

  3. Qual è il tuo trucco da terminale Linux preferito?

  4. Quali sono le responsabilità di ciascun componente pseudo-terminale (pty) (software, lato master, lato slave)?

  5. Cosa sono i file speciali di caratteri e blocchi speciali in un sistema Unix??

3 terminali Linux che devi provare

Linux:quali sono i valori della proprietà degli interrupt dell'albero dei dispositivi?

Quali emulatori di terminale sono disponibili per utenti di terminali pesanti?

Perché ci sono così tanti /dev/tty in Linux?

Che cos'è un dispositivo loop durante il montaggio?

Cosa sono i segnali in sospeso?