zoukankan      html  css  js  c++  java
  • linux(6)查看进程ps命令

    ps命令

    Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器
     

    查看所有进程

    ps -A
    

    显示所有进程信息,连同命令行

    ps -ef
    

    ps -ef返回列表各个字段的含义

    • UID:表示用户ID
    • PID:表示进程ID
    • PPID:表示父进程号
    • C:表示CPU的占用率
    • STIME:进程的启动时间
    • TTY:登入者的终端机位置
    • TIME:表示进程执行起到现在总的CPU占用时间
    • CMD:表示启动这个进程的命令
       

    查找指定进程

    ps -ef | grep 关键字
    

    显示所有进程更详细的信息,包括进程占用CPU、内存

    ps -aux
    

    ps -aux返回列表各个字段的含义

    • USER: 表示哪个用户启动了这个进程
    • PID: 进程ID
    • %CPU: 进程CPU的占用率
    • %MEM: 进程物理内存的占用率
    • VSZ: 进程占用的虚拟内存量 (Kbytes)
    • RSS: 进程当前实际上占用了多少内存
    • TTY: 进程是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
    • STAT: 该行程的状态:
      • R :运行;该程序目前正在运作,或者是可被运作
      • D:不可中断:一般是IO进程
      • S :中断;该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
      • T :停止:该程序目前正在侦测或者是停止了
      • Z :僵尸:该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令
  • 相关阅读:
    bash的shebang行
    Step By Step(Lua调用C函数)
    [Android问答] px、dp和sp,这些单位有什么区别?
    Android中Application类用法
    Android中SharedPreferences用法
    Android中SQLite用法
    SQLite应用实例
    Android中Parcelable接口用法
    iOS block 基本用法及代替代理
    Xcode插件
  • 原文地址:https://www.cnblogs.com/jiakecong/p/14356118.html
Copyright © 2011-2022 走看看