If-Koubou

Kā daudzuzdevums Linux terminālā: 3 veidi, kā vienlaicīgi izmantot vairākas apvalkotās

Kā daudzuzdevums Linux terminālā: 3 veidi, kā vienlaicīgi izmantot vairākas apvalkotās (Kā)

Linux terminālā ir bagātīgas daudzuzdevumu iespējas. Jūs varat pārslēgties starp virtuālajām konsolēm, kas jau darbojas jūsu sistēmā, izmantojiet Bash darba kontroli, lai palaistu procesus fonā, un izmantojiet GNU ekrānu, termināla "logu pārvaldnieku".

Vienā laikā jums nav jāpievienojas vienai komandai. Neatkarīgi no tā, vai jūs vēlaties palaist procesu fonā un laiku pa laikam to atkārtot, vai vienlaikus izpildīt vairākus laikietilpīgus uzdevumus, Linux piedāvā vairākas iespējas.

Virtuālās konsoles

Pēc noklusējuma lielākajai daļai Linux sistēmu ir vairākas virtuālās konsoles, kas darbojas fonā. Pārslēdziet tos, nospiežot Ctrl-Alt un pīķa atslēga starp F1 un F6. Ctrl-Alt-F7 parasti atgriezīsies pie grafiskā X servera.

Nospiežot taustiņu kombināciju, jūs aizvedīs uz pieteikšanās uzvedni. Jūs varat pieteikties un palaist komandu, pēc tam pārslēgties prom - komanda turpinās darboties fonā, lai vienlaikus varētu būt vairāki dažādi termināļu sesijas.

Šeit teksts "tty1" norāda, ka tas ir terminālis, kas atrodas Ctrl-Alt-F1, tty2 būtu F2.

Tie ir tikai visizplatītākie iestatījumi - dažādiem Linux sadalījumiem var būt mazāk virtuālo konsoli un X serveris atrodas citā vietā.

Bash darba kontrole

Bash apvalks nodrošina savas funkcijas vairāku procesu apstrādei. Darba vadība ļauj jums vadīt procesus, piestiprināt un noņemt no tiem. Pievienots process ir pazīstams kā priekšplāna process, savukārt atdalīts ir pazīstams kā fona process.

Lai process sāktu fonā, pievienojiet & rakstzīme pēc tās komandas. Piemēram, lai atvērtu Nano teksta redaktoru kā fona darbu, ierakstiet šādu komandu:

nano &

[1] norāda, ka mūsu jaunā darba vietas darba ID ir 1. 3751 ir tā procesa ID.

Katrs darbs, kuru mēs sākam, iegūst savu darba ID. Palaidiet darbavietas komandu, lai apskatītu pašreiz veikto darbu sarakstu. + Apzīmējums norāda darbu, kas pēdējo reizi tika saistīts ar apvalku, bet apzīmējums norāda, ka uzdevums, kas bija otrs līdz pēdējais, ir saistīts ar apvalku.

The fg komanda ļauj jums izveidot fona darbu priekšplānā, pievienojot to pašreizējam čaulam. Fg darbā vai citā ar darbu saistītā komandā, nenorādot darbu, tiks izmantots pēdējais saistītais darbs - tas, kurš + ir darbinieka sarakstā. Varat arī norādīt darba numuru. Piemēram, šī komanda atgriezīsies darbvirsmā uz priekšplānu:

fg% 1

Parasti pabeidziet procesu, un tas tiks izdzēsts no darbojošos darbu saraksta. Ja vēlaties noņemt no pašreizējā apvalka darbu, izmantojiet ^ Z - tas ir, Ctrl-Z - tastatūras īsceļu.

GNU ekrāns

GNU ekrāns ir "pilnekrāna logu pārvaldnieks", kas ļauj vienā galā izmantot vairākus čaulas. Tas, iespējams, netiks instalēts pēc noklusējuma - tas nav Ubuntu. Uz Ubuntu vai Debian, lai instalētu ekrānu, izmantojiet šādu komandu:

sudo apt-get instalēšanas ekrāns

Kad tas ir instalēts, palaidiet ekrāns komandu un jūs redzēsiet kādu informāciju par ekrānu.

Nospiediet Space vai Enter, un jūs redzēsiet parasto izskata terminālu.

Tas var nešķiet īpašs, bet šis apvalks faktiski darbojas GNU ekrānā. Nospiediet Ctrl-a un tad d atvienot no ekrāna. Jūs atgriezīsieties parastā terminālā.

Lai atkal pievienotos ekrānam, palaidiet ekrāns -r komandu Jūs atgriezīsit tajā pašā terminālā, kā iepriekš.

Ar ekrānu ir daudz vairāk. Piemēram, izveidojiet jaunu "logu" (terminālu) ekrānā, nospiežot Ctrl-a, tad c. Kad ir vairāki logi, nospiediet Ctrl-a divreiz, lai pārslēgtos no viena uz otru. Varat arī nospiest Ctrl-a, tad lai redzētu sarakstu ar logiem.

Sarakstā izvēlieties logu un nospiediet Enter, lai to pārslēgtu.

Mēs iepriekš esam rakstījuši par GNU Ekrāna lietošanu un izmantojuši Byobu, kas uzlabo GNU ekrānu.