Hogyan lehet bezárni egy terminált anélkül, hogy bezárnánk a belőle futó programot

Normális esetben, amikor a terminál mert futás egy program, ha akarod közel terminál, ez a futó programot is bezárja. Ennek elkerülése érdekében van egy kicsi trükk.


Tegyük fel, hogy a nautilusot egy terminálról nyitotta meg a

nautilus 

Most a Nautilus ablak bezárása nélkül szeretné bezárni a terminált. Ehhez nyomja meg a Ctrl + z gombot a terminálon, és futtassa a következő parancsokat:

letiltás -h% 1  
bg 1 

Miután ez megtörtént, bezárhatja a terminált anélkül, hogy befolyásolná a terminálról megnyitott programot.

Ahogy a Rafa (egyik olvasónk) javasolja, egy másik hasonló módszer, amelynek azonban nincsenek teljesen ugyanazok a hatásai, az a & paraméter hozzáadása a végrehajtandó parancs végén. Például a nautilus megnyitása a következő lenne:

nautilus &

Ez azt jelenti, hogy a program futtatása után is folytathatja a terminál használatát, de az előző módszerrel ellentétben a terminál bezárása a végrehajtott programot is bezárja.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Javier Garcia dijo

    xD már megmentett nekem ezeket a tippeket még egyszer nagyon köszönöm you

  2.   Javier Garcia dijo

    Nagyszerű, nagyon köszönöm a tippeket ^ __ ^

  3.   Ivan Escobares dijo

    Ez egy jó tipp ..

  4.   Sergio Ézsau Arámbula Duran dijo

    Jó poszt

  5.   Használjuk a Linuxot dijo

    Köszi Envi! Már frissítettem a cikket, hogy ne legyenek kétségek és világosabb legyen ...
    Ölelés! Pál.

  6.   ENVI dijo

    Ez valójában nem így van. A folyamat a háttérben fut, a terminált szabadon hagyva, de a folyamat lezárásának pillanatával véget ér.

  7.   Rafael dijo

    Ha meg tudja csinálni szkriptként, akkor mondjuk azt, hogy a bash-ban hogyan vannak a paraméterek, akkor programozza a ./run nautilus programot
    aztán benned
    szkript #! / bin / bash
    $ 1 &

    akkor az $ 1 paraméterként működik, és átadja a futtatni kívánt program nevét, vagy módosítja a sorokkal

    letiltás -h% 1
    bg 1, de mindenkinek megvan az ízlése, jobban szeretem a nautils-t és a conky-t és az üdvözletet

  8.   zagurito dijo

    Régóta kerestem ezt! Nagyon köszönöm, hogy megosztottad!

  9.   Használjuk a Linuxot dijo

    Igazad van Rafa! Hozzászólásodat már beépítettem a cikkbe.
    Ölelés! Pál.

  10.   Roland Alvarado dijo

    Bármennyire is próbáltam, nem fogadja el ezt a parancsot, de nagyon jól működik számomra, amikor a parancs után a "&" szót hozzáadom a "nautilus &" program megnyitásához

  11.   Rafael dijo

    vagy egyszerűen tedd be a "nautilus &" szót, és bezárhatod az xD terminált, mert egy független folyamatban hagyod futni, erre való a "&"

  12.   Használjuk a Linuxot dijo

    Jó tipp!

  13.   Használjuk a Linuxot dijo

    Még egy jó tipp

  14.   vendég dijo

    Alternatív megoldás lehet olyan programok használata, mint a tmux vagy a screen.

  15.   János dijo

    Mit jelentenek pontosan az egyes parancsok? Mit csinálnak? 'bg' azt képzelem, hogy a BackGround-ba beleteszem, bármi is legyen a konzol.
    És nagyon köszönöm Pablo. Azt hiszem, sokunk számára hasznos lesz.

  16.   Nario dijo

    ez a trükk kissé rejtélyes, a legjobb:
    nohup nautilus és bezárhatod a terminált, elutasítod, ha szétválasztod a munkákat a terminálról. És ha azt szeretné, hogy a háttérben működjön:
    nohup nautilus & és folytathatja a munkát a terminálban, vagy bezárhatja.

  17.   Fernando Quintero dijo

    Van rá mód, hogy szkriptben csinálja?