Mājas lapa » » Kā vairāku uzdevumu izmantošana Linux terminālī 3 veidi, kā izmantot vairākus čaulas vienlaicīgi

    Kā vairāku uzdevumu izmantošana Linux terminālī 3 veidi, kā izmantot vairākus čaulas vienlaicīgi

    Linux terminālim ir bagātīgas multitasking iespējas. Varat pārslēgties starp virtuālajām konsolēm, kas jau darbojas jūsu sistēmā, izmantojiet Bash darba kontroli, lai fonā darbotos procesi, un izmantojiet GNU ekrānu, termināla „loga pārvaldnieku”.

    Jums vienlaicīgi nevajag pieturēties pie vienas komandas. Neatkarīgi no tā, vai vēlaties palaist procesu fonā un reizēm to atkārtoti apskatīt vai uzreiz veikt vairākus laikietilpīgus uzdevumus, Linux piedāvā vairākas iespējas.

    Virtuālās konsoles

    Pēc noklusējuma vairumam Linux sistēmu ir vairākas virtuālās konsoles, kas darbojas fonā. Pārslēdzieties starp tām, nospiežot Ctrl-Alt un hitting taustiņu starp F1 un F6. Ctrl-Alt-F7 parasti jūs aizvedīs atpakaļ uz grafisko X serveri.

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

    Teksts “tty1” norāda, ka šis ir terminālis, kas atrodas Ctrl-Alt-F1, tty2 būtu F2.

    Tie ir tikai visbiežāk sastopamie iestatījumi - dažādiem Linux izplatī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 kontrole ļauj veikt procesus un pievienot tos un atdalīt tos. Pievienots process ir pazīstams kā priekšplāna process, savukārt atdalītais ir pazīstams kā fona process.

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

    nano un

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

    Katrs darbs, kuru mēs sākam, saņem savu darba ID. Palaidiet darba vietas komandu, lai apskatītu pašreizējo darba vietu sarakstu. + Zīme norāda darbu, kas pēdējo reizi bija saistīts ar apvalku, bet - zīme norāda darbu, kas bija pēdējais saistīts ar apvalku.

    The fg komanda ļauj jums pievienot fona darbu priekšplānā, pievienojot to pašreizējam apvalkam. Fg vai citas ar komandu saistītās komandas palaišana, nenorādot darbu, izmantos pēdējo saistīto uzdevumu - vienu ar + zīmi darbavietu sarakstā. Varat arī norādīt darba numuru. Piemēram, šāda komanda dos darbu 1 priekšplānā:

    fg% 1

    Pabeidziet procesu normāli un tas izzudīs no darbojošos darbu saraksta. Ja vēlaties noņemt darbu no pašreizējā apvalka, izmantojiet ^ Z - tas ir, Ctrl-Z - īsceļu.

    GNU ekrāns

    GNU ekrāns ir “pilnekrāna loga pārvaldnieks”, kas ļauj izmantot vairākus čaulas vienā terminālī. To nevar instalēt pēc noklusējuma - tas nav Ubuntu. Ubuntu vai Debian izmantojiet šādu komandu, lai instalētu ekrānu:

    sudo apt-get instalēšanas ekrāns

    Kad tā ir instalēta, palaidiet ekrānā komandu un jūs redzēsiet informāciju par ekrānu.

    Nospiediet Space vai Enter un jūs redzēsiet normālu izskatu.

    Tas nedrīkst izskatīties īpašs, bet šis apvalks faktiski darbojas GNU ekrānā. Nospiediet Ctrl-a un tad d atvienoties no ekrāna. Jūs atgriezīsieties parastajā terminālī.

    Lai atkārtoti pievienotu ekrānam, palaidiet ekrāns -r komandu. Jūs atgriezīsieties tajā pašā terminālī kā iepriekš.

    Ar ekrānu ir daudz vairāk. Piemēram, izveidojiet ekrānā jaunu “logu” (termināli), nospiežot Ctrl-a, tad c. Kad ir vairāki logi, nospiediet Ctrl-a divreiz, lai pārslēgtos starp tām. Varat arī nospiest Ctrl-a, tad lai apskatītu logu sarakstu.

    Sarakstā atlasiet logu un nospiediet Enter, lai pārslēgtos uz to.


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