Cum se închide un terminal fără a închide programul rulat de pe acesta

În mod normal, atunci când utilizați terminal alin alerga un program, dacă vrei închide terminal, aceasta va închide, de asemenea, programul care rulează. Pentru a evita acest comportament, există un mic truc.


Să presupunem că ați deschis nautilus de la un terminal executând:

nautilus 

Acum doriți să închideți terminalul fără a închide fereastra Nautilus. Pentru a face acest lucru, apăsați Ctrl + z în terminal și executați următoarele comenzi:

respinge -h% 1  
bg 1 

Odată ce ați terminat, puteți închide terminalul fără a afecta programul pe care l-ați deschis de la terminal.

După cum sugerează Rafa (unul dintre cititorii noștri), o altă metodă similară, dar care nu are exact aceleași efecte, este să adăugați parametrul & la sfârșitul comenzii pe care doriți să o executați. De exemplu, pentru a deschide nautilus ar fi așa:

nautilus &

Aceasta înseamnă că puteți continua să utilizați terminalul după rularea programului, dar spre deosebire de metoda anterioară, închiderea terminalului va închide și programul executat.