ctrl+c,ctrl+z等指令解析


命令解析

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 命令查看


文章作者: tzkTangXS
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 tzkTangXS !
  目录