Oglas

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

Ali što se događa ako trebate pokrenuti nekoliko naredbi odjednom? GNU ekran olakšava ovaj multitasking terminala poput ovog; započnimo s upotrebom.

Š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 se događa ako prekinete vezu? Naredba se možda još uvijek pokreće, ali nećete moći lako nadgledati ili komunicirati s njom.

instagram viewer

Zaslon se bavi tim problemom za vas. Možete se ponovo povezati s zaslonom zaslona ako izgubite vezu ili se odvojiti od njega i ostaviti ga da radi u pozadini dok mu više ne budete trebali pristupiti.

Kako instalirati zaslon

Instalacija zaslona GNU ekrana

Zaslon ne dolazi s većinom distribucija Linuxa, no kako je prethodio Linuxu, dobro ga podržava.

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

sudo apt-get update. sudo apt-get ekran za instalaciju

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

sudo pacman -Syu. sudo pacman -S ekran

Ako koristite Fedoru, umjesto toga pokrenite:

sudo yum update. sudo yum instalacijski ekran

Pokretanje zaslona zaslona

Pokretanje zaslona zaslona je jednostavno. Otvorite terminal ili uspostaviti SSH vezui upišite zaslon. Vidjet ćete prozor uvođenja zaslona; pritiskom na razmak ili tipku Enter da biste ga zatvorili.

Licenciranje GNU ekranskog terminala

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 odvojiti 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 sesija zaslona. Ako se želite ponovno povezati s određenom sesijom, morat ćete saznati ID broj sesije. Tip ekran -ls ili ekran -r da ih nabrojim.

Popis ponovnih spajanja zaslona GNU zaslona terminala

Kao što slika prikazuje gore, 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 zaslona terminala koje treba zapamtiti

Screen ima nekoliko trikova u rukavu 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 koristite, Ctrl + A i d, za odvajanje postojećih zaslona.

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 trebate prebacivati ​​između sesija da biste izvršavali naredbe; možete prebacivati ​​između prozora u jednoj sesiji.

Popis prozora GNU zaslona
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 1itd.

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 ekranu 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 sesiju na zaslonu, sesiju možete zaključati postojećom lozinkom za Linux.

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

GNU ekran zaključan prozor

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 biste čekali da naredba terminala završi. Korisno je ako želite upravljati udaljenim poslužiteljima, ali je također sjajan alat za vaše kućno računalo ako trebate pokrenuti nekoliko naredbi iz jednog prozora.

To je savršen alat za administratore sustava. Međutim, ovo nije jedina naredba za vaš Linux terminalni alatni okvir, zbog čega biste ovo trebali označiti varalica važnih Linux naredbi Linux Commands Reference Cheat SheetOvaj će vam jednostavni cheat list pomoći ni u jednom trenutku da se ugodno terminali s Linux naredbenim retkom. Čitaj više .

Ben je tehnički pisac sa sjedištem u Velikoj Britaniji, koji strasti za gadgete, igre i općeniti geek. Kad nije zauzet pisanjem ili bavljenjem tehnologijom, studira magisterij iz područja računarstva i informatike.