GNU/Linux >> Linux Esercitazione >  >> Linux

Linux tty Command Tutorial per principianti (con esempi)

In Linux, tutto è un file. Anche qualsiasi dispositivo hardware connesso al sistema viene rappresentato come un file speciale. Quindi non dovrebbe sorprendere che un terminale sia rappresentato anche come un file. Esiste un comando chiamato tty che visualizza le informazioni relative al terminale. In questo tutorial, discuteremo le basi di tty usando alcuni esempi di facile comprensione.

Ma prima di farlo, vale la pena condividere che tutti gli esempi in questo articolo sono stati testati su Ubuntu 16.04 LTS.

Comando Linux tty

Il comando tty sostanzialmente stampa il nome del file del terminale collegato allo standard input. Di seguito è riportata la sua sintassi:

tty [OPTION]...

Ed ecco come lo spiega la pagina man dello strumento:

Print the file name of the terminal connected to standard input.

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti una buona idea di come funziona tty.

Q1. Che cos'è tty?

In sostanza, tty è l'abbreviazione di telescrivente, ma è più popolarmente noto come terminale. Fondamentalmente è un dispositivo (implementato nel software al giorno d'oggi) che ti consente di interagire con il sistema trasmettendo i dati (immessi) al sistema e visualizzando l'output prodotto dal sistema.

tty può essere di diversi tipi. Ad esempio, console grafiche a cui puoi accedere con la combinazione di tasti Ctrl+Alt+Fn o emulatori di terminale come il terminale Gnome che vengono eseguiti all'interno di una sessione X. Per saperne di più su tty, vai qui.

Q2. Come funziona il comando tty?

L'utilizzo è piuttosto semplice:basta eseguire 'tty' e l'output conterrà il nome del terminale collegato allo standard output (o, in altre parole, il nome del terminale corrente).

tty

Ad esempio, sul mio sistema è stato prodotto il seguente output:

/dev/pts/19

Nota che il comando produce un messaggio come "not a tty" se non è in esecuzione all'interno di un terminale.

T3. Come fare in modo che tty restituisca solo lo stato di uscita?

Esiste un'opzione della riga di comando -s che silenzia il comando tty in quanto non viene prodotto alcun output. Viene restituito solo lo stato di uscita.

tty -s

Di seguito è riportato il significato di ogni stato di uscita:

  • 0 se lo standard input è un terminale
  • 1 se lo standard input non è un terminale
  • 2 se vengono forniti argomenti errati
  • 3 se si verifica un errore di scrittura

Conclusione

Inutile dire che tty non è il tipo di comando che potresti dover usare frequentemente. Ma è sempre bene sapere che esiste un comando del genere e, dato il set limitato di opzioni della riga di comando, è anche facile da capire. Per maggiori informazioni sullo strumento, vai alla sua pagina man.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Linux yes Command Tutorial per principianti (con esempi)

  4. Tutorial sui comandi per utenti Linux per principianti (con esempi)

  5. Linux sum Command Tutorial per principianti (con esempi)

Linux sha1sum Command Tutorial per principianti (con esempi)

Tutorial sui comandi per l'aspetto di Linux per principianti (con esempi)

Esercitazione sui comandi lsattr Linux per principianti (con esempi)

Linux tload Command Tutorial per principianti (con esempi)

Linux znew Command Tutorial per principianti (con esempi)

Linux tr Command Tutorial per principianti (con esempi)