Comanda tty in Linux – explicatie si exemple
Comanda tty (prescurtare de la “teletypewriter”) este utilizata pentru a afisa numele fisierului terminalului conectat la intrarea standard. Practic, aceasta comanda indica ce terminal este utilizat, returnand o cale precum /dev/tty1 sau /dev/pts/2.
Aceasta comanda este utila in scripting si gestionarea sesiunilor de terminal, ajutand utilizatorii si administratorii de sistem sa identifice terminalul activ si sa se asigure ca comenzile si iesirile sunt directionate corect.
Formatul comenzii este simplu:
Potrivit paginii de manual, aceasta comanda afiseaza numele fisierului terminalului conectat la intrarea standard.
Tty este o prescurtare pentru teletype, dar este mai cunoscut sub denumirea de terminal. Este un dispozitiv (implementat software in prezent) care permite interactiunea cu sistemul, transmitand datele introduse si afisand iesirea generata de sistem.
Exista mai multe tipuri de tty:
- Consola grafica (accesibila cu Ctrl+Alt+Fn)
- Emulatori de terminal precum Gnome Terminal (rulat intr-o sesiune X)
Cum functioneaza comanda tty?
Utilizarea este simpla: ruleaza comanda tty, iar aceasta va afisa numele terminalului conectat la iesirea standard.
Exemplu de output pe un sistem:
Daca comanda este executata intr-un mediu care nu este un terminal, va afisa mesajul:
Cum fac tty sa returneze doar codul de iesire?
Optiunea -s face comanda tty sa nu produca output, returnand doar codul de iesire.
Codurile de iesire:
- 0 – daca intrarea standard este un terminal
- 1 – daca intrarea standard nu este un terminal
- 2 – daca au fost furnizate argumente gresite
- 3 – daca a aparut o eroare de scriere.