Kako višezadaćiti u Linux terminalu: 3 načina korištenja više sheala odjednom

Sadržaj:

Kako višezadaćiti u Linux terminalu: 3 načina korištenja više sheala odjednom
Kako višezadaćiti u Linux terminalu: 3 načina korištenja više sheala odjednom

Video: Kako višezadaćiti u Linux terminalu: 3 načina korištenja više sheala odjednom

Video: Kako višezadaćiti u Linux terminalu: 3 načina korištenja više sheala odjednom
Video: I Pretended to be a SCAMMER on my Minecraft Server… - YouTube 2024, Ožujak
Anonim
Linux terminal ima bogate mogućnosti za više zadataka. Možete se prebacivati između virtualnih konzola koje već rade na vašem sustavu, pomoću kontrole nadzora Bash za pokretanje procesa u pozadini te iskoristiti GNU zaslon, terminal "upravitelj prozora".
Linux terminal ima bogate mogućnosti za više zadataka. Možete se prebacivati između virtualnih konzola koje već rade na vašem sustavu, pomoću kontrole nadzora Bash za pokretanje procesa u pozadini te iskoristiti GNU zaslon, terminal "upravitelj prozora".

Ne morate se držati jedne naredbe istodobno. Bilo da želite pokrenuti postupak u pozadini i povremeno ga pregledavati ili pokrenuti više zadataka istovremeno, Linux nudi nekoliko mogućnosti.

Virtualne konzole

Prema zadanim postavkama, većina Linux sustava ima nekoliko virtualnih konzola koje se izvode u pozadini. Prebacujte između njih pritiskom na Ctrl-Alt i udaranje ključa između F1 i F6. Ctrl-Alt-F7 obično će vas odvesti natrag na grafički X poslužitelj.

Pritiskom na kombinaciju tipki preusmjerit ćete se na upit za prijavu. Možete se prijaviti i pokrenuti naredbu, a zatim prekinuti - naredba će se nastaviti prikazivati u pozadini, tako da istodobno možete imati nekoliko različitih terminskih sesija.

Tekst "tty1" ovdje označava da je to terminal koji se nalazi na Ctrl-Alt-F1, tty2 bi bio na F2.
Tekst "tty1" ovdje označava da je to terminal koji se nalazi na Ctrl-Alt-F1, tty2 bi bio na F2.

To su samo najčešće postavke - različite Linux distribucije mogu imati manje virtualnih konzola koje se pokreću i imaju X poslužitelj smješten na drugom mjestu.

Kontrola poslova u bazi

Skupina Bash nudi vlastite značajke za rukovanje višestrukim procesima. Kontrola posla omogućuje vam pokretanje procesa i privitak i odvajanje od njih. Priloženi postupak poznat je kao proces u prvom planu, dok je odvojen jedan poznat kao pozadinski proces.

Da biste pokrenuli postupak u pozadini, dodajte & znak nakon njegove naredbe. Na primjer, za otvaranje Nano uređivača teksta kao pozadinskog posla upišite sljedeću naredbu:

nano &

[1] označava da je ID našeg posla za novi posao 1. 1. 3751 je ID procesa.
[1] označava da je ID našeg posla za novi posao 1. 1. 3751 je ID procesa.

Svaki posao koji započnemo dobiva svoj ID za posao. Pokreni poslovi naredbu za pregled popisa trenutačno pokrenutih poslova. Oznaka + označava zadnji zadatak koji je povezan s ljuskom, dok znak - znak označava zadatak koji je drugi put zadnji povezan s ljuskom.

Image
Image

FG naredba omogućuje vam približavanje pozadinskog posla, pričvršćivanjem na trenutnu ljusku. Pokretanje fg ili druge naredbe vezane uz posao bez određivanja posla koristit će zadnji zadani posao - onaj s znakom + na popisu zadataka. Također možete odrediti broj posla. Na primjer, sljedeća naredba dovesti će posao 1 natrag u prvi plan:

fg %1

Image
Image

Završite postupak normalno i nestat će s popisa pokrenutih poslova. Ako želite odvojiti posao od trenutne ljuske, upotrijebite ^ Z - to je, Ctrl-Z - tipkovnički prečac.

Image
Image

GNU zaslona

GNU Zaslon je "upravitelj prozora na cijelom zaslonu" koji vam omogućuje korištenje više skica u jednom terminalu. On možda nije instaliran prema zadanim postavkama - nije na Ubuntu. Na Ubuntu ili Debianu upotrijebite sljedeću naredbu za instalaciju zaslona:

sudo apt-get install screen

Kada je instaliran, pokrenite zaslon naredba i vidjet ćete neke informacije o zaslonu.

Pritisnite razmaknicu ili Enter i vidjet ćete terminal koji izgleda normalno.
Pritisnite razmaknicu ili Enter i vidjet ćete terminal koji izgleda normalno.
Image
Image

Možda ne izgleda posebno, ali ova je ljuska zapravo pokrenuta unutar GNU zaslona. tisak Ctrl-a i onda d odvojiti od zaslona. Vratit će se na normalni terminal.

Image
Image

Da biste se ponovno spojili na zaslon, pokrenite zaslon -r naredba. Vratit ćete se na isti terminal kao i prije.

Image
Image

Mnogo više možete učiniti sa zaslonom. Na primjer, stvorite novi "prozor" (terminal) na zaslonu pritiskom na Ctrl-a, onda c, Kada imate više prozora, pritisnite Ctrl-a dva puta za prebacivanje između njih. Također možete pritisnuti Ctrl-a, onda da biste vidjeli popis prozora.

Na popisu odaberite prozor i pritisnite Enter da biste se prebacili na njega.
Na popisu odaberite prozor i pritisnite Enter da biste se prebacili na njega.

Prije smo pisali o korištenju GNU zaslona i prešli preko Byobu, što poboljšava GNU zaslon.

Preporučeni: