Näyttökomennon asentaminen ja käyttäminen Fedora Linuxissa

Nayttokomennon Asentaminen Ja Kayttaminen Fedora Linuxissa



Tämä opas näyttää kuinka 'screen'-komento asennetaan ja käytetään Fedora Linuxissa.

Edellytykset:

Tässä oppaassa esitettyjen vaiheiden suorittamiseksi tarvitset seuraavat osat:

  • Oikein määritetty Fedora Linux -järjestelmä. Jos sinulla ei ole sellaista, voit helposti määritä Fedora Linux VM VirtualBoxin avulla .
  • Pääsy ei-root-käyttäjälle, jolla on sudo-oikeudet. Lisätietoja: hallita sudo-käyttöoikeuksia sudoerilla .

Näyttökomento Fedora Linuxissa

Fedora Linuxissa (ja useimmissa muissa Linux-järjestelmissä) päätelaitetta käytettäessä voit suorittaa vain yhden komennon/komentosarjan kerrallaan. Konsoli ei hyväksy uusia komentoja, ellei nykyinen komento/skripti suorita loppuun.







On kuitenkin monia tilanteita, joissa haluat suorittaa useita komentoja rinnakkain. Tässä tulee 'näyttö'-komento. Se on pohjimmiltaan päätemultiplekseri. Se voi käynnistää pääteikkunat nykyisen terminaalin sisällä, ja jokainen alipääte tarjoaa täyden toiminnon. Lisäksi näyttö voi myös suorittaa komennon/skriptin taustalla.



'Näyttö'-komento sisältää paljon mielenkiintoisia ominaisuuksia. Esimerkiksi:



  • Prosessin irrottaminen nykyisestä shell-istunnosta
  • Etäyhteys
  • Näyttöistuntojen jakaminen SSH:n kautta

Näytön asentaminen Fedora Linuxiin

'Näyttö'-komento ei ole osa Fedora Linuxin mukana tulevia sisäänrakennettuja työkaluja. Se on kuitenkin saatavana suoraan oletuspakettien varastoista.





Päivitä ensin paketin tietovälimuisti:

$ sudo dnf makecache



Pyydä seuraavaksi DNF:ää asentamaan paketinäyttö:

$ sudo dnf Asentaa näyttö

Screen Deep Diven käyttö

Pikanäppäimet

Saatavilla on joitain pikanäppäimiä, jotka voivat muuttaa käyttökokemusta dramaattisesti. Tässä on kourallinen pikanäppäimiä, jotka kannattaa pitää mielessä:

  • Irrota nykyinen istunto: Ctrl + A, d
  • Tapa nykyinen 'näyttö'-istunto: Ctrl + A, k
  • Siirry seuraavaan näyttöön: Ctrl + A, n
  • Siirry edelliseen näyttöön: Ctrl + A, s
  • Näytä kaikki pikanäppäimet: Ctrl + A, ?

Täällä painat ensin 'Ctrl + a' ja sitten toista näppäintä. Huomaa, että pikanäppäimissä kirjainkoolla on merkitystä.

Näyttöistunnon aloittaminen

Käynnistä näyttöistunto käyttämällä seuraavaa komentoa:

$ näyttö

Vaihtoehtoisesti voimme käynnistää istunnon nimellä:

$ näyttö -S < istunnon_nimi >

Laskeudut virtuaaliseen terminaaliin. Kaikki komennot ja pikanäppäimet voidaan tarkastella painamalla “Ctrl + A, ?”.

Pääte käyttää oletuskuorisovellusta:

$ kaiku $SHELL

Tässä virtuaalipäätteessä voit nyt suorittaa minkä tahansa komennon.

Useita terminaaleja

Tämä on yksi 'näyttö'-komennon tehokkaimmista ominaisuuksista: useiden virtuaalipäätteiden luominen. Voimme siirtyä niiden välillä käyttämällä pikanäppäimiä.

Oletetaan, että pidämme silmällä järjestelmäresursseja ensimmäisessä näytössä käyttämällä 'htop':ta:

$ htop

Luo nyt uusi näyttö painamalla 'Ctrl + a, Ctrl + c':

Oletetaan, että aiomme pitää silmällä levytilan käyttöä:

$ katsella df -h

Siirry edelliseen näyttöön painamalla 'Ctrl + a, p':

Siirry seuraavaan näyttöön painamalla 'Ctrl + a, n':

Terminaalien jakaminen

Edellisessä menetelmässä loimme täysin uudet näytöt eri tehtäviin. Jos istuntojen määrä kuitenkin kasvaa, niiden seuraaminen on vaikeaa. Lisäksi saatat haluta pitää silmällä kaikkia asioita samalla näytöllä.

Tässä terminaalin jakaminen tulee esiin. 'Screen'-komento mahdollistaa virtuaalisen päätteen jakamisen sekä vaaka- että pystysuoraan. Luo vaakasuuntainen jako painamalla 'Ctrl + A, |':

Voit luoda pystyjaon painamalla 'Ctrl + a, S':

Voit vaihtaa toiseen jakoon painamalla 'Ctrl + a, Tab'. Kun vaihdat, sinun on luotava uusi näyttöesiintymä käyttämällä 'Ctrl + a, Ctrl + c':

Mielenkiintoista on, että jaetusta päätteestä voit myös selata kaikkia aiempia näyttöjä.

Listaa kaikki istunnot

Seuraava komento luettelee kaikki käynnissä olevat näyttöistunnot:

$ näyttö -ls

Prosessin irrottaminen

Jos suljet jonkin terminaalin, myös kaikki aliprosessit lopetetaan. Tämä koskee myös virtuaalisia päätteitä, joita luomme 'näytön' avulla. Näyttö tukee kuitenkin käynnissä olevan komennon/prosessin irrottamista virtuaalipäätteestä.

Tarkista ensin prosessipuu määrittääksesi liitetyt prosessit nykyisen terminaalin alla:

$ pstree < käyttäjätunnus >

Irrottaaksesi käynnissä olevan komennon/prosessin virtuaalipäätteestä paina “Ctrl + A, d”:

Voimme tarkistaa käynnissä olevien prosessien luettelon selvittääksemme, onko se irrotettu onnistuneesti:

$ pstree < käyttäjätunnus >

Prosessin liittäminen uudelleen

Mikä tahansa näyttöistunnosta irrotettu prosessi voidaan liittää uudelleen. Voi olla hyödyllistä tarkastella käynnissä olevaa taustaprosessia virheenkorjausta varten.

Tarkista ensin näytön esiintymien luettelo:

$ näyttö -ls

On olemassa pari tapaa liittää prosessi uudelleen. Voimme tehdä sen käyttämällä istunnon nimeä. Komentorakenne on seuraava:

$ näyttö -r < istunnon_nimi >

Jos istunnolle ei annettu nimeä, sinun on liitettävä se uudelleen käyttämällä sen PID-tunnusta:

$ näyttö -ls

Kun olet määrittänyt PID:n, liitä prosessi uudelleen seuraavalla komennolla:

$ näyttö -r < session_pid >

Näyttöistuntojen sulkeminen

Jos näyttökertaa ei enää tarvita, on suositeltavaa sulkea se monimutkaisuuden vähentämiseksi.

Tarkista ensin luettelo juoksuistunnoista:

$ näyttö -ls

Jos haluat lopettaa istunnon, liitä se istuntoon ja käytä 'Ctrl + a, k' -pikanäppäintä:

Siellä pitäisi olla istunnon lopetusviesti:

Johtopäätös

Osoitimme, kuinka 'näyttö'-komento asennetaan Fedora Linuxiin. 'Näyttö'-komento on tehokas työkalu päätteiden käynnistämiseen terminaaleissa. Esittelimme myös erilaisia ​​tapoja käyttää 'screen'-komentoa: uusien istuntojen luominen, tarpeettomien istuntojen lopettaminen, prosessien irrottaminen ja liittäminen uudelleen jne.

Onnea tietojenkäsittelyyn!