zoukankan      html  css  js  c++  java
  • Linux每天练习常用命令(ps)

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

    用法:

    ps [options] [--help]

    参数:

     1 a  显示所有进程
     2     -a 显示同一终端下的所有程序
     3     -A 显示所有进程
     4     c  显示进程的真实名称
     5     -N 反向选择
     6     -e 等于“-A”
     7     e  显示环境变量
     8     f  显示程序间的关系
     9     -H 显示树状结构
    10     r  显示当前终端的进程
    11     T  显示当前终端的所有程序
    12     u  指定用户的所有进程
    13     -au 显示较详细的资讯
    14     -aux 显示所有包含其他使用者的行程 
    15     -C<命令> 列出指定命令的状况
    16     --lines<行数> 每页显示的行数
    17     --width<字符数> 每页显示的字符数
    18     --help 显示帮助信息
    19     --version 显示版本显示

    常用命名:

    1. 查看所有进程

    ps -A

     2. 用于查看当前所有的进程

    ps -ef

    UID:表示用户ID

    PID:表示进程ID

    PPID:表示夫进程号

    C: 表示CPU的占用率

    STIME:进程的启动时间

    TTY:登入者的终端位置

    TIME:表示进程执行起到现在总的CPU占用时间

    CMD:表示启动这个进程的命令

     3.显示所有包含其他使用者的行程

    ps -aux 

    • USER: 行程拥有者
    • PID: pid
    • %CPU: 占用的 CPU 使用率
    • %MEM: 占用的记忆体使用率
    • VSZ: 占用的虚拟记忆体大小
    • RSS: 占用的记忆体大小
    • TTY: 终端的次要装置号码 (minor device number of tty)
    • STAT: 该行程的状态:

      • D: 无法中断的休眠状态 (通常 IO 的进程)
      • R: 正在执行中
      • S: 静止状态
      • T: 暂停执行
      • Z: 不存在但暂时无法消除
      • W: 没有足够的记忆体分页可分配
      • <: 高优先序的行程
      • N: 低优先序的行程
      • L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
    • START: 行程开始时间
    • TIME: 执行的时间
    • COMMAND:所执行的指令

    4.查找指定进程格式:

    ps -ef | grep 进程关键字

    查找Java进程:

    5. 显示指定用户信息

    ps -u root
  • 相关阅读:
    数据库面试题
    网络编程_TCP协议_客户端与服务端
    29-街道最短路径问题(哈曼顿距离)
    60-安慰奶牛(最小生成树)
    20-集合问题(并查集)
    59-算法训练 操作格子 (线段树)
    58-最小乘积(基本型)
    11-vector的使用
    20-取石子动态规则(hdu2516 斐波那契博弈)
    19-格子游戏(hdu2147博弈)
  • 原文地址:https://www.cnblogs.com/shoebill/p/14631662.html
Copyright © 2011-2022 走看看