Linux posiada dwanaście konsol TTY, które mogą być używane do uruchamiania poleceń, przywracania systemu, uruchamiania Wine lub opcjonalnego serwera X. Zobaczmy, czym są te konsole, skąd pochodzą i jak przełączać się między konsolami Linuksa.
Skrót TTY oznacza Teletype lub dalekopis. W 1830 roku opracowano specjalne maszyny zwane dalekopisami, które umożliwiały wysyłanie wiadomości wpisywanych na klawiaturze do odległych lokalizacji. Był to prawdziwy przełom w telegrafii, ponieważ wcześniej do tego celu używano alfabetu Morse'a. Wiadomości musiały być kodowane, przesyłane, dekodowane i drukowane na papierze. W tamtych czasach opatentowano specjalny system kodowania, który wyprzedzał ASCII o 89 lat. Maszyny korzystające z tego systemu miały tylko pięć klawiszy. Operator musiał zapamiętać różne kombinacje dla każdej litery.
W 1963 roku kodowanie ASCI stało się znane, więc producenci dalekopisów zaczęli go używać. Po wynalezieniu telefonu dalekopis stał się jeszcze powszechniej używany. Możliwe stało się połączenie wielu maszyn w jedną sieć. Wszystko to zaowocowało powstaniem faksu w 1980 roku. Komputery udoskonalały się i ewoluowały. Początkowo instrukcje były wprowadzane za pomocą specjalnych kart dziurkowanych, ale szybko stało się jasne, że ta metoda jest niezwykle niewygodna i czasochłonna. Każdy potrzebował specjalnego urządzenia do wprowadzania instrukcji i uzyskiwania wyników. Najlepszym kandydatem na miejsce urządzenia wejścia/wyjścia był dalekopis. Urządzenie zostało zaprojektowane do wprowadzania tekstu, kodowania go, dekodowania i wyświetlania. Tylko teraz po drugiej stronie musiał znajdować się komputer, a nie kolejny dalekopis.
Później dalekopisy stały się powszechnie używane do sterowania komputerami PC i mainframe'ami. Z czasem pojawiły się sprzętowe emulatory dalekopisów, wykorzystujące do przesyłania danych nie papier, lecz kineskop, które z wielkim sukcesem wyparły dalekopisy. Urządzenia te oferowały więcej funkcji, takich jak przesuwanie kursora po ekranie, czyszczenie ekranu i edycja tekstu. Jednym z takich wirtualnych dalekopisów był DEC VT05.
W systemach opartych na jądrze Linux terminale są wirtualnymi dalekopisami. Tylko teraz dalekopis jest emulowany przez oprogramowanie. Takie terminale są nazywane pseudo-teletypami lub PTS. Linux zapewnia multiplekser pseudo-terminali, który obsługuje połączenia do wszystkich takich PTS. Multiplekser ten znajduje się w jądrze i jest dostępny poprzez plik /dev/ptmx
. Każda z dwunastu konsol otwartych domyślnie w systemie Linux jest pseudo-terminalem podłączonym do tego multipleksera.
Każda konsola ma swoje własne skróty klawiszowe. Są to Ctrl+Alt+Fn
, gdzie n jest numerem konsoli od 1 do 12. Aby otworzyć pierwszą konsolę należy wpisać Ctrl+Alt+F1
, drugą konsolę - Ctrl+Alt+F2
, dwunastą - Ctrl+Alt+F12
i tak dalej. Otwórz trzecią konsolę i uwierzytelnij się w niej, a następnie spójrz na pseudo numer dalekopisu:
Tutaj numer urządzenia to /dev/tty3
. Podobnie można otworzyć szóstą konsolę, naciskając Ctrl+Alt+F6
:
Pierwsza konsola jest zajęta przez menedżera logowania, a druga lub siódma przez serwer X. Wszystkie pozostałe można wykorzystać do własnych celów. Teraz już wiesz, czym są konsole TTY, dlaczego tak się nazywają i jak się między nimi przełączać.
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: