zoukankan      html  css  js  c++  java
  • The linux command 之进程

    ******************查看进程*********************

    一、使用ps命令

    1 [me@linuxbox ~]$ ps
    2 PID TTY TIME CMD
    3 5198 pts/1 00:00:00 bash
    4 10129 pts/1 00:00:00 ps

    TTY是teletype的缩写,代表了进程的控制终端,TTY列中出现的“?”表示没有控制终端。TIME是进程消耗的CPU时间总和。

    添加x选项,ps x会显示所有的进程,而不需要关注它们是由哪个终端所控制的。,使用选项我们可以所有进程的信息。

     1 [me@linuxbox ~]$ ps x
     2 PID TTY STAT TIME COMMAND
     3 2799 ? Ssl 0:00 /usr/libexec/bonobo-activation-server –ac
     4 2820 ? Sl 0:01 /usr/libexec/evolution-data-server-1.10 --
     5 15647 ? Ss 0:00 /bin/sh /usr/bin/startkde
     6 15751 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --
     7 15754 ? S 0:00 /usr/bin/dbus-launch --exit-with-session
     8 15755 ? Ss 0:01 /bin/dbus-daemon --fork --print-pid 4 –pr
     9 15774 ? Ss 0:02 /usr/bin/gpg-agent -s –daemon
    10 15793 ? S 0:00 start_kdeinit --new-startup +kcminit_start
    11 15794 ? Ss 0:00 kdeinit Running...
    12 15797 ? S 0:00 dcopserver –nosid
    13 and many more...

    STAT的新列,是state的缩写,显示的是当前进程的状态。

    ps aux 选项组合将会显示属于每个用户的进程信息,使用这些选项时不带前置连接字符将使得命令以"BSD模式运行"

     二、使用top命令动态查看进程信息

     ps命令提供的只是在ps命令被执行时机器状态的一个快照。要查看机器活动的动态情况,我们使用top命令。

    top程序按照进程活动的顺序,以列表形式持续更新当前显示系统进程的信息。主要用于查看系统最高进程的运行情况,其名字也是来自于此。顶部显示由两部分组成:显示屏顶部的系统摘要,后跟按CPU活动排序的进程表:

    top程序最常用的两个可接受的键盘指令是q:退出top命令;h:显示程序的帮助界面

    ************************控制进程**************************************

     一、中断进程

    按下Ctrl-C键可以中断进程。

    二、使进程在后台运行

    在命令后跟&可以让程序在后台运行。

    jobs命令可以查看从该终端启动的所有作业。

    三、使进程回到前台运行

    使用fg命令后跟百分比符号和作业编号(称为jobspec选项)来实现这个功能,如果后台只有一个任务,则可以不带jobspec编号。

    四、停止(暂停)进程

    bg %1 :转到后台运行

    fg %1 :转到前台运行

    其他与进程有关的命令:

    陈小洁的三只猫
  • 相关阅读:
    AngularJS依赖注入
    transclude 嵌入
    收藏的文章
    mysql
    jquery的deferred对象
    restrict取值
    AngularJs碎片笔记
    js工具函数
    canvas解决画图模糊
    去体湿
  • 原文地址:https://www.cnblogs.com/ccpang/p/11340124.html
Copyright © 2011-2022 走看看