zoukankan      html  css  js  c++  java
  • Linux-ps命令(7)

    名称:ps(process status)

    使用权限:所有使用者
    说明:显示瞬间进程 (process) 的动态

    ps -A 显示所有程序。 

    ps  -l  显示详细信息

    示例:

    比如输入ps查看进程,如下图:

    其中输出状态栏参数:

    PID 该 process 的号码

    UID 程序被该 UID 所拥有,0表示不被拥有

    VSZ  (virtual size)占用的虚拟内存大小

    start 该行程的状态,有以下参数:

    D: (down)不可中断的静止,睡眠状态(信号量就会使进程睡眠)
    R: (run)正在执行中
    S: (static)静止状态
    T: 暂停执行
    Z: 不存在但暂时无法消除
    W: 没有足够的记忆体分页可分配

    <: 高优先序的行程
    N: 低优先序的行程
    L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)

    COMMAND 所执行的指令

     (其中-sh 进程就是用来回显的,也就是说,我们在终端(串口0)上输入M,终端上就会显示M。)


    ps命令构成:

    它是通过proc虚拟文件系统挂接到proc目录,然后当前进程的信息会以文件的形式保存到proc目录,就可以用ps命令来查看内存中当前进程的状态了

    如果没有ps命令,如何添加ps命令:

    mkdir proc                      //在linux顶层中创建proc目录,用来使用ps命令

    mount -t proc none  /proc     //挂载proc虚拟文件系统挂接到proc目录,none:表示运行mount命令时显示proc相关的输出

    最常用的PS命令:

    ps -ef|grep xxx   //查看指定名字xxx相关的进程
  • 相关阅读:
    分布式事务-第一刀
    Qt
    自描述C++部分面试题集
    读书笔记6.21
    STL vector容器 和deque容器
    C++ STL框架
    C++ 多态
    C++ 虚继承
    C++ 类的继承和派生
    C++ 类中的函数重载
  • 原文地址:https://www.cnblogs.com/lifexy/p/7373310.html
Copyright © 2011-2022 走看看