命令解析
ctrl+z
英文名:
suspend foreground process
详解:
发送SIGSTOP型号给前台进程组中的所有进程.
由名字可知,他是用于挂起前台进程的命令.那么就可以使用fg命令回复.
实用案例:
在使用vi编辑时,如果需要去使用shell命令了,可以使用ctrl+z进行挂起,然后再利用fg命令回到vi编辑界面.
ctrl+c
- 英文名:kill foreground process
- 详解:发送SIGINT 型号给前台进程组中的所有进程.强制终止程序的执行
ctrl+d
解析:
一个特殊的二进制值:EOF.(结尾符).代表结束.
文件流也是EOF作为结尾.(数据流都是二进制?目前的理解.目前的计算机大部分都是二进制计算机,所以所有信号都是二进制的方式传递的)
**edit:**写到此处,想到了我们老师说过,以前也出现过三进制的计算机,但是由于成本太低赚不到钱所以就被淘汰了.这……..万恶的资本主义.
用例:
终止当前shell等等
ctrl+/
- 解析:发送SIGQUIT型号给前台进程组终止前台进程并生成core文件
ctrl+s
- 解析:中断控制台输出
ctrl+q
- 解析:恢复控制台输出
ctrl-l
- 解析:=clean
**edit:**以上这些控制字符均可通过stty -a 命令查看