shell 中 ctrl+c、z、d、\、s、q、l 操作的含义

老虎爱测试 2022 年 09 月 23 日14:32:40脚本开发字数 360阅读1分12秒阅读模式
摘要

测试的过程中,对于一些现象,我们可能能预估出现一些错误,但是实际的操作中我们可不一定能模拟出现,究竟测试的时间和环境的现实状况摆在这里,shell操作,能在一些方面助力我们发现一些问题,我们需要简单的了解下,shell中的这些操作的基本意义,比如:ctrl+c、z、d、\、s、q、l 。

测试的过程中,对于一些现象,我们可能能预估出现一些错误,但是实际的操作中我们可不一定能模拟出现,究竟测试的时间和环境的现实状况摆在这里,shell操作,能在一些方面助力我们发现一些问题,我们需要简单的了解下,shell中的这些操作的基本意义,比如:ctrl+c、z、d、\、s、q、l 。

shell 中 ctrl+c、z、d、\、s、q、l 操作的含义

 

ctrl-c

发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序;

ctrl-z

发送 SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程;

ctrl-d

不是发送信号,而是表示一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车;

ctrl-\

发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件;

ctrl-s

中断控制台输出;

ctrl-q

恢复控制台输出;

ctrl-l

清屏

  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:shell 中 ctrl+c、z、d、\、s、q、l 操作的含义 | https://chenxuehu.com/article/2022/09/8030.html