Kako napraviti multitask na Linux terminalu sa ekranom

  • Joseph Goodman
  • 0
  • 2937
  • 912
Oglas

Ako ste korisnik Linuxa, morat ćete započeti s Linux terminalom u nekom trenutku. Neke naredbe naredbi mogu biti popularne, druge nejasne, ali u mnogim je slučajevima lakše pokrenuti naredbu kroz terminalski prozor nego kroz GUI.

Ali što se događa ako trebate pokrenuti nekoliko naredbi odjednom? GNU ekran čini terminski multitasking ovako lakšim; započnimo s korištenjem.

Što je GNU ekran?

GNU ekran je alat za Linux terminal koji dijeli jedan terminal na više. To znači da možete pokrenuti jednu naredbu, recimo a wget preuzimanje slikovne datoteke, uz prebacivanje na pokretanje sekunde, kao što je systemctl, za provjeru S.M.A.R.T. status vašeg pogona.

Omogućuje vam pokretanje neovisnih naredbi poput ovih u zasebnim sesijama koje možete povezati i odspojiti po volji.

To nije samo korisno za vaše osobno računalo; gotovo je bitno ako upravljate udaljenim poslužiteljem. Ako naredite naredbe na poslužitelju preko SSH, što će se dogoditi ako prekinete vezu? Naredba se još uvijek izvodi, ali s njom nećete moći lako pratiti ili komunicirati.

Zaslon se bavi tim problemom za vas. Možete ponovo povezati sesiju na ekranu ako izgubite vezu ili je odspojiti i ostaviti da radi u pozadini dok joj ne budete trebali ponovo pristupiti.

Kako instalirati zaslon

Zaslon se ne isporučuje s većinom distribucija Linuxa, no kako je pred Linuxom dobro je podržan.

Ako ga želite instalirati na distributer temeljen na Ubuntuu ili Debianu, pokrenite sljedeće:

sudo apt-get update sudo apt-get instalacijski ekran

Slično tome, ako pokrećete Arch, otvorite prozor školjke i pokrenite:

sudo pacman -Syu sudo pacman -S ekran

Ako koristite Fedoru, pokrenite je umjesto toga:

sudo yum update sudo yum instalacijski ekran

Pokretanje zaslona zaslona

Pokretanje zaslona zaslona je jednostavno. Otvorite terminal ili uspostavite SSH vezu i utipkajte zaslon. Vidjet ćete prozor uvođenja zaslona; pritiskom na razmak ili tipku Enter da biste ga zatvorili.

Jednom kada to učinite, vaš će se zaslon terminala vratiti u normalu. Neće biti očigledan znak da pokrećete sesiju na zaslonu, ali svaka naredba koju pokrenete od ove točke izvodit će se unutar sesije koju sada možete po svojoj volji odvojiti i ponovo spojiti..

Pregled i odvajanje zaslona

Ako planirate ponovo koristiti, morat ćete znati kako se povezati i odspojiti od zaslona zaslona. Ako ste već na zaslonu, pritisnite Ctrl + A nakon čega slijedi pismo d (mala slova).

Sjednica i sve naredbe koje se trenutno izvode unutar nje isključit će se za pokretanje u pozadini, spremne za kasnije ponovno povezivanje. Ako pretpostavimo da imate samo jednu sesiju na zaslonu, upišite:

ekran -r

Tako ćete sesiju ponovo povezati i omogućiti vam da nastavite. Ako trebate udaljeno nasilno odvojiti sesiju, ponovo je povežite s njom, upišite:

ekran -rd

Možete pokrenuti više od jedne sesije na zaslonu. Ako se želite ponovno povezati s određenom sesijom, morat ćete saznati ID broj sesije procesa. Tip ekran -ls ili ekran -r da ih nabrojim.

Kao što slika prikazuje iznad, utipkajte ekran -r nakon čega slijedi početni ID broj na početku svake sesije. Na primjer:

ekran -r 25407

Ako želite zatvoriti sesiju i otkazati bilo koje pokrenute naredbe unutar nje, ponovno se povežite s njom i utipkajte Izlaz.

Ostale naredbe terminala zaslona koje treba zapamtiti

Screen ima nekoliko trikova do rukava za korisnike koji žele izvući maksimum iz njega. Evo nekoliko najčešćih naredbi terminala koje morate upamtiti.

Popis prečaca na tipkovnici

Kao i svi dobri terminalski programi, Screen ima prečace na tipkovnici koje možete koristiti. Već ga upotrebljavate, Ctrl + A i d, odvojiti postojeće zaslone.

Ako želite vidjeti ostalo, jednostavno utipkajte Ctrl + A slijedi ? da vam dodijelim popis sa kojim možete raditi.

Stvaranje i prebacivanje između Windows-a u sesiju

Ne morate prebacivati ​​između sesija za pokretanje naredbi; možete prebacivati ​​između prozora u jednoj sesiji.


Da biste stvorili novi prozor u sesiji, pritisnite Ctrl + A slijedi c (mala slova) za stvaranje novog prozora. Vaš prvi prozor započinje s brojem 0, vaš sljedeći prozor 1, itd.

Pogoditi Ctrl + A a zatim filtrirati kroz brojeve 0-9. Za popis svake koristite Ctrl + A i onda w (malim slovom) da biste vidjeli popis sesija s jednoznamenkastim ID-om.

Stvorite sesiju s imenom

Nasumično generirani ID teško je zapamtiti; davanje imena sesiji moglo bi olakšati stvari. Ako želite pokrenuti sesiju s imenom, upišite:

zaslon -Samjer

Ako se želite ponovo povezati s sesijom, upišite:

zaslon -X primjer imena

Dijeljenje zaslona zaslona

Želite podijeliti terminalnu sesiju s kolegom ili prijateljem? Zahvaljujući Screenu možete. Tip:

ekran -rx

Umjesto da odvojite bilo koga tko je trenutno spojen na ovu sesiju, jednostavno mu se pridružite. Drugi će korisnici vidjeti što unosite i naredbe koje pokrećete; Također ćete moći gledati druge korisnike ako učine isto.

Prijavite svoj izlaz zaslona u datoteku

Iz razloga održavanja ili revizije možda ćete morati zabilježiti izlaz zaslona u datoteku. Da biste to učinili, upišite:

ekran -L

Sjednica će započeti sposobnošću prijavljivanja u datoteku s imenom screenlog.x (gdje je X broj, počevši od nule) u vašem kućnom imeniku. Da biste započeli zapisnik u sesiji, upišite Ctrl + A slijedi H (Shift + h).

Zaključavanje zaslona

Ako želite zaštititi zaslonu, možete zaključati sesiju postojećom lozinkom za Linux.

Tip Ctrl + A slijedi x (mala slova) za zaključavanje sesije dok ste trenutno povezani s njom.

To zaključava u vašem trenutnom prozoru terminala; utipkajte lozinku računa da biste je otključali.

Multitasking terminala ne može biti jednostavniji

Zahvaljujući GNU ekranu, ne morate brinuti da čekate da se naredba terminala završi. Korisno je ako želite upravljati udaljenim poslužiteljima, ali je i izvrstan alat za vaše kućno računalo ako trebate pokrenuti nekoliko naredbi iz jednog prozora.

Savršeno je sredstvo za administratore sustava. Međutim, to nije jedina naredba za vaš Linux terminalski alatni alat, zbog čega biste trebali označiti ovu varalicu važnih Linux naredbi Linux naredbe Reference Cheat Sheet Linux naredbe Reference Cheat Sheet Ovaj će vam jednostavni cheat list pomoći da se ugodno osjećate s Linuxom terminal naredbenog retka ni u kojem trenutku. .




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.