näyttö komento Linuxissa tarjoaa mahdollisuuden käynnistää ja käyttää useita shell-istuntoja yhdestä ssh istunto. Kun prosessi käynnistetään 'näytöllä', prosessi voidaan irrottaa istunnosta ja sitten se voidaan liittää uudelleen myöhemmin. Kun istunto irrotetaan, prosessi, joka alun perin aloitettiin näytöltä, on edelleen käynnissä ja itse näytön hallinnassa. Prosessi voi sitten liittää istunnon uudelleen myöhemmin, ja päätteet ovat edelleen olemassa, kuten se jätettiin. Syntaksi:
maailman paras hymy
screen [-opts] [cmd [args]]>
Vaihtoehdot:
- -a: Se pakottaa kaikki ominaisuudet jokaisen ikkunan termcapiin. -A -[r|R]: Se mukauttaa kaikki ikkunat uuteen näytön leveyteen ja korkeuteen. -c-tiedosto: Se lukee asetustiedoston '.screenrc' sijaan. -d (-r): Se irrottaa muualla käynnissä olevan näytön (ja liittää uudelleen tähän). -dmS-nimi: Se alkaa daemonina: Näytön istunto irrotetussa tilassa. -D (-r): Se irrottaa ja kirjautuu ulos kaukosäätimestä (ja kiinnitä uudelleen tähän). -D -RR: Se tekee mitä tahansa näyttöistunnon saamiseksi. -e xy: Se muuttaa komentomerkkejä. -f: Se ottaa virtauksen ohjauksen käyttöön, -fn = pois päältä, -fa = auto. -h rivit: Se asettaa takaisinvierityshistoriapuskurin koon. -i: Se keskeyttää lähdön aikaisemmin, kun virtauksen ohjaus on päällä. -l: Se ottaa kirjautumistilan käyttöön (päivitä /var/run/utmp), -ln = pois päältä. -ls [match]: Näyttää kaikki liitetyt näytöt. -L: Kytkee tulosten kirjaamisen päälle. -m: Se ohittaa $STY-muuttujan, luo uusi näyttöistunto. -O: Se valitsee optimaalisen lähdön tarkan vt100-emuloinnin sijaan. -p-ikkuna: Se valitsee nimetyn ikkunan, jos se on olemassa. -q: Hiljainen käynnistys. Poistuu nollasta poikkeavalla paluukoodilla, jos se ei onnistu. -K: Sen komennot lähettävät vastauksen kyselyprosessin stdoutiin. -r [istunto]: Se liitetään uudelleen irrotettuun näyttöprosessiin. -R: Kiinnitä se uudelleen, jos mahdollista, muuten aloita uusi istunto. -S sockname: Se nimeää istunnon .sockname sijasta … -t title: Se asettaa otsikon. (ikkunan nimi). -T-termi: Se käyttää termiä $TERM ikkunoille näytön sijaan. -U: Se kehottaa näyttöä käyttämään UTF-8-koodausta. -v: Se tulostaa näytön version 4.06.02 (GNU) 23. lokakuuta 17. -x: Se kiinnittyy ei irrotettuun näyttöön. (Moni näyttötila). -X: Se suoritetaan näyttökomentona määritetyssä istunnossa.
Pikanäppäimet Valinnat:
- Ctrl-a + c: Se luo uudet ikkunat. Ctrl-a + w: Se näyttää luettelon kaikista tällä hetkellä avatuista ikkunoista. Ctrl-a + A: Nimeä nykyiset ikkunat uudelleen. Nimi tulee näkyviin, kun luet luettelon näppäimillä Ctrl-a + w avatuista ikkunoista. Ctrl-a + n: Se siirtyy seuraaviin ikkunoihin. Ctrl-a + p: Siirtyy edellisiin ikkunoihin. Ctrl-a + Ctrl-a: Palaa viimeksi käytettyihin ikkunoihin. Ctrl-a + k: Se sulkee nykyiset ikkunat (tappaa). Ctrl-a + S: Se jakaa nykyiset ikkunat vaakasuunnassa. Voit vaihtaa ikkunoiden välillä painamalla Ctrl-a + Tab. Ctrl-a + |: Se jakaa nykyiset ikkunat pystysuunnassa. Ctrl-a + X: Sulje aktiivinen jaettu ikkuna Ctrl-a + Q: Sulje kaikki jaetut ikkunat Ctrl-a + d: Se irrottaa näyttöistunnon pysäyttämättä sitä. Ctrl-a + r: Se liittää uudelleen irrotetun näyttöistunnon. Ctrl-a + [: Käynnistää kopiointitilan. Ctrl-a + ]: Liitä kopioitu teksti.
Esimerkkejä:
- Näyttökomennon asennus: Asenna näyttökomento menemällä päätteeseen ja kirjoittamalla seuraava komento:
sudo apt install screen>
-
näyttö: Se avaa uuden ikkunan näytössä.
screen>
-
-S: Se käynnistää uuden ikkunan näytössä ja antaa myös ikkunalle nimen. Se luo istunnon, joka tunnistetaan tällä nimellä. Nimeä voidaan käyttää näytön liittämiseen uudelleen myöhemmässä vaiheessa.
screen -S file>
-
-ls: Sitä käytetään näyttämään parhaillaan avoinna olevat näytöt, mukaan lukien taustalla toimivat. Se listaa kaikki liitetyt ja irrotetut näyttöistunnot.
screen -ls>
-
-d: Sitä käytetään irrottamaan näyttöistunto, jotta se voidaan liittää uudelleen tulevaisuudessa. Se voidaan tehdä myös pikanäppäimen avulla Ctrl-a + d
screen -d 1643>
- Tässä 1643 on näytön tunnus, jonka haluamme irrottaa.
-r: Sitä käytetään liittämään uudelleen näyttöistunto, joka oli aiemmin irrotettu.
screen -r 1643>
Huomautus:
- Voit tarkistaa näytön komennon manuaalisen sivun käyttämällä seuraavaa komentoa:
man screen>
- Tarkista näyttökomennon ohjesivu käyttämällä seuraavaa komentoa:
screen --help>






