На работния плот на Linux може да използвате главно GUI, но какво ще стане, ако можете да използвате режим, който е само текст?
С виртуалните конзоли на Linux можете да използвате компютъра без графика, за да спасите повредена X система или дори да го използвате изцяло без GUI.
Какво представляват виртуалните конзоли на Linux?
В Linux система конзолата е клавиатурата и мониторът, свързани директно към системата. Това ще заеме мястото на сериен терминал на миникомпютри и мейнфрейм Unix системи. Това ще позволи на системния администратор да влезе като root, където това може да бъде ограничено на терминали, свързани към системата от разстояние. Вместо това Linux използва нещо, наречено фреймбуфер, за да покаже текст на екрана.
Виртуалната конзола е като да имаш цял екран Емулатор на терминал на Linux. На настолни системи често ще виждате съобщения за зареждане, преди да стартира диспечера.
Преминаване към виртуални конзоли
За да превключвате между виртуалните конзоли, можете да използвате Alt + функционален клавиш
система. Обикновено има седем виртуални конзоли, които можете да използвате. Ако използвате настолна система с X11, тя обикновено започва в седмата виртуална конзола. За да превключите към първата виртуална конзола, ще трябва да натиснете Alt + F1. Ако не работи при вас, опитайте Ctrl + Alt + F1 вместо.Когато превключвате виртуални конзоли, те са обозначени с TTY номера, преминаващ от едно до седем, като "tty1" за първата виртуална конзола.
Ще видите екран за вход. Влезте с вашето потребителско име и парола и можете да въвеждате команди в обвивката, както бихте направили, сякаш сте отворили терминален прозорец на работния плот. Ако някога сте използвали MS-DOS на стар компютър, това оформление вероятно ще ви изглежда познато.
В ранните дни на Linux дистрибуциите обикновено се подразбираха към сесии на виртуална конзола, тъй като X беше ресурсна свиня на компютрите от нисък клас на деня.
Поради тази причина потребителите на Linux биха го стартирали само когато абсолютно трябваше, преди компютрите, които могат да работят с X настолни компютри с прилична производителност, да станат достъпни през втората половина на 90-те години.
Превъртане и използване на мишката в текстов режим
Виртуалните конзоли са полезни не само за въвеждане на команди, но можете да използвате и мишката и тъчпада, при условие че инсталирате правилните драйвери. Драйверът на конзолната мишка е "gpm", което означава мишка с общо предназначение. Както при всичко останало в съвременните Linux системи, това обикновено е достъпно чрез мениджъра на пакети на вашата дистрибуция.
На системите Debian/Ubuntu:
sudo apt инсталирайте gpm
На Arch Linux:
sudo pacman -S gpm
Тъй като GPM работи като сървър и Arch не стартира сървъри по подразбиране, ще трябва да го направите активирайте го с помощта на systemd:
sudo systemctl активира gpm.service
На системите Red Hat/Fedora/Rocky Linux:
sudo dnf инсталирайте gpm
С инсталиран драйвер, когато използвате конзолата, ще видите курсор на мишката на екрана. Можете да щраквате и редактирате команди в командния ред, както и да копирате, като изберете текст с левия бутон на мишката и го поставите чрез щракване с десен бутон.
Можете също да превъртите екрана на конзолата нагоре и надолу с помощта на Shift + страница нагоре и Shift + страница надолу, въпреки че Bash и Zsh често ще прихващат тези натискания на клавиши, за да превъртат историята на командите. Алтернатива е използването на режима на копиране на tmux за превъртане нагоре и надолу в терминала.
Свързани: Как да инсталирате и конфигурирате Tmux за Linux
Използва се за виртуални конзоли
Докато виртуалните конзоли се използват по-рядко сега, когато графичните настолни компютри с дисплеи са по-често срещани, те все още се използват в Linux днес.
Ако вашата X сесия се заключи или нещо друго се обърка, можете да превключите към виртуална конзола и да влезете, за да опитате да я поправите. Можете да опитате да убиете и рестартирате X сървъра, или можете да изключите или рестартирате вашата машина.
Ако X сесията не успее да започне, така или иначе ще бъдете изхвърлени във виртуална конзолна сесия. Това е още една причина, поради която си струва да сте запознати с командния ред на Linux.
Виртуалните конзоли все още се използват в някои програми за инсталиране на дистрибуция, особено тези, които работят в текстов режим. Можете да превключите към друга виртуална конзола и да видите как върви инсталацията или защо изглежда, че дадена операция отнема много време. Можете също така да изпълнявате други команди в обвивка, които могат да бъдат полезни, ако срещнете грешки.
Вече знаете за виртуалните конзоли на Linux
Сега знаете как работят виртуалните конзоли на Linux. Linux все още използва командния ред за толкова много операции. Може би се чудите защо е така. Голяма част от това се дължи на наследството на Linux на Unix.
Чудили ли сте се защо командният ред е толкова важна част от екосистемата на Linux? Ето отговора.
Прочетете Следващото
- Linux
- терминал
Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално произхожда от района на залива. Той е ентусиаст на технологиите от детството. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате