首页 > 试题广场 >

在 bash shell 环境下,当一命令正在执行时,按下

[单选题]
在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会: 
  • 中止前台任务
  • 给当前文件加上EOF
  • 将前台任务转入后台
  • 注销当前用户
Linux中Control+z和Control+c都是中断命令。
不同点:control+z是任务中断,但任务并没有结束,它还在进程中,但状态是维持挂起状态。
当你执行指令find / -name “test.c”,按ctrl+z中断,你可以fg+作业号前台继续执行,也可以bg+作业号后台执行被中断的任务。

发表于 2020-04-20 13:47:35 回复(1)
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:    清屏
发表于 2020-08-04 20:42:04 回复(0)
eof是什么
发表于 2020-06-04 19:39:57 回复(2)