O Linux tem doze consolas TTY que podem ser utilizadas para executar comandos, restaurar o sistema, iniciar o Wine ou o servidor X opcional. Vamos ver o que são estas consolas, de onde vêm e como alternar entre consolas Linux.
A abreviatura TTY significa Teletype ou teletipo. Em 1830, foram desenvolvidas máquinas especiais chamadas teletipo que permitiam que as mensagens dactilografadas num teclado fossem enviadas para locais remotos. Este foi um verdadeiro avanço para a telegrafia, uma vez que o código Morse tinha sido utilizado anteriormente para este fim. As mensagens tinham de ser codificadas, transmitidas, descodificadas e impressas em papel. Nessa altura, foi patenteado um sistema de codificação especial que estava 89 anos à frente do ASCII. As máquinas que utilizavam este sistema tinham apenas cinco teclas. O operador tinha de memorizar combinações diferentes para cada letra.
Em 1963, a codificação ASCI tornou-se conhecida, pelo que os fabricantes de teletipo começaram a utilizá-la. Após a invenção do telefone, o teletipo tornou-se ainda mais utilizado. Tornou-se possível combinar muitas máquinas numa só rede. De tudo isto nasceu o fax em 1980. Os computadores melhoraram e evoluíram. No início, as instruções eram introduzidas através de cartões perfurados especiais, mas depressa se tornou claro que este método era extremamente inconveniente e moroso. Todos precisavam de um dispositivo especial para introduzir as instruções e obter o resultado. O melhor candidato para o lugar de dispositivo de entrada/saída foi o teletipo. O aparelho foi concebido para introduzir texto, codificá-lo, descodificá-lo e apresentá-lo. Só que agora tinha de haver um computador do outro lado, e não outro teletipo.
Depois disso, os teletipos passaram a ser muito utilizados para controlar PCs e mainframes. Com o tempo, surgiram emuladores de hardware de teletipos, que não usavam papel para a saída de dados, mas um CRT, e conseguiram suplantá-los com grande sucesso. Estes dispositivos ofereciam mais funcionalidades, como mover o cursor no ecrã, limpar o ecrã e editar texto. Um desses teletipos virtuais era o DEC VT05.
Nos sistemas baseados no kernel Linux, os terminais são um teletipo virtual. Só que agora o teletipo é emulado por software. Tais terminais são chamados pseudo-teletipos ou PTS. O Linux fornece um multiplexador de pseudo-terminal que trata das ligações a todos esses PTSs. Este multiplexador reside no kernel e é acessível através do ficheiro /dev/ptmx
. Cada uma das doze consolas abertas por omissão no Linux é um dispositivo pseudo teletipo ligado a este multiplexador.
Cada consola tem as suas próprias teclas de atalho. Estas são Ctrl+Alt+Fn
, onde n é o número da consola de 1 a 12. Para abrir a primeira consola é necessário introduzir Ctrl+Alt+F1
, a segunda consola - Ctrl+Alt+F2
, a décima segunda - Ctrl+Alt+F12
e assim sucessivamente. Abra a terceira consola e autentique-se nela, depois veja o número do pseudo teletipo:
Aqui o número do dispositivo é /dev/tty3
. Da mesma forma, pode abrir a sexta consola premindo Ctrl+Alt+F6
:
A primeira consola é ocupada pelo gestor de login, e a segunda ou sétima pelo servidor X. Todas as outras podem ser utilizadas para os seus próprios fins. Agora já sabe o que são as consolas TTY, porque se chamam assim e como alternar entre elas.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: