Mokėjimo būdai Abuse

Kaip "Linux" sistemoje perjungti konsoles

08.03.2022, 01:38

"Linux" turi dvylika TTY konsolių, kuriomis galima paleisti komandas, atkurti sistemą, paleisti "Wine" arba pasirinktinį X serverį. Pažiūrėkime, kas yra šios konsolės, iš kur jos atsirado ir kaip perjungti "Linux" konsoles.

Kas yra TTY konsolės?

TTY santrumpa reiškia Teletype arba teletipą. Dar 1830 m. buvo sukurti specialūs aparatai, vadinami teletipais, kuriais klaviatūra rašomus pranešimus buvo galima siųsti į nutolusias vietoves. Tai buvo tikras proveržis telegrafijos srityje, nes anksčiau šiam tikslui buvo naudojama Morzės abėcėlė. Pranešimus reikėjo užkoduoti, perduoti, iššifruoti ir atspausdinti ant popieriaus. Tuomet buvo užpatentuota speciali kodavimo sistema, kuri buvo 89 metais pranašesnė už ASCII. Šią sistemą naudojusios mašinos turėjo tik penkis klavišus. Operatorius turėjo įsiminti skirtingas kiekvienos raidės kombinacijas.

1963 m. ASCI kodavimas tapo žinomas, todėl teletipų gamintojai pradėjo jį naudoti. Išradus telefoną, teletaipas tapo dar plačiau naudojamas. Atsirado galimybė sujungti daug aparatų į vieną tinklą. Iš viso to 1980 m. atsirado fakso aparatas. Kompiuteriai tobulėjo ir vystėsi. Iš pradžių nurodymai buvo įvedami naudojant specialias perforacines korteles, tačiau netrukus paaiškėjo, kad šis būdas yra labai nepatogus ir užima daug laiko. Kiekvienam reikėjo specialaus prietaiso, kad galėtų įvesti nurodymus ir gauti rezultatą. Geriausias kandidatas į įvesties ir išvesties įrenginio vietą buvo teletaipas. Jis suteikė viską, ko reikia Įrenginys buvo skirtas tekstui įvesti, koduoti, dekoduoti ir rodyti. Tik dabar kitoje pusėje turėjo būti kompiuteris, o ne dar vienas teletaipas.

Vėliau teletaipai pradėti plačiai naudoti kompiuteriams ir pagrindiniams kompiuteriams valdyti. Laikui bėgant atsirado aparatiniai teletaipų emuliatoriai, kuriuose duomenims išvesti buvo naudojamas ne popierius, o kineskopas, ir jie sėkmingai juos išstūmė. Šiuose prietaisuose buvo daugiau funkcijų, pavyzdžiui, žymeklio perkėlimas ekrane, ekrano išvalymas ir teksto redagavimas. Vienas iš tokių virtualių teletaipų buvo DEC VT05.

Sistemose, pagrįstose "Linux" branduoliu, terminalai yra virtualus teletipas. Tik dabar teletipas emuliuojamas programine įranga. Tokie terminalai vadinami pseudoteletipais arba PTS. Linux įdiegtas pseudoterminalų multiplekseris, kuris aptarnauja ryšius su visais tokiais PTS. Šis multiplekseris yra branduolyje ir pasiekiamas per /dev/ptmx failą. Kiekviena iš dvylikos pagal nutylėjimą "Linux" atidarytų konsolių yra pseudoteletipo įrenginys, prijungtas prie šio multipleksatoriaus.

Perjungimas tarp TTY konsolių

Kiekviena konsolė turi savo sparčiuosius klavišus. Tai Ctrl+Alt+Fn, kur n yra konsolės numeris nuo 1 iki 12. Norint atidaryti pirmąją konsolę, reikia įvesti Ctrl+Alt+F1, antrąją konsolę - Ctrl+Alt+F2, dvyliktąją - Ctrl+Alt+F12 ir t. t. Atidarykite trečiąją konsolę ir joje autentifikuokitės, tada pažiūrėkite į pseudotelefono numerį:

Čia įrenginio numeris yra /dev/tty3. Panašiai galite atidaryti ir šeštąją konsolę, paspaudę Ctrl+Alt+F6:

Pirmąją konsolę užima prisijungimo tvarkyklė, o antrąją arba septintąją - X serveris. Visas kitas galite naudoti savo reikmėms. Dabar jau žinote, kas yra TTY konsolės, kodėl jos taip vadinamos ir kaip jas perjungti.