Linux má dvanáct konzol TTY, které lze použít ke spouštění příkazů, obnovení systému, spuštění Wine nebo volitelného serveru X. Podívejme se, co jsou to za konzoly, odkud pocházejí a jak mezi nimi v Linuxu přepínat.
Zkratka TTY znamená Teletype neboli dálnopis. Již v roce 1830 byly vyvinuty speciální stroje zvané teletype, které umožňovaly posílat zprávy napsané na klávesnici na vzdálená místa. Pro telegrafii to byl skutečný průlom, protože předtím se k tomuto účelu používala Morseova abeceda. Zprávy bylo nutné zakódovat, přenést, dekódovat a vytisknout na papír. Tehdy byl patentován speciální kódovací systém, který byl 89 let před ASCII. Stroje používající tento systém měly pouze pět kláves. Obsluha si musela zapamatovat různé kombinace pro každé písmeno.
V roce 1963 se kódování ASCI stalo známým, a tak jej výrobci dálnopisů začali používat. Po vynálezu telefonu se dálnopis začal používat ještě více. Bylo možné spojit mnoho strojů do jedné sítě. Z toho všeho pak v roce 1980 vznikl fax. Počítače se zdokonalovaly a vyvíjely. Zpočátku se pokyny zadávaly pomocí speciálních děrných štítků, ale brzy se ukázalo, že tento způsob je velmi nepohodlný a časově náročný. Každý potřeboval speciální zařízení, aby mohl zadávat pokyny a získat výsledek. Nejlepším kandidátem na místo vstupního/výstupního zařízení byl dálnopis. Poskytoval vše potřebné Zařízení bylo určeno k zadávání textu, jeho kódování, dekódování a zobrazení. Jenže nyní musel být na druhé straně počítač, nikoli další dálnopis.
Poté se dálnopisy začaly hojně využívat k ovládání osobních počítačů a mainframů. Postupem času se objevily hardwarové emulátory dálnopisů, které pro výstup dat nepoužívaly papír, ale CRT, a podařilo se jim je s velkým úspěchem vytlačit. Tato zařízení nabízela více funkcí, například pohyb kurzoru po obrazovce, vymazání obrazovky a editaci textu. Jedním z takových virtuálních dálnopisů byl DEC VT05.
V systémech založených na jádře Linux jsou terminály virtuálním dálnopisem. Teprve nyní je dálnopis emulován softwarově. Takovým terminálům se říká pseudotelepy nebo PTS. Linux poskytuje pseudoterminálový multiplexer, který zpracovává připojení ke všem takovým PTS. Tento multiplexer se nachází v jádře a je přístupný prostřednictvím souboru /dev/ptmx
. Každá z dvanácti konzolí otevřených ve výchozím nastavení v Linuxu je pseudoteleptické zařízení připojené k tomuto multiplexeru.
Každá konzola má své vlastní klávesové zkratky. Ty jsou Ctrl+Alt+Fn
, kde n je číslo konzoly od 1 do 12. Pro otevření první konzoly je třeba zadat Ctrl+Alt+F1
, druhé konzoly - Ctrl+Alt+F2
, dvanácté - Ctrl+Alt+F12
atd. Otevřete třetí konzolu a ověřte se v ní, poté se podívejte na pseudotelefonní číslo:
Zde je číslo zařízení /dev/tty3
. Podobně můžete otevřít šestou konzolu stisknutím kláves Ctrl+Alt+F6
:
První konzola je obsazena správcem přihlašování a druhá, resp. sedmá konzola X serverem. Všechny ostatní můžete použít pro své vlastní účely. Nyní již víte, co jsou to konzoly TTY, proč se tak jmenují a jak mezi nimi přepínat.
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: