Kuidas installida ja kasutada Fedora Linuxi ekraanikäsku

Kuidas Installida Ja Kasutada Fedora Linuxi Ekraanikasku



See juhend näitab, kuidas installida ja kasutada Fedora Linuxis käsku 'screen'.

Eeltingimused:

Selles juhendis kirjeldatud toimingute tegemiseks vajate järgmisi komponente.

  • Õigesti konfigureeritud Fedora Linuxi süsteem. Kui teil seda pole, saate seda hõlpsalt teha konfigureerige Fedora Linuxi VM VirtualBoxi abil .
  • Juurdepääs sudo privileegiga mitte-root-kasutajale. Lisateavet sudo loa haldamine sudoerite abil .

Ekraanikäsk Fedora Linuxis

Fedora Linuxis (ja enamikus teistes Linuxi süsteemides) on terminali kasutamisel lubatud korraga käivitada ainult üks käsk/skript. Konsool ei aktsepteeri ühtegi uut käsku, kui praegune käsk/skript ei lõpeta oma täitmist.







Siiski on palju olukordi, kus soovite paralleelselt täita mitut käsku. Siin tuleb sisse käsk 'ekraan'. Põhimõtteliselt on see terminali multiplekser. See võib käivitada terminali aknad praeguses terminalis, kusjuures iga alamterminal pakub täieõiguslikke funktsioone. Lisaks saab ekraanil taustal käivitada ka käsu/skripti.



Käsk 'ekraan' sisaldab palju huvitavaid funktsioone. Näiteks:



  • Protsessi eraldamine praegusest shelliseansist
  • Kaugjuurdepääs
  • Ekraani seansside jagamine SSH kaudu

Ekraani installimine Fedora Linuxile

Käsk 'ekraan' ei kuulu Fedora Linuxi sisseehitatud tööriistade hulka. Kuid see on otse saadaval vaikepakettide repost.





Esmalt värskendage paketi teabe vahemälu:

$ sudo dnf makecache



Järgmisena öelge DNF-ile paketikuva installimiseks:

$ sudo dnf installida ekraan

Screen Deep Dive'i kasutamine

Klaviatuuri otseteed

Saadaval on mõned kiirklahvid, mis võivad kasutajakogemust dramaatiliselt muuta. Siin on käputäis klaviatuuri otseteid, mida meeles pidada.

  • Praeguse seansi eraldamine: Ctrl + A, d
  • Lõpetage praegune 'ekraani' seanss: Ctrl + A, k
  • Minge järgmisele ekraanile: Ctrl + A, n
  • Minge eelmisele ekraanile: Ctrl + A, lk
  • Kuva kõik kiirklahvid: Ctrl + A, ?

Siin vajutate kõigepealt 'Ctrl + a' ja seejärel teist klahvi. Pange tähele, et klaviatuuri otseteed on tõstutundlikud.

Ekraaniseansi alustamine

Ekraani seansi käivitamiseks kasutage järgmist käsku:

$ ekraan

Teise võimalusena võime käivitada seansi nimega:

$ ekraan -S < seansi_nimi >

Maandute virtuaalsesse terminali. Kõiki käske ja kiirklahve saab vaadata, vajutades klahvikombinatsiooni 'Ctrl + A, ?'.

Terminal kasutab vaikekesta rakendust:

$ kaja $SHELL

Selles virtuaalses terminalis saate nüüd käivitada mis tahes käsu.

Mitu terminali

See on käsu 'ekraan' üks võimsamaid funktsioone: mitme virtuaalse terminali loomine. Nende vahel saame liikuda kiirklahvide abil.

Oletame, et hoiame esimesel ekraanil süsteemiressurssidel silma peal, kasutades 'htopi'.

$ htop

Nüüd looge uus ekraan, vajutades 'Ctrl + a, Ctrl + c':

Oletame, et hoiame kettaruumi kasutusel silma peal:

$ vaata df -h

Eelmisele ekraanile liikumiseks vajutage 'Ctrl + a, p':

Järgmisele ekraanile liikumiseks vajutage 'Ctrl + a, n':

Terminalide poolitamine

Eelmise meetodiga lõime erinevate ülesannete jaoks täiesti uued ekraanid. Kui aga seansside arv suureneb, muutub nende jälgimine keeruliseks. Lisaks võite soovida samal ekraanil kõigil asjadel silma peal hoida.

Siin tulebki sisse terminali poolitamine. Käsk “screen” võimaldab virtuaalse terminali nii horisontaalselt kui ka vertikaalselt poolitada. Horisontaalse jaotuse loomiseks vajutage 'Ctrl + A, |':

Vertikaalse jaotuse loomiseks vajutage 'Ctrl + a, S':

Teisele jaotusele lülitumiseks vajutage 'Ctrl + a, Tab'. Pärast ümberlülitamist peate looma uue ekraanieksemplari, kasutades 'Ctrl + a, Ctrl + c':

Huvitaval kombel saab poolitatud terminalist ka kõiki eelnevaid ekraane kerida.

Kõigi seansside loend

Järgmine käsk loetleb kõik jooksvad ekraaniseansid:

$ ekraan -ls

Protsessi lahtiühendamine

Kui sulgete mõne terminali, lõpetatakse ka kõik alamprotsessid. See kehtib ka virtuaalsete terminalide kohta, mida loome ekraani abil. Siiski toetab ekraan töötava käsu/protsessi lahtiühendamist virtuaalsest terminalist.

Esmalt kontrollige protsessipuud, et määrata praeguse terminali alla lisatud protsessid:

$ pstree < kasutajanimi >

Töötava käsu/protsessi eemaldamiseks virtuaalsest terminalist vajutage 'Ctrl + A, d':

Saame kontrollida töötavate protsesside loendit, et teha kindlaks, kas see eemaldati edukalt:

$ pstree < kasutajanimi >

Protsessi uuesti ühendamine

Kõik protsessid, mis on ekraaniseansist eraldatud, saab uuesti ühendada. Silumiseks võib olla kasulik vaadata käimasolevat taustaprotsessi.

Esiteks kontrollige ekraanieksemplaride loendit:

$ ekraan -ls

Protsessi uuesti ühendamiseks on paar võimalust. Saame seda teha seansi nime kasutades. Käskude struktuur on järgmine:

$ ekraan -r < seansi_nimi >

Kui seansile ei antud nime, peate selle uuesti ühendamiseks kasutama selle PID-d:

$ ekraan -ls

Pärast PID-i määramist ühendage protsess uuesti järgmise käsuga:

$ ekraan -r < session_pid >

Ekraani seansside sulgemine

Kui ekraaniseanssi pole enam vaja, on soovitatav see keerukuse vähendamiseks sulgeda.

Kõigepealt kontrollige jooksvate seansside loendit:

$ ekraan -ls

Seansi lõpetamiseks lisage seansile ja kasutage kiirklahvi 'Ctrl + a, k'.

Seal peaks olema seansi lõpetamise teade:

Järeldus

Näitasime, kuidas installida Fedora Linuxile käsk 'ekraan'. Käsk 'ekraan' on võimas tööriist terminalide käivitamiseks terminalides. Samuti tutvustasime erinevaid viise käsu 'screen' kasutamiseks: uute seansside loomine, mittevajalike seansside lõpetamine, protsesside lahti- ja uuesti ühendamine jne.

Head arvuti kasutamist!