Betalingsmetoder Abuse

Sådan skifter du mellem konsoller i Linux

08.03.2022, 01:38

Linux har tolv TTY-konsoller, som kan bruges til at køre kommandoer, gendanne systemet, starte Wine eller den valgfrie X-server. Lad os se på, hvad disse konsoller er, hvor de kommer fra, og hvordan man skifter mellem Linux-konsoller.

Hvad er TTY-konsoller?

Forkortelsen TTY står for Teletype eller teletype. Tilbage i 1830 blev der udviklet særlige maskiner kaldet teletype, som gjorde det muligt at sende beskeder, der blev skrevet på et tastatur, til fjerntliggende steder. Det var et virkeligt gennembrud for telegrafien, da man tidligere havde brugt morsekode til dette formål. Beskeder skulle kodes, transmitteres og derefter afkodes og udskrives på papir. Dengang blev der taget patent på et særligt kodesystem, som var 89 år forud for ASCII. Maskiner, der brugte dette system, havde kun fem taster. Operatøren skulle huske forskellige kombinationer for hvert bogstav.

I 1963 blev ASCI-kodningen kendt, så teletype-producenterne begyndte at bruge den. Efter opfindelsen af telefonen blev fjernskriveren endnu mere udbredt. Det blev muligt at kombinere mange maskiner i ét netværk. Ud af alt dette kom faxmaskinen i 1980. Computere blev forbedret og udviklede sig. I begyndelsen blev instruktioner indtastet ved hjælp af særlige hulkort, men det blev hurtigt klart, at denne metode var ekstremt besværlig og tidskrævende. Alle havde brug for en særlig enhed til at indtaste instruktioner og få resultatet. Den bedste kandidat til pladsen som input/output-enhed var teletypen. Den leverede alt det, der var brug for. Apparatet var designet til at indtaste tekst, kode den, afkode den og vise den. Men nu skulle der være en computer på den anden side, ikke endnu en fjernskriver.

Derefter blev teletypes i høj grad brugt til at styre pc'er og mainframes. Med tiden dukkede der hardwareemulatorer af fjernskrivere op, som ikke brugte papir til dataoutput, men et elektronstrålerør, og det lykkedes dem at fortrænge dem med stor succes. Disse enheder tilbød flere funktioner, som f.eks. at flytte markøren rundt på skærmen, rydde skærmen og redigere tekst. En sådan virtuel teletype var DEC VT05.

I systemer baseret på Linux-kernen er terminaler en virtuel teletype. Men nu er teletypen emuleret af software. Sådanne terminaler kaldes pseudo-teletypes eller PTS. Linux har en pseudoterminal-multiplexer, som håndterer forbindelser til alle sådanne PTS'er. Denne multiplexer ligger i kernen og er tilgængelig via filen /dev/ptmx. Hver af de tolv konsoller, der er åbne som standard i Linux, er en pseudo-teletype-enhed, der er forbundet til denne multiplexer.

Skift mellem TTY-konsoller

Hver konsol har sine egne genvejstaster. De er Ctrl+Alt+Fn, hvor n er konsolnummeret fra 1 til 12. For at åbne den første konsol skal du indtaste Ctrl+Alt+F1, den anden konsol - Ctrl+Alt+F2, den tolvte - Ctrl+Alt+F12 og så videre. Åbn den tredje konsol og godkend i den, og se derefter på pseudo-teletypenummeret:

Her er enhedsnummeret /dev/tty3. På samme måde kan du åbne den sjette konsol ved at trykke på Ctrl+Alt+F6:

Den første konsol er optaget af login-manageren, og den anden eller syvende af X-serveren. Alle de andre kan du bruge til dine egne formål. Nu ved du, hvad TTY-konsoller er, hvorfor de hedder det, og hvordan du skifter mellem dem.