zoukankan      html  css  js  c++  java
  • linux 信号 ctrl + d z c fg bg 作用

    ctrl+c:前台进程终止

     后台进程的终止:

       方法一:通过jobs命令查看job号(假设为num),然后执行kill %num   $ kill %1

       方法二:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid  $ kill 5270

    ctrl+z:表示将当前前台运行的经常放在后台并挂起,如需其在后台继续运行,需用“bg 进程号”使其继续运行;再用"fg 进程号"可将后台进程前台化。

    ctrl+d:表示结束当前输入(即用户不再给当前程序发出指令),那么Linux通常将结束当前程序。

    ctrl+c,ctrl+d,ctrl+z在linux中意义:

            ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序。
            ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。
            ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
            ctrl- 发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件。

    • Ctrl+s   中断控制台输出
    • Ctrl+q   恢复控制台输出
    • Ctrl+l    清屏

    -----  Key Function
            Ctrl-c Kill foreground process
            Ctrl-z Suspend foreground process
            Ctrl-d Terminate input, or exit shell
            Ctrl-s Suspend output
            Ctrl-q Resume output
            Ctrl-o Discard output
            Ctrl-l Clear screen

    Linux下使用Shell命令控制任务Jobs执行
    下列命令可以用来操纵进程任务:

      ps 列出系统中正在运行的进程;

      kill 发送信号给一个或多个进程(经常用来杀死一个进程);

      jobs 列出当前shell环境中已启动的任务状态,若未指定jobsid,则显示所有活动的任务状态信息;

    如果报告了一个任务的终止(即任务的状态被标记为Terminated),shell 从当前的shell环境已知的列表中删除任务的进程标识;

      bg 将进程搬到后台运行(Background);

      fg 将进程搬到前台运行(Foreground);

  • 相关阅读:
    css
    团队介绍
    day4
    线段树懒标记
    P2014选课
    P2015
    扩展欧几里得(exgcd)求解不定方程/求逆元
    transform和tolower
    快读
    bzoj2118
  • 原文地址:https://www.cnblogs.com/codestack/p/11275311.html
Copyright © 2011-2022 走看看