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

  • 相关阅读:
    vue数据传递--我有特殊的实现技巧
    解决Vue引入百度地图JSSDK:BMap is undefined 问题
    vue-quill-editor-upload : 实现vue-quill-editor上传图片到服务器
    vue.js的<slot>
    实例化vue发生了什么?(详解vue生命周期)
    vue2实现自定义样式radio单选框
    vue-lazyload插件
    Axios 使用时遇到的问题
    Vue组件开发 -- Markdown
    Javascript系列——对象元素的数组去重实现
  • 原文地址:https://www.cnblogs.com/codestack/p/11275311.html
Copyright © 2011-2022 走看看