Seueur tugas: Prosés Latar na Prosés foreground

Salaku sistem operasi seueur tugas, Linux Ubuntu ngarojong dijalankeunnana loba pisan prosés-dasarna, program atawa paréntah atawa tugas-di sarupa tukang bari Anjeun neruskeun gawe di foreground nu.

prosés foreground

A prosés foreground mangrupa naon baé paréntah atawa tugas anjeun ngajalankeun langsung tur ngadagoan ka ngalengkepan. Sababaraha prosés foreground némbongkeun sababaraha jinis pamaké panganteur nu ngarojong interaksi pamaké lumangsung, sedengkeun batur ngaéksekusi tugas na "freeze" komputer bari eta nyampurnakeun tugas eta.

Ti cangkang, hiji prosés foreground dimimitian ku ngetikkeun paréntah di ajakan éta. Contona, ningali hiji Listing basajan tina file dina diréktori aktip, tipe:

$ LS

Anjeun bakal ningali daptar payel. Bari komputer kasebut Nyiapkeun sarta percetakan daftar anu, anjeun moal bisa ngalakukeun nanaon sejenna tina ajakan paréntah.

Prosés tukang

Teu kawas ku prosés foreground, anu cangkang teu kudu ngadagoan prosés tukang nepi ka ahir sateuacan eta tiasa ngajalankeun prosés langkung. Dina wates jumlah mémori sadia, anjeun bisa ngasupkeun paréntah loba tukang salah sanggeus sejen. Pikeun ngajalankeun paréntah salaku prosés kasang tukang, ngetik paréntah tur nambah spasi na hiji ampersand ka ahir paréntah. Salaku conto:

$ Command1 &

Lamun anjeun ngaluarkeun paréntah jeung ampersand concluding, cangkang bakal ngaéksekusi gawé, tapi tinimbang nyieun maneh ngadagoan sorana finish, anjeun bakal langsung jadi balik ka cangkang, tur Anjeun bakal ningali cangkang ajakan (% keur C Shell, sarta $ keur alatan Shell jeung Korn Shell) balik deui. Dina titik ieu, anjeun bisa ngasupkeun paréntah sejen pikeun boh foreground atanapi proses tukang. Latar dipasang ngajalankeun di prioritas handap ka jobs foreground.

Anjeun bakal ningali dipilampah dina layar lamun proses tukang rengse ngajalankeun.

Ngalihkeun antara prosés

Mun hiji prosés foreground geus ngalakukeun teuing waktos, ngeureunkeunana ku mencét Ctrl + Z. A pakasaban dieureunkeun masih aya, tapi palaksanaan na geus digantung. Pikeun neruskeun pakasaban, tapi di latar tukang, tipe bg ngirim proyék dieureunkeun ka palaksanaan latar.

Pikeun neruskeun prosés ditunda dina foreground, tipe fg sarta prosés anu bakal nyokot alih sidang aktif.

Ningali daptar sadaya prosés ditunda, nganggo paréntah jobs, atawa make paréntah luhur némbongkeun daptar tugas paling CPU-intensif ku kituna anjeun bisa numpurkeun atawa eureun aranjeunna pikeun ngosongkeun sumberdaya sistem.

Cangkang vs GUI

Seueur tugas gawéna béda gumantung kana naha nu nuju gawe ti cangkang atawa panganteur pamaké grafis . Linux Ubuntu tina cangkang ngarojong ngan hiji prosés foreground aktif per terminal maya. Sanajan kitu, tina sudut pandang praktis tina pamaké, lingkungan windowed (misalna Linux Ubuntu jeung desktop, teu ti cangkang dumasar-téks) ngarojong sababaraha jandéla aktif nu éféktif ngawula salaku sababaraha prosés foreground simultaneous. Dina prakték, Linux Ubuntu balik layar ngaluyukeun prioritas prosés dina GUI ngamajukeun stabilitas sistem na rojongan processing tungtung-pamaké.