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 erinevadekraan
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 vmstat
ja 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