Төлем әдістері Abuse

Linux жүйесінде консольдер арасында қалай ауысуға болады

08.03.2022, 01:38

Linux жүйесінде командаларды орындау, жүйені қалпына келтіру, Wine немесе қосымша X серверін іске қосу үшін пайдалануға болатын он екі TTY консолі бар. Әрі қарай, біз бұл консольдердің не екенін, олар қайдан шыққанын және Linux консольдері арасында қалай ауысуға болатынын анықтаймыз.

TTY консолі дегеніміз не?

TTY аббревиатурасы телетайп немесе телетайп дегенді білдіреді. 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 консольдерінің не екенін, олардың неліктен осылай аталатынын және олардың арасында қалай ауысуға болатынын білесіз.