Как да превключвате между конзоли в Linux

08.03.2022
01:38

Linux разполага с дванадесет TTY конзоли, които могат да се използват за изпълнение на команди, възстановяване на системата, стартиране на Wine или допълнителния X сървър. Нека видим какво представляват тези конзоли, откъде идват и как да превключваме между конзолите на Linux.

Какво представляват TTY конзолите?

Съкращението TTY означава Teletype или телетип. Още през 1830 г. са разработени специални машини, наречени телетайп, които позволяват съобщенията, набрани на клавиатурата, да се изпращат до отдалечени места. Това е истински пробив за телеграфията, тъй като преди това за тази цел се е използвала морзовата азбука. Съобщенията е трябвало да се кодират, предават, декодират и отпечатват на хартия. Тогава е била патентована специална система за кодиране, която е изпреварила ASCII с 89 години. Машините, използващи тази система, са имали само пет клавиша. Операторът е трябвало да запомни различни комбинации за всяка буква.

През 1963 г. кодирането ASCI става известно, така че производителите на телетайпи започват да го използват. След изобретяването на телефона, телетайпът става още по-широко използван. Става възможно да се обединят много машини в една мрежа. През 1980 г. от всичко това се появява факсът. Компютрите се усъвършенстват и развиват. Първоначално инструкциите се въвеждали с помощта на специални перфокарти, но скоро станало ясно, че този метод е изключително неудобен и отнема много време. Всеки се е нуждаел от специално устройство, за да въвежда инструкции и да получава резултат. Най-добрият кандидат за мястото на устройство за въвеждане/извеждане на данни беше телетайпът. Той предоставял всичко необходимо Устройството било проектирано да въвежда текст, да го кодира, декодира и показва. Само че сега от другата страна трябваше да има компютър, а не друг телетип.

След това телетиповете започнали да се използват интензивно за управление на персонални компютри и мейнфреймове. С течение на времето се появиха хардуерни емулатори на телетайпи, които използваха не хартия за извеждане на данни, а електронна тръба, и успяха да ги изместят с голям успех. Тези устройства предлагаха повече функции, като например движение на курсора по екрана, изчистване на екрана и редактиране на текст. Един такъв виртуален телетип е DEC VT05.

В системите, базирани на ядрото на Linux, терминалите са виртуален телетип. Само че сега телетипът е емулиран от софтуер. Такива терминали се наричат псевдотелетипи или PTS. Linux предоставя псевдотерминален мултиплексор, който обслужва връзките към всички такива PTS. Този мултиплексор се намира в ядрото и е достъпен чрез файла /dev/ptmx. Всяка от дванадесетте конзоли, отворени по подразбиране в Linux, е псевдотелетипно устройство, свързано към този мултиплексор.

Превключване между TTY конзоли

Всяка конзола има свои собствени бързи клавиши. Те са Ctrl+Alt+Fn, където n е номерът на конзолата от 1 до 12. За да отворите първата конзола, трябва да въведете Ctrl+Alt+F1, втората конзола - Ctrl+Alt+F2, дванадесетата - Ctrl+Alt+F12 и т.н. Отворете третата конзола и се автентифицирайте в нея, след което погледнете псевдотелетипния номер:

Тук номерът на устройството е /dev/tty3. По същия начин можете да отворите шестата конзола, като натиснете Ctrl+Alt+F6:

Първата конзола е заета от мениджъра за вход, а втората или седмата - от X сървъра. Всички останали можете да използвате за собствени цели. Сега вече знаете какво представляват TTY конзолите, защо се наричат така и как да превключвате между тях.

15% отстъпка за нов VPS
Побързайте да поръчате сървър на всяко място
Избор на VPS

Други статии

08.03.2022
8 983
База знания / Инструкции
Включаем Apache Mod Rewrite
08.03.2022
6 827
База знания / Инструкции
Инсталиране на Brave в Ubuntu 20.04
08.03.2022
15 161
База знания / Инструкции
Разберете версията на php