GNU/Linux >> Linux Esercitazione >  >> Ubuntu

tty (/dev/tty ) vs pts (/dev/pts) in Linux

tty sono semplicemente le porte collegate al computer come un mouse, una tastiera. pts sono pseudo terminali che sono connessioni SSH o telnet. Puoi capire tty e pts come canali di connessione a cui i sistemi Linux comunicano con il client. Entrambi sono responsabili del mantenimento in vita delle sessioni e dell'invio dei pacchetti.

In questo articolo, ti fornirò un rapido riepilogo delle differenze tra tty (/dev/tty ) e pts (/dev/pts) in Linux.

Che cos'è tty?

Tty sta per telescrivente, tuttavia, è più comunemente indicato come terminale. È essenzialmente un dispositivo che ti consente di interagire con un sistema fornendo dati (da te immessi) al sistema e visualizzando l'output del sistema. Un dispositivo terminale standard viene chiamato tty (ad esempio, la console sul server). tty sono disponibili in una varietà di forme e dimensioni. Ad esempio, puoi utilizzare la combinazione di tasti Ctrl+Alt+Fn per accedere a console grafiche o emulatori di terminale come il terminale Gnome da eseguire all'interno di una sessione X.

Come funziona il comando tty?

Basta digitare 'tty' e nell'output apparirà il nome del terminale collegato allo standard output (o, in altre parole, il nome del terminale corrente).

Syntax : tty [option] ……

Il seguente output è stato generato sul mio sistema,

opzioni :

  • – – versione :stampa le informazioni sulla versione ed esce
  • – – aiuto :visualizza il messaggio di aiuto ed esce
  • -s, ––silenzioso, ––silenzioso: Non viene stampato nulla; viene restituito solo lo stato di uscita.

Per dirla in altro modo, digita TTY per scoprire a quale numero TTY sei connesso. Puoi anche usare il comando who per vedere chi altro è connesso alla macchina Linux in remoto se ci sono più utenti connessi.

Per ottenere l'elenco dei terminali aperti, puoi utilizzare il seguente comando.

Per impostazione predefinita, il numero totale di console tty consentite è 6. Puoi passare da tty1 a tty6 usando le combinazioni di tasti CTRL+ALT+F[n].

Cos'è pts?

pts sta per pseudo terminal slave. Pts è la parte schiava di pty. Un pty (dispositivo pseudo-terminale) potrebbe essere un dispositivo terminale che un'altra applicazione simula (esempio:telnet o ssh sono programmi di questo tipo. Una sessione pseudo-terminale slave (pts) viene utilizzata quando ci si connette a un computer Linux tramite un'altra applicazione, come SSH o PuTTY. Il comando tty mostrerà quale sessione pts è attualmente attiva. Quando si utilizza una connessione SSH, le combinazioni Ctrl + Alt + F# non funzioneranno. Al contrario, verranno utilizzate numerose connessioni SSH per creare più console virtuali.

Puoi semplicemente visualizzare il canale pts con il comando w. Nell'output seguente, l'utente kushal è connesso a tty1 che potrebbe essere una connessione alla console e pts/0 che è tramite ssh.

Conclusione

L'articolo ti dà un'idea di quali sono le differenze tra pts e tty. Ti mostra anche come fare una panoramica del sistema Linux. Grazie per aver letto.


Ubuntu
  1. Come sostituire un disco rigido guasto nel software RAID Linux

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  4. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  5. Cosa sono i file /dev/zero e /dev/null in Linux

Come generare una password casuale in Linux usando /dev/random

Quando usare /dev/random vs /dev/urandom?

Linux:cosa significa la lettera "u" in /dev/urandom?

Come mappare il dispositivo /dev/sdX e /dev/mapper/mpathY dal dispositivo /dev/dm-Z

screen Impossibile aprire il tuo terminale '/dev/pts/0' - controlla

È sbagliato collegare /dev/random a /dev/urandom su Linux?