Ctrl+c
强制中断程序,使程序终止
注:直接将任务杀死,会触发python常见异常类型中的KeyboardInterrupt异常。
可以考虑结合python异常处理机制,编写程序。
链接:Python异常处理机制和常见异常类型
Ctrl+z
将任务中止(暂停),任务并没有结束,仍然在进程中只是维持挂起状态。
可结合以下命令:
jobs
\qquad\;\;\,
查看后台工作状态
bg %N
\qquad
使第N个任务在后台运行
fg %N
\qquad\;
使第N个任务在前台运行
kill %N
\qquad\,
杀死挂起进程
注:不带N时表示对最后一个进程操作
Ctrl+d
表示一个特殊二进制,表示EOF
还有以下几个:
ctrl-/ 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件
ctrl-s 中断控制台输出
ctrl-q 恢复控制台输出
ctrl-l 清屏
其实,控制字符都是可以通过stty命令更改的,可在终端中输入命令"stty -a"查看终端配置