Ctrl + C не всегда работает, чтобы убить текущий процесс (например, если этот процесс занят определенными сетевыми операциями). В этом случае вы просто видите курсор «^ C» и больше ничего не можете сделать.
Какой самый простой способ заставить этот процесс умереть без потери моего терминала?
Краткое изложение ответов: Обычно вы можете нажать Ctrl + Z, чтобы перевести процесс в спящий режим, а затем выполнить kill -9 _process-pid_
, где вы найдете pid процесса с помощью ps и других инструментов.
В Bash (и, возможно, в других оболочках) вы можете kill -9 %1
(или «% N» в целом), что проще. Если Ctrl + Z не работает, вам придется открыть другой терминал и убить оттуда.