På Linux-skrivebordet kan du hovedsakelig bruke GUI, men hva om du kunne bruke en modus som bare var tekst?
Med virtuelle Linux-konsoller kan du bruke datamaskinen uten grafikk for å redde et ødelagt X-system eller til og med bruke den helt uten GUI.
Hva er virtuelle Linux-konsoller?
På et Linux-system er konsollen tastaturet og skjermen koblet direkte til systemet. Dette vil ta plassen til en seriell terminal på minidatamaskin og stormaskin Unix-systemer. Dette vil la systemadministratoren logge på som root der dette kan begrenses på terminaler som er eksternt koblet til systemet. I stedet bruker Linux noe som kalles en framebuffer for å vise tekst på skjermen.
En virtuell konsoll er som å ha en fullskjerm Linux terminal emulator. På skrivebordssystemer vil du ofte se oppstartsmeldinger før skjermbehandlingen starter.
Bytter til virtuelle konsoller
For å bytte mellom de virtuelle konsollene kan du bruke Alt + funksjonstast system. Det er vanligvis syv virtuelle konsoller du kan bruke. Hvis du kjører et skrivebordssystem med X11, starter det vanligvis i den syvende virtuelle konsollen. For å bytte til den første virtuelle konsollen, må du trykke
Alt + F1. Hvis det ikke fungerer for deg, prøv Ctrl + Alt + F1 i stedet.Når du bytter virtuelle konsoller, er de merket med TTY-nummeret, som går fra én til syv, for eksempel "tty1" for den første virtuelle konsollen.
Du vil se en påloggingsskjerm. Logg inn med brukernavn og passord, og du kan legge inn kommandoer i skallet som om du hadde åpnet et terminalvindu på skrivebordet. Hvis du noen gang har brukt MS-DOS på en gammel PC, vil denne layouten sannsynligvis se kjent ut for deg.
I de tidlige dagene av Linux, ville distribusjoner vanligvis som standard til virtuelle konsolløkter fordi X var en ressurssvin på dagens low-end PC-er.
Av den grunn ville Linux-brukere bare kjøre det når de absolutt måtte før datamaskiner som kunne kjøre X-stasjonære datamaskiner med anstendig ytelse ble rimelige i andre halvdel av 1990-tallet.
Rulle og bruke musen i tekstmodus
Virtuelle konsoller er ikke bare nyttige for å legge inn kommandoer, men du kan også bruke musen og pekeplaten, forutsatt at du installerer de riktige driverne. Konsollmusdriveren er "gpm," som står for General Purpose Mouse. Som med alt annet på moderne Linux-systemer, er dette vanligvis tilgjengelig gjennom distribusjonens pakkebehandling.
På Debian/Ubuntu-systemer:
sudo apt installer gpm
På Arch Linux:
sudo pacman -S gpm
Siden GPM kjører som en server og Arch ikke starter servere som standard, må du aktiver det ved hjelp av systemd:
sudo systemctl aktiver gpm.service
På Red Hat/Fedora/Rocky Linux-systemer:
sudo dnf installer gpm
Med driveren installert, når du bruker konsollen, vil du se en musepeker på skjermen. Du kan klikke og redigere kommandoer på kommandolinjen, samt kopiere ved å velge tekst med venstre museknapp og lime den inn ved å høyreklikke.
Du kan også rulle konsollskjermen opp og ned ved å bruke Shift + Page Up og Shift + Side ned, selv om Bash og Zsh ofte vil avskjære disse tastetrykkene for å bla i kommandohistorikken i stedet. Et alternativ er å bruke tmux sin kopimodus for å bla opp og ned i terminalen.
I slekt: Hvordan installere og konfigurere Tmux for Linux
Brukes for virtuelle konsoller
Mens virtuelle konsoller brukes sjeldnere nå som grafiske skrivebord med skjermbehandlere er mer vanlige, har de fortsatt sine bruksområder i Linux i dag.
Hvis X-økten din låser seg eller noe annet går galt, kan du bytte til en virtuell konsoll og logge på for å prøve å fikse det. Du kan prøve å drepe og starte X-serveren på nytt, eller du kan slå av eller starte maskinen på nytt.
Hvis X-økten ikke starter, blir du uansett dumpet inn i en virtuell konsolløkt. Dette er enda en grunn til at det lønner seg å være kjent med Linux-kommandolinjen.
Virtuelle konsoller brukes fortsatt i noen distribusjonsinstallasjonsprogrammer, spesielt de som kjører i tekstmodus. Du kan bytte til en annen virtuell konsoll og se hvordan installasjonen går eller hvorfor en operasjon ser ut til å ta lang tid. Du kan også utføre andre kommandoer i et skall som kan være nyttig hvis du får feil.
Nå vet du om virtuelle Linux-konsoller
Nå vet du hvordan virtuelle Linux-konsoller fungerer. Linux bruker fortsatt kommandolinjen for så mange operasjoner. Du lurer kanskje på hvorfor det er slik. Mye av det skyldes Linuxs Unix-arv.
Har du noen gang lurt på hvorfor kommandolinjen er en så viktig del av Linux-økosystemet? Her er svaret.
Les Neste
- Linux
- Terminal
David er en frilansskribent basert i Pacific Northwest, men opprinnelig fra Bay Area. Han har vært en teknologientusiast siden barndommen. Davids interesser inkluderer lesing, se kvalitets-TV-serier og filmer, retrospilling og plateinnsamling.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere