Kuidas kasutada Linuxi ekraani käsku

Linuxiga ekraan käsk, saate töötavate terminalirakenduste taustale lükata ja need edasi tõmmata, kui soovite neid näha. Samuti toetab see jagatud ekraaniga ekraane ja töötab SSH-ühenduste kaudu, isegi pärast ühenduse katkestamist ja uuesti ühendamist!

Mis on ekraani käsk?

The ekraan käsk on terminali multiplekser ja see on pakitud valikutega. Väita, et see võib palju ära teha, on alahinnangute vanaisa. Manuleht ulatub üle 4100 rea.

Järgmised on kõige tavalisemad juhtumid, kus te seda kasutaksite ekraan käsk ja käsitleme neid selles artiklis edasi:

  • Tavaline toiming on luua uus aken, milles on kest, käivitada käsk ja seejärel lükata aken taustale (nn eraldamine). Kui soovite näha, kuidas teie protsess läheb, saate akna uuesti esiplaanile tõmmata ("uuesti kinnitada") ja seda uuesti kasutada. See sobib suurepäraselt pikkade protsesside jaoks, mida te ei soovi terminaliakna sulgemisega kogemata lõpetada.
  • Kui olete saanud ekraan töötab, saate luua uusi aknaid ja käivitada neis muid protsesse. Nende progressi jälgimiseks saate hõlpsasti hüpata akende vahel. Samuti saate terminaliakna jagada vertikaalseks või horisontaalseks piirkonnaks ja kuvada oma erinevad ekraan aknad ühes aknas.
  • Võite luua ühenduse kaugseadmega, käivitada a ekraan seanss ja käivitage protsess. Võite kaughostiga ühenduse katkestada, uuesti ühendada ja teie protsess töötab endiselt.
  • Võite jagada a ekraan seanss kahe erineva SSH-ühenduse vahel, et kaks inimest näeksid reaalajas ühte ja sama.

Ekraani installimine

Paigaldama ekraan ubuntus kasutage seda käsku:

sudo apt-get installiekraan

Paigaldamaekraan Manjaros kasutage järgmist käsku:

sudo pacman -Sy ekraan

Fedorasse tippige järgmine:

sudo dnf installimise ekraan

Ekraaniga alustamine

Alustama ekraan, lihtsalt tippige see nagu allpool näidatud ja vajutage Enter:

ekraan

Näete litsentsiteabe lehte. Teise lehe lugemiseks võite vajutada tühikuklahvi või käsuviiba juurde naasmiseks sisestusklahvi Enter.

Jätate käsureale ja näib, et midagi pole juhtunud. Siiski käitate nüüd multipleksitud terminaliemulaatoris kestat. Miks see hea on? Alustame protsessi, mille lõpuleviimine võtab kaua aega. Laadime alla uusima Linuxi tuuma lähtekoodi ja suuname selle ümber faili nimega latest_kernel.zip.

Selleks sisestame järgmise teksti:

lokk //cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.9.tar.xz> latest_kernel.zip

Meie allalaadimine algab ja lokkima väljund näitab meile edusamme.

Me ei saa teile järgmise biti pilti näidata, kuna see on klahvivajutusjärjestus. Sisestate Ctrl + A, vabastate need klahvid ja vajutate ekraani eraldamiseks d.

Allalaadimisprotsess töötab endiselt, kuid allalaadimist näitav aken on eemaldatud. Olete tagasi terminaliaknas, kust käivitasite ekraan seanss. Sõnum ütleb teile, et a ekraan aken sildiga 23167.pts-0.howtogeek on eraldatud.

Selle uuesti kinnitamiseks vajate numbrit akna nime algusest. Kui see ununeb, saate alati kasutada -ls (loend) valik, nagu allpool näidatud, eraldatud akende loendi saamiseks:

ekraan -ls

Kui olete valmis, saate kasutada -r (uuesti kinnitamine) ja seansi number selle uuesti kinnitamiseks, näiteks:

ekraan -r 23167

Taustal töötav aken tuuakse nüüd tagasi terminali aknasse, nagu poleks seda kunagi lahkunud.

Kui see protsess lõpeb, lõpeb see lõpuks. Kui see on pidev protsess, soovite selle lõpuks lõpetada. Mõlemal juhul, kui protsess lõpeb, saate tippidaväljumine programmist väljumiseks ekraan. Teise võimalusena võite akna sunniviisiliseks tapmiseks vajutada klahvikombinatsiooni Ctrl + A ja seejärel K.

Sisestage järgmine käsk:

väljumine

Olete tagasi oma eelmises terminaliaknas, kus kuvatakse endiselt käsk, mida kasutasite akna uuesti kinnitamiseks. Kuna sulgesime oma ühe ja ainsa eraldatud akna, saame teate, et ekraan lõpetatakse.

SEOTUD:Kuidas kasutada lokke failide allalaadimiseks Linuxi käsurealt

Nimega ekraaniseansside kasutamine

Võite kasutada -S (seansi nimi) variant oma nime nimetamiseks ekraan seanss. Kui kasutate seansi arvulise identiteedi asemel meeldejäävat nime, on seansiga uuesti ühenduse loomine mugavam. Seansi “bigfile” nimetamiseks sisestame järgmised andmed:

ekraan -S bigfile

Millal ekraan käivitab meie seansi, näeme käsureaga tühja akent. Laadime alla suure faili, et saaksime näiteks kasutada pikka aega kestnud protsessi.

Sisestame järgmise:

lokkima //ipv4.download.thinkbroadband.com/1GB.zip> bigfile.zip

Kui allalaadimine algab, vajutame Ctrl + A ja seejärel seansi lahtiühendamiseks D. Selle kasutamiseks sisestame järgmise -ls (loendi) valik ekraan meie eraldiseisva seansi üksikasjade nägemiseks:

ekraan -ls

Numbrilise identifikaatori (23266) taga näeme oma seansi nime (bigfile). Selle uuesti kinnitamiseks sisestame järgmise koos seansi nimega:

ekraan -r suurfail

Oleme uuesti allalaadimisaknaga ühendatud ja näeme, et pikk allalaadimine on veel pooleli.

Kui allalaadimine on lõppenud, tippime väljumine seansi akna sulgemiseks.

Mitme aknaga ekraani kasutamine

Siiani oleme seda kasutanud ekraan üksiku protsessi paigutamiseks eraldatud aknas taustale. Kuid,ekraan on võimeline tegema palju enamat. Järgmisena käivitame mõned protsessid, mis võimaldavad meil jälgida mõningaid arvuti aspekte.

Ekraaniseansi „monitor” alustamiseks sisestame järgmise.

ekraan -S-monitor

Käivitame uue aknaseansi käsuviibal dmesg ja kasutage -H (inimesele loetav) ja -w (oodake uusi sõnumeid) valikud. See kuvab tuuma puhvrisõnumid; uued sõnumid ilmuvad nende ilmnemisel.

Sisestame järgmise:

dmesg-H -w

Ilmuvad olemasolevad teated. Meid ei tagastata käsuviiba juurde, kuna dmseg ootab uusi sõnumeid ja kuvab need saabumisel.

SEOTUD:Kuidas käsku dmesg Linuxis kasutada

Soovime käivitada veel ühe rakenduse, seega vajame uut ekraan aken. Uue akna loomiseks vajutame klahvikombinatsiooni Ctrl + A ja seejärel C. Me hakkame kasutama vaatama korduvalt joosta vmstat, nii et näeme oma arvutis sageli uuendatud virtuaalse mälu kasutamist.

Uuele käsuviibale sisestame järgmise:

vaadata vmstat

The vmstat väljund ilmub ja seda värskendatakse iga kahe sekundi järel.

Meie kaks protsessi käivad nüüd. Hüppamaekraan aknaid, vajutate klahvikombinatsiooni Ctrl + A ja akna numbrit. Esimene, mille lõime, on aken null (0), järgmine on aken 1 ja nii edasi. Esimesse aknasse ( dmesg üks), vajutame Ctrl + A ja 0.

Kui vajutame klahvikombinatsiooni Ctrl + A ja 1, viib see tagasi klahvi vmstat aken.

See on päris vahva! Sellest seansist eraldumiseks võime vajutada klahvikombinatsiooni Ctrl + A ja seejärel D; saame hiljem uuesti kinnitada. Mõlemad seansid kestavad endiselt. Jällegi vajutage akende vahel vahetamiseks klahvikombinatsiooni Ctrl + A ja akna numbrit (0 või 1), millele soovime lülituda.

Läheme järgmise sammu juurde ja vaadake mõlemat ekraani ühes aknas. Seda tehes venitate terminaliakna suuruseni, mis muudab selle sammu kasulikuks. Meie näited on piiratud ekraanipiltide suurusega, nii et meie aknad näevad välja veidi kitsad.

Selleks vajutame klahvikombinatsiooni Ctrl + A ja seejärel tõstuklahvi + S (vajalik on suurtäht “S”).

Aken jaguneb kaheks „piirkonnaks”.

Ülemine piirkond kuvatakse endiselt vmstatja alumine piirkond on tühi. Kursor on alloleval ekraanipildil esile tõstetud. Alumises piirkonnas teisaldamiseks vajutage klahvikombinatsiooni Ctrl + A ja seejärel Tab.

Kursor liigub alumisse piirkonda, mis on tegelikult vaid tühi koht. See pole kest, nii et me ei saa sinna midagi kirjutada. Kasuliku kuva saamiseks vajutage klahvikombinatsiooni Ctrl + A ja seejärel klahvi "0" kuvamiseks dmesg selles piirkonnas aken.

See annab meile mõlemale reaalajas väljundi ühes jagatud aknas. Kui vajutame akna eemaldamiseks klahvikombinatsiooni Ctrl + A ja D ning kinnitame selle siis uuesti, kaotame jagatud paanide vaate. Kuid me saame selle taastada järgmiste kiirklahvide abil:

  • Ctrl + A, S: Jagage aken horisontaalselt.
  • Ctrl + A, Vahekaart: Liikuge alumisse piirkonda.
  • Ctrl + A, 0: Kuva akna null alumises piirkonnas.

Saame asjadega veel sammu edasi astuda. Jagame nüüd alumise paani vertikaalselt ja lisame ekraanile kolmanda protsessi. Kui kursor asub alumises piirkonnas, vajutame klahve Ctrl + A ja C, et luua uus aken, milles on kest. Alumine piirkond kuvab uue akna ja annab meile käsuviiba.

Järgmisena käivitame df käsk failisüsteemi kasutamise kontrollimiseks:

df

Kui näeme df joostes tabasime klahve Ctrl + A ja toru märki (|). See jagab alumise piirkonna vertikaalselt. Uude piirkonda liikumiseks vajutame klahvikombinatsiooni Ctrl + A ja Tab. Järgmiseks vajutame klahvikombinatsiooni Ctrl + A ja 0 dmesg aken.

Samuti saate liikuda piirkonniti ja lisada rohkem vertikaalseid või horisontaalseid jaotusi. Siin on veel mõned kasulikud klahvikombinatsioonid:

  • Ctrl + A: Hüppa praeguse ja eelmise piirkonna vahel edasi-tagasi.
  • Ctrl + A, Q: Sulgege kõik piirkonnad, välja arvatud praegune.
  • Ctrl + A, X: Sulgege praegune piirkond.

Kasutades ekraani SSH kaudu

Koos ekraan, saate alustada aknaseanssi, lahti ühendada, nii et see töötab endiselt taustal, sisse või tagasi logida ning seansi uuesti kinnitada.

Looge oma arvutiga SSH-ühendus teisest, mis onssh käsk. Peame esitama selle konto nime, millega me ühendame, ja kaugarvuti aadressi.

Meie näite jaoks sisestame järgmise:

ssh [email protected]

Pärast kaugarvutis autentimist ja sisselogimist sisestame a käivitamiseks järgmise ekraan seanss nimega “ssh-geek”:

ekraan -S ssh-geek

Demonstratsioonieesmärkidel me kandideerimeüles aastal ekraan akna, kuid võite käivitada mis tahes pikaajalise või lõputu protsessi.

Sisestame järgmise:

üles

Üks kordüles töötab aknas, vajutasime akna eraldamiseks klahve Ctrl + A ja seejärel D.

Naaseme algse kaugterminali akna juurde.

Kui tippime väljumine, nagu allpool näidatud, katkestab see SSH-seansi ja oleme taas kohalikus arvutis:

väljumine

Uuesti ühendamiseks sisestame järgmised andmed:

ssh [email protected]

Pärast ühenduse loomist ja sisselogimist saame selle uuesti kinnitamiseks sisestada järgmise ekraan seanss:

ekraan -r ssh-geek

Oleme nüüd uuesti ühendatud meie endiselt töötava eksemplariga üles.

See on suurepärane, kui soovite protsessi käivitada ühes masinas ja seejärel jätkata teises pooles, kus pooleli jätsite.

SEOTUD:Kuidas luua ja installida SSH-võtmeid Linuxi kestast

Ekraaniseansi jagamine

Võite kasutada ka a ekraan seanss, et kaks inimest saaksid sama akent näha ja nendega suhelda. Oletame, et keegi, kes töötab arvutis Fedorat, soovib ühenduse luua meie Ubuntu serveriga.

Ta kirjutaks järgmise:

ssh [email protected]

Pärast ühenduse loomist alustab ta ekraaniseanssi nimega „ssh-geek”, kasutades valikut -S (seansi nimi). Ta kasutab ka -d (lahti) ja-m (sunnitud loomine) valikud uue loomiseks ekraan seanss, mis on juba eraldatud.

Ta kirjutab järgmise:

ekraan -d -m -S ssh-geek

Ta tippib järgmise, kasutades -X (mitme ekraaniga režiim) seansi lisamise võimalus:

ekraan -X ssh-geek

Manjaro arvutis ühendab teine ​​inimene Ubuntu arvutiga samade konto mandaatidega, nagu allpool näidatud:

ssh [email protected]

Kui ta on ühendatud, tippib ta selleekraan käsk ja kasutab sama aknaseansiga liitumiseks valikut -X (mitme ekraaniga režiim):

ekraan -X ssh-geek

Nüüd, mida kumbki inimene kirjutab, näeb teine. Näiteks kui üks inimene annab käsu kuupäev, näevad mõlemad seda nii kirjutatuna kui ka väljundina.

Mõlemad inimesed jagavad nüüd a ekraan seanss, mis töötab Ubuntu kaugarvutis.

Tarkvara jaoks, mis esimest korda ilmavalgust nägi 1987. aastal, ekraan pakib endiselt head tootlikkust. Sellega tutvumine võtab hästi aega!

SEOTUD:37 Olulised Linuxi käsud, mida peaksite teadma


$config[zx-auto] not found$config[zx-overlay] not found