Bir terminalden çalıştırılan programı kapatmadan nasıl kapatılır

Normalde kullandığınızda terminal paragraf koşmak bir program, istersen yakın terminal, bu aynı zamanda çalışan programı da kapatacaktır. Bu davranıştan kaçınmak için küçük bir hile.


Aşağıdakileri çalıştırarak bir terminalden nautilus'u açtığınızı varsayalım:

nautilus 

Şimdi Nautilus penceresini kapatmadan terminali kapatmak istiyorsunuz. Bunu yapmak için terminalde Ctrl + z tuşlarına basın ve aşağıdaki komutları çalıştırın:

disown -h% 1  
bg 1 

Bunu yaptıktan sonra, terminalden açtığınız programı etkilemeden terminali kapatabilirsiniz.

Rafa'nın (okuyucularımızdan biri) önerdiği gibi, benzer başka bir yöntem, ancak bu tam olarak aynı etkiye sahip değildir, parametreyi & yürütmek istediğiniz komutun sonuna eklemektir. Örneğin, nautilus'u açmak şu şekilde olacaktır:

nautilus &

Bu, programı çalıştırdıktan sonra terminali kullanmaya devam edebileceğiniz anlamına gelir, ancak önceki yöntemden farklı olarak terminali kapatmak, yürütülen programı da kapatır.