Yanıtlar:
Ctrl-D veya exitaynı.
"X" kullanıyorsanız, pencere yöneticisi kabuğa bir sonlandırma sinyali gönderir. Sonunda da aynı sonuç var. Kabuk tepki vermezse, kullanıcı genellikle bir uyarı alır ve daha sonra kabuğu sona erdirmeye zorlayabilir (eşittir kill -9 $PID).
zshKabuk olarak kullanıyorsanız "X" - ve exit yöntemi arasında küçük bir fark vardır : Çalışmakta olan bir arka plan işleminiz varsa, exit/ ctrl-D ilk kez yalnızca "çalışan işleriniz var" uyarı iletisini üretir, ikinci kez kabuk kapatılır. "X" düğmesiyle, kabuk herhangi bir uyarı yapılmaksızın derhal sonlandırılır.
Terminal öykünücüsünü kapatmak CTRL + D(seçenek huponexitayarlanmadığı sürece) düğmesine basmakla aynı şey değildir .
Terminali kapattığınızda ("X" e tıklayarak), terminal emülatörü kabuğa bir SIGHUP gönderir. Bash bir SIGHUP aldığında, tüm işlerinize bir SIGHUP gönderir.
Terminalden CTRL+Dveya logoutveya ile exitçıktığınızda, kabuk tüm işlere SIGHUP göndermeden çıkar. Bu varsayılan davranıştır, ancak bash shoptayarı yapılarak değiştirilebilir huponexit.
Sonuçta hedefiniz arka planda hiçbir şey olmadığından emin olmaksa, "X" i tıklamak daha sade.
.
Yorumunda jofel tarafından sağlanan bilgiler yanlış (üzgünüm jofel). Terminal emülatörünün kabuğun altında hangi işlerin çalıştığına dair hiçbir fikri yoktur, bu nedenle onları sonlandıramaz.
NOT :
Bu davranış tamamen kabuğa bağlıdır. Farklı mermilerin farklı varsayılan davranışları olması tamamen mümkündür.
Ctrl+dişlem PPID'nin tarafından devralınır 1 = systemd
&çalışmaya devam eder. Eğer "X" yaparsanız, feshedilirler.