zoukankan      html  css  js  c++  java
  • Linux基础(三)——查看和操纵进程

    一、命令和命令选项

    每个进程都有一个数字ID,叫进程ID(Process ID,以下简称PID)。可以使用ps命令列出所有正在运行的进程:

     每行的字段依次代表以下内容。

    PID:进程ID。

    TTY:进程所在的终端设备,稍后详述。

    STAT:进程状态,就是进程在内存中的状态。例如,S表示进程正在休眠,R表示进程正在运行。(完整的状态列表请参阅帮助手册ps(1)。)

    TIME:进程目前为止所用CPU时长(格式:mm:ss),就是进程占用CPU的总时长。

    COMMAND:命令名,请注意进程有可能将其由初始值改为其他。

    ps x显示当前用户运行的所有进程。下图。

    ps ax显示系统当前运行的所有进程,包括其他用户的进程。

    ps u显示更详细的进程信息。下图。

    ps w显示命令的全名,而非仅显示一行以内的内容。

    二、终止进程

    1.杀死进程

    kill -9 PID

    2.暂停进程

    kill -STOP PID

    3.继续进程

    kill -CONT PID

     三、任务控制

    ctrl+z

     在一个tty下操作时,如果想去做别的事而挂起当前的操作,可以用该快捷键。

    如果挂起了多个任务,可以通过:

    jobs
    

    当我们想恢复之前挂起的工作时用fg(move job to the forground)命令。

     

     于fg相对应的是bg,bg是让被挂起的某个进程在后台运行。

     四、后台进程

    就想上一个bg命令一样,可以把一些执行时间比较长的命令放到后台取执行,不耽误继续用户继续操作其他命令。

    如启动一个java项目,在启动的同时,想去干点别的,就可以用java -jar jar &。

  • 相关阅读:
    第四次寒假作业
    寒假作业三
    寒假作业二
    关于C语言
    寒假作业2代码
    计算机小白
    软工第二次作业
    新开始
    android 自定义滑动按钮
    新知识 HtMl 5
  • 原文地址:https://www.cnblogs.com/pandaNHF/p/14277423.html
Copyright © 2011-2022 走看看