Comanda stty este folosita pentru controlul terminalului direct prin intermediul intepretorului de comenzi (shell-ului). Folosirea acesteia fara nici un parametru conduce la afisarea caracteristicilor curente ale terminalului.
razvan@ragnarok:~/cfiles/solab/lab1$ stty speed 38400 baud; line = 0; eol = M-^?; eol2 = M-^?; ixany
Comanda poate fi urmata de o serie de optiuni care corespund optiunilor posibile pentru manipularea structurii termios (ignbrk, inclr, opost, ofill, icanon, echo, etc.). Multe din aceste optiuni pot fi precedate de '-' pentru a indica lipsa acestora. Spre exemplu daca dorim sa lucram in modul noncanonic vom folosi comanda
/*
* actualizare terminal pentru lucrul in modul necanonic fara ecou
*/
void start_getch (void)
{
system ("stty -icanon -echo min 1 time 0");
}
/*
* revenire la modul de lucru initial
*/
void stop_getch (void)
{
system ("stty icanon echo");
}