Kako zatvoriti terminal bez zatvaranja programa pokrenutog s njega

Obično kada koristite terminal para trčati program, ako želite zatvori terminal, ovo će također zatvoriti pokrenut program. Da biste izbjegli ovo ponašanje, postoji mali trik.


Pretpostavimo da ste nautilus otvorili s terminala pokretanjem:

nautilus 

Sada želite zatvoriti terminal bez zatvaranja prozora Nautilus. Da biste to učinili, pritisnite Ctrl + z na terminalu i pokrenite sljedeće naredbe:

odricanje -h% 1  
bg 1 

Nakon što to učinite, možete zatvoriti terminal bez utjecaja na program koji ste otvorili s terminala.

Kao što Rafa (jedan od naših čitatelja) predlaže, druga slična metoda, ali koja nema potpuno iste efekte, je dodavanje parametra & na kraju naredbe koju želite izvršiti. Na primjer, za otvaranje nautilusa to bi bilo ovako:

nautilus &

To znači da možete nastaviti koristiti terminal nakon pokretanja programa, ali za razliku od prethodne metode, zatvaranjem terminala zatvorit ćete i izvršeni program.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Javier Garcia rekao je

    xD mi je već spasio ove savjete hvala još jednom 😀

  2.   Javier Garcia rekao je

    Odlično, hvala puno na savjetima ^ __ ^

  3.   Ivan Escobares rekao je

    Dobar je savjet ..

  4.   Sergio Esau Arámbula Duran rekao je

    Dobar post

  5.   Koristimo Linux rekao je

    Hvala Envi! Već sam ažurirao članak tako da nema dvojbi i da bude jasnije ...
    Zagrljaj! Paul.

  6.   Envi rekao je

    To zapravo nije tako. Proces se izvodi u pozadini, ostavljajući terminal slobodnim, ali u trenutku kada terminal zatvara proces završava.

  7.   Rafael rekao je

    Ako to možete učiniti kao skriptu, recimo da su u bashu kakvi su parametri onda programi ./run nautilus
    onda u tebi
    skripta #! / bin / bash
    $ 1 &

    tada $ 1 radi kao parametar i prosljeđuje mu ime programa koji želite izvršiti ili ga modificirate linijama

    odricanje -h% 1
    bg 1, ali ima svačijeg ukusa, više volim nautils & o conky & pozdrave 😀

  8.   zagurito rekao je

    Dugo sam ovo tražio! Puno vam hvala što ste ga podijelili!

  9.   Koristimo Linux rekao je

    U pravu si Rafa! Već sam uključio vaš doprinos u članak.
    Zagrljaj! Paul.

  10.   Roland Alvarado rekao je

    Koliko god sam je probao, ne prihvaća ovu naredbu, ali mi jako dobro ide kad dodam "&" nakon naredbe za otvaranje programa "nautilus &"

  11.   Rafael rekao je

    ili jednostavno stavite "nautilus &" i možete zatvoriti xD ​​terminal jer ga ostavljate da radi u neovisnom procesu, tome služi "&"

  12.   Koristimo Linux rekao je

    Dobar savjet!

  13.   Koristimo Linux rekao je

    Još jedan dobar savjet

  14.   gost rekao je

    Alternativa je upotreba programa poput tmux ili screen.

  15.   Huan rekao je

    Šta tačno znači svaka naredba? Šta oni rade? 'bg' pretpostavljam da bi bilo staviti BackGround bez obzira na konzolu.
    I hvala ti puno Pablo. Mislim da će biti korisno mnogima od nas.

  16.   nary rekao je

    ovaj trik je pomalo tajnovit, a najbolji je:
    nohup nautilus i sada možete zatvoriti terminal, odricanje je razdvajanje poslova od terminala. A ako želite da to radi u pozadini:
    nohup nautilus & i možete nastaviti raditi u terminalu ili ga zatvoriti.

  17.   Fernando Quintero rekao je

    Postoji li način da se to uradi u skripti?