Tavsiye edilemez veya edilmez, aslında imkansızdır:
Control + [?] Tuş bağlamaları aslında tty sürücüsü tarafından işlenir, kabuk tarafından değil, çünkü ön planda çalışan bir işlem olduğu sürece, terminalinizin giriş ve çıkışı doğrudan işleme yönlendirilir. Kabuk, tuşa basma hareketleriniz üzerinde asla hareket edemez (hatta göremez).
Şu anda atanmış olan Ctrl + [?] Tuş birleşimlerinin bir listesini stty -a
; bununla birlikte, sadece intr
(genellikle Ctrl + C'ye bağlı SIGINT) quit
(SIGQUIT, genellikle Ctrl + \ 'ya bağlıdır) ve susp
(genellikle Ctrl + Z'ye bağlı SIGSUSP) gerçek unix sinyallerine karşılık gelir. ( kill,
örneğin, SIGKILL göndermez, ancak geçerli girişi siler.)
Ne yazık ki, bir işlem tarafından devre dışı bırakılamayan iki sinyalden birini (SIGKILL ve SIGSTOP) göndermenin bir yolu yoktur, bu nedenle belirtilen üç sinyalin hepsinin bir etkisi yoksa, başka bir yol kullanmanız gerekir ( örneğin başka bir kabuk) ön plana çıkarmak için
(Aslında, üç sinyalin tümünü yakalamaya ek olarak, ön plan işlemi, tty'yi "raw" moduna ayarlayarak ilk başta özel tuş kombinasyonlarını bile devre dışı bırakabilir. SSH bunu yapar, örneğin - bu şekilde geçiş yapabilir uzak ana bilgisayara yerel olarak basılmış bir Ctrl + C tuşlarına basın.)