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.
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.
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.
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.
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.
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
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.
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 instalacijski zaslon
Kada je instaliran, pokrenite zaslon naredba i vidjet ćete neke informacije o zaslonu.
Pritisnite razmaknicu ili Enter i vidjet ćete terminal koji izgleda normalno.
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.
Da biste se ponovno spojili na zaslon, pokrenite zaslon -r naredba. Vratit ćete se na isti terminal kao i prije.
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.
Prije smo pisali o korištenju GNU zaslona i prešli preko Byobu, što poboljšava GNU zaslon.