Kombinasi tombol Ctrl+ Cmengirimkan karakter ^C
(nilai byte 3). Ini menyebabkan terminal mengirim sinyal SIGINT ke program yang berjalan di latar depan¹. Tindakan konvensional untuk sinyal ini adalah menginterupsi perintah saat ini: program yang dirancang untuk memproses perintah berturut-turut kembali ke prompt tingkat atas, sementara program dirancang sebagai perintah batch tunggal atau keluar interaksi terus menerus. Jelas program yang Anda gunakan dirancang sesuai dengan model kedua.
Kunci pengiriman sinyal ini adalah fitur antarmuka terminal umum di kernel, dibagikan oleh semua emulator terminal dan terminal fisik nyata. Anda dapat mengkonfigurasi kunci mana yang mengirim sinyal ini, serta tombol lain (terutama CtrlZmengirim SIGSTOP untuk menunda program latar depan) dengan stty
perintah. Untuk mengalihkan kunci untuk SIGINT ke Ctrl+ _(di terminal saat ini):
stty intr '^_'
Untuk menonaktifkannya sama sekali:
stty intr ''
Untuk mengatur ulang semua pengaturan ke default:
stty sane
Kunci tidak dapat berupa kombinasi kunci arbitrer, itu harus berupa nilai byte tunggal. The stty
Pengaturan dapat ditimpa oleh program - beberapa program (terutama program mode teks layar penuh) melakukan pengolahan pintas keyboard mereka sendiri.
¹ Lebih tepatnya , untuk semua proses dalam kelompok proses latar depan dimana terminal adalah terminal pengendali .