Linux разполага с дванадесет TTY конзоли, които могат да се използват за изпълнение на команди, възстановяване на системата, стартиране на Wine или допълнителния X сървър. Нека видим какво представляват тези конзоли, откъде идват и как да превключваме между конзолите на Linux.
Съкращението TTY означава Teletype или телетип. Още през 1830 г. са разработени специални машини, наречени телетайп, които позволяват съобщенията, набрани на клавиатурата, да се изпращат до отдалечени места. Това е истински пробив за телеграфията, тъй като преди това за тази цел се е използвала морзовата азбука. Съобщенията е трябвало да се кодират, предават, декодират и отпечатват на хартия. Тогава е била патентована специална система за кодиране, която е изпреварила ASCII с 89 години. Машините, използващи тази система, са имали само пет клавиша. Операторът е трябвало да запомни различни комбинации за всяка буква.
През 1963 г. кодирането ASCI става известно, така че производителите на телетайпи започват да го използват. След изобретяването на телефона, телетайпът става още по-широко използван. Става възможно да се обединят много машини в една мрежа. През 1980 г. от всичко това се появява факсът. Компютрите се усъвършенстват и развиват. Първоначално инструкциите се въвеждали с помощта на специални перфокарти, но скоро станало ясно, че този метод е изключително неудобен и отнема много време. Всеки се е нуждаел от специално устройство, за да въвежда инструкции и да получава резултат. Най-добрият кандидат за мястото на устройство за въвеждане/извеждане на данни беше телетайпът. Той предоставял всичко необходимо Устройството било проектирано да въвежда текст, да го кодира, декодира и показва. Само че сега от другата страна трябваше да има компютър, а не друг телетип.
След това телетиповете започнали да се използват интензивно за управление на персонални компютри и мейнфреймове. С течение на времето се появиха хардуерни емулатори на телетайпи, които използваха не хартия за извеждане на данни, а електронна тръба, и успяха да ги изместят с голям успех. Тези устройства предлагаха повече функции, като например движение на курсора по екрана, изчистване на екрана и редактиране на текст. Един такъв виртуален телетип е DEC VT05.
В системите, базирани на ядрото на Linux, терминалите са виртуален телетип. Само че сега телетипът е емулиран от софтуер. Такива терминали се наричат псевдотелетипи или PTS. Linux предоставя псевдотерминален мултиплексор, който обслужва връзките към всички такива PTS. Този мултиплексор се намира в ядрото и е достъпен чрез файла /dev/ptmx
. Всяка от дванадесетте конзоли, отворени по подразбиране в Linux, е псевдотелетипно устройство, свързано към този мултиплексор.
Всяка конзола има свои собствени бързи клавиши. Те са Ctrl+Alt+Fn
, където n е номерът на конзолата от 1 до 12. За да отворите първата конзола, трябва да въведете Ctrl+Alt+F1
, втората конзола - Ctrl+Alt+F2
, дванадесетата - Ctrl+Alt+F12
и т.н. Отворете третата конзола и се автентифицирайте в нея, след което погледнете псевдотелетипния номер:
Тук номерът на устройството е /dev/tty3
. По същия начин можете да отворите шестата конзола, като натиснете Ctrl+Alt+F6
:
Първата конзола е заета от мениджъра за вход, а втората или седмата - от X сървъра. Всички останали можете да използвате за собствени цели. Сега вече знаете какво представляват TTY конзолите, защо се наричат така и как да превключвате между тях.
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: