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);

  • 相关阅读:
    Intent
    What should we do next in general after collecting relevant data
    NOTE FOR Secure Friend Discovery in Mobile Social Networks
    missing pcap.h
    after building Android Source code
    plot point(one column)
    When talking to someone else, don't infer that is has been talked with others at first. It may bring repulsion to the person who is talking with you.
    进程基本知识
    Python input和raw_input的区别
    强制 code review:reviewboard+svn 的方案
  • 原文地址:https://www.cnblogs.com/codestack/p/11275311.html
Copyright © 2011-2022 走看看