Например, когда я нажимаю Ctrl+Shift +\(a. k. a. Ctrl + |) на сессии IPython я получаю a Quit (core dumped)
сообщение. Где эта привязка клавиш связывается и как я могу деактивировать ее?
Он отправляет SIGQUIT приложению, которое производит дамп ядра. Это так же, как если бы вы набрали kill -3 PID
, где PID - это идентификатор процесса вашей программы.
Для получения дополнительной информации читайте https://www.gnu.org/software/libc/manual/html_node/Termination-Signals.html
Не знайте то, что "означает системный уровень", так как это неопределенно.
Это - старомодный терминал (tty) интерфейс. Можно управлять, как сочетания клавиш обрабатываются на уровне терминального драйвера. См. stty. Например,
выход stty''
должен отключить перевод по умолчанию ctrl-pipe в ВЫХОД.
В конечном счете, делая это в командной строке оболочки не может помочь Вам, так как некоторые интерактивные приложения налагают свои собственные stty настройки, таким образом переопределяя/отменяя то, что Вы уже устанавливаете в командной строке.