Na pulpicie Linuksa możesz używać głównie GUI, ale co by było, gdybyś mógł użyć trybu, który był tylko tekstem?
Dzięki wirtualnym konsolom Linux możesz używać komputera bez grafiki do ratowania zepsutego systemu X, a nawet używać go całkowicie bez GUI.
Czym są wirtualne konsole systemu Linux?
W systemie Linux konsola to klawiatura i monitor podłączone bezpośrednio do systemu. Zajmie to miejsce terminala szeregowego w systemach Unix na minikomputerach i komputerach mainframe. Pozwoliłoby to administratorowi systemu zalogować się jako root, gdzie mogłoby to być ograniczone na terminalach podłączonych do systemu zdalnie. Zamiast tego Linux używa czegoś zwanego buforem ramki do wyświetlania tekstu na ekranie.
Konsola wirtualna jest jak pełnoekranowa Emulator terminala Linux. W systemach stacjonarnych często pojawiają się komunikaty rozruchowe przed uruchomieniem menedżera wyświetlania.
Przełączanie na konsole wirtualne
Aby przełączać się między konsolami wirtualnymi, możesz użyć Alt + klawisz funkcyjny
system. Zazwyczaj dostępnych jest siedem wirtualnych konsol. Jeśli używasz komputera stacjonarnego z X11, zwykle uruchamia się on w siódmej konsoli wirtualnej. Aby przełączyć się na pierwszą konsolę wirtualną, musisz nacisnąć Alt + F1. Jeśli to nie zadziała, spróbuj Ctrl + Alt + F1 zamiast.Kiedy przełączasz konsole wirtualne, są one oznaczane numerem TTY od jednego do siedmiu, na przykład „tty1” dla pierwszej konsoli wirtualnej.
Zobaczysz ekran logowania. Zaloguj się, używając swojej nazwy użytkownika i hasła, a będziesz mógł wprowadzać polecenia w powłoce tak, jakbyś otworzył okno terminala na pulpicie. Jeśli kiedykolwiek używałeś MS-DOS na starym komputerze, ten układ prawdopodobnie będzie Ci się wydawał znajomy.
We wczesnych dniach Linuksa dystrybucje zazwyczaj domyślnie włączały sesje konsoli wirtualnej, ponieważ X był dziurawcem zasobów na słabszych komputerach.
Z tego powodu użytkownicy Linuksa uruchamialiby go tylko wtedy, gdy absolutnie musieli, zanim komputery obsługujące pulpity X z przyzwoitą wydajnością stałyby się dostępne w drugiej połowie lat dziewięćdziesiątych.
Przewijanie i używanie myszy w trybie tekstowym
Konsole wirtualne są przydatne nie tylko do wprowadzania poleceń, ale można również korzystać z myszy i touchpada, pod warunkiem zainstalowania odpowiednich sterowników. Sterownik myszy konsoli to „gpm”, co oznacza mysz ogólnego przeznaczenia. Jak wszystko inne w nowoczesnych systemach Linux, jest to zwykle dostępne za pośrednictwem menedżera pakietów twojej dystrybucji.
W systemach Debian/Ubuntu:
sudo apt zainstaluj gpm
W Arch Linuksie:
sudo pacman -S gpm
Ponieważ GPM działa jako serwer, a Arch domyślnie nie uruchamia serwerów, będziesz musiał włącz to za pomocą systemd:
sudo systemctl włącz gpm.service
W systemach Red Hat/Fedora/Rocky Linux:
sudo dnf zainstaluj gpm
Po zainstalowaniu sterownika podczas korzystania z konsoli na ekranie pojawi się kursor myszy. Możesz klikać i edytować polecenia w wierszu poleceń, a także kopiować, zaznaczając tekst lewym przyciskiem myszy i wklejając go prawym przyciskiem myszy.
Możesz także przewijać ekran konsoli w górę iw dół, używając Shift + Strona w górę oraz Shift + Strona w dół, chociaż Bash i Zsh często przechwytują te naciśnięcia klawiszy, aby zamiast tego przewijać historię poleceń. Alternatywą jest użycie trybu kopiowania tmux do przewijania w górę iw dół w terminalu.
Związane z: Jak zainstalować i skonfigurować Tmux dla systemu Linux
Zastosowania dla wirtualnych konsol
Chociaż konsole wirtualne są używane rzadziej teraz, gdy graficzne pulpity z menedżerami wyświetlania są bardziej powszechne, nadal mają swoje zastosowania w Linuksie.
Jeśli sesja X zostanie zablokowana lub coś pójdzie nie tak, możesz przełączyć się na konsolę wirtualną i zalogować się, aby spróbować to naprawić. Możesz spróbować zabić i ponownie uruchomić serwer X, lub możesz wdzięcznie zamknąć lub ponownie uruchomić komputer.
Jeśli sesja X nie zostanie uruchomiona, i tak zostaniesz zrzucony do sesji konsoli wirtualnej. To kolejny powód, dla którego warto zapoznać się z wierszem poleceń Linuksa.
Konsole wirtualne są nadal używane w niektórych dystrybucyjnych programach instalacyjnych, szczególnie tych, które działają w trybie tekstowym. Możesz przełączyć się na inną konsolę wirtualną i zobaczyć, jak przebiega instalacja lub dlaczego operacja wydaje się trwać długo. Możesz także wykonać inne polecenia w powłoce, które mogą być przydatne, jeśli napotkasz jakiekolwiek błędy.
Teraz wiesz o konsolach wirtualnych Linux
Teraz wiesz, jak działają wirtualne konsole Linux. Linux nadal używa wiersza poleceń do tak wielu operacji. Możesz się zastanawiać, dlaczego tak jest. Wiele z nich wynika z dziedzictwa Uniksa w Linuksie.
Czy kiedykolwiek zastanawiałeś się, dlaczego wiersz poleceń jest tak ważną częścią ekosystemu Linuksa? Oto odpowiedź.
Czytaj dalej
- Linux
- Terminal
David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie nagrań.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować