Kaip daugiapakopė operacinė sistema, "Linux" palaiko daugelio procesų vykdymą - iš esmės, programas ar komandas ar panašias užduotis - fone, kol jūs ir toliau dirbate pirmame plane.
Pagrindiniai procesai
A pirmojo plano procesas yra bet kokia komanda ar užduotis, kurią paleidžiate tiesiai ir laukite, kol ji bus baigta. Kai kurie pagrindiniai žinių procesai rodo tam tikrą vartotojo sąsajos tipą, kuris palaiko nuolatinę vartotojo sąveiką, o kiti atlieka užduotį ir "užšaldo" kompiuterį, kol baigia šią užduotį.
Iš apvalkalo pradinių įgūdžių procesas prasideda komandu įvedant komandą. Pavyzdžiui, norėdami pamatyti paprastą failų sąrašą aktyviajame kataloge, įveskite:
$
ls
Pamatysite failų sąrašą. Nors kompiuteris ruošiasi ir spausdina šį sąrašą, komandų eilutėje negalite nieko daryti.
Fono procesas
Skirtingai nuo pirminio plano proceso, korpusas neturi laukti a fono procesas pabaiga, kol ji gali paleisti daugiau procesų. Galimos atminties kiekio ribose galite įvesti daugybę fono komandų vienas po kito. Norėdami paleisti komandą kaip fono procesą, įveskite komandą ir pridėkite tarpą ir ampersandą iki komandos pabaigos. Pavyzdžiui:
$
Command1 &
Kai komandai pateikiate komandą su baigiamuoju ampersandu, apvalkalas atliks darbą, tačiau vietoj to, kad palaukite, kol baigsite komandą, tuoj pat bus grąžintas į apvalkalą ir pamatysite lukšto raginimą (% C Shell, ir $ Bourne Shell ir Korn Shell). Šiuo metu galite įvesti kitą komandą, skirtą pirminiam arba foniniam procesui. Pagrindinės darbo vietos yra prastesnės užimtumo srityse.
Baigus fono procesą, ekrane pamatysite pranešimą.
Perjungimas tarp procesų
Jei žinių procesas užima per daug laiko, sustabdykite jį, paspausdami CTRL + Z. Sustabdytas darbas vis dar egzistuoja, tačiau vykdymas sustabdomas. Norėdami atnaujinti darbą, bet fone įrašykite bg siųsti sustabdytą darbą fono vykdymui.
Norėdami pratęsti sustabdytą procesą į priekinį planą, įveskitefg ir šis procesas perims aktyvų sesiją.
Norėdami pamatyti visų sustabdytų procesų sąrašą, naudokitedarbo vietos komandą arba naudotiviršuje komandą rodyti daugumą didžiųjų procesorių užduočių sąrašą, kad galėtumėte sustabdyti arba sustabdyti jų išlaisvinimą iš sistemos išteklių.
"Shell" ir "GUI"
Daugiafunkciniai veiksmai veikia skirtingai, priklausomai nuo to, ar jūs dirbate iš apvalkalo ar grafinės vartotojo sąsajos. "Linux" iš "shell" palaiko tik vieną aktyvųjį iššūkių procesą viename virtualių terminalų. Tačiau iš praktinės naudotojo perspektyvos langų aplinka (pvz., "Linux" su darbalaukiu, o ne iš teksto pagrindo) palaiko keletą aktyvių langų, kurie efektyviai tarnauja kaip kelis vieno žvilgsnio proceso procesus. Praktikoje "Linux" už scenos koreguoja GUI procesų prioritetus, siekiant skatinti sistemos stabilumą ir palaikyti galutinio vartotojo apdorojimą.