专栏首页Linux驱动Linux-ps命令(7)

Linux-ps命令(7)

名称:ps(process status)

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

示例:

比如输入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相关的输出

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux-kill命令(11)

    kill:指定将信号发送给某个进程,常用来杀掉进程,可以通过ps、top命令来查看进程 在默认情况下: 采用编号为15的TERM信号。TERM信号将终止所有不能...

    张诺谦
  • 16.XML语法、CDATA、约束(DTD、Schema)讲解

    xml主要用来描述数据,比如配置文件,网络之间传输数据等,并且在android中也经常用xml来布局,,接下来便来学习xml常用的东西

    张诺谦
  • 第2阶段——编写uboot之编译测试以及改进(3)

    编译测试: 1.将写好的uboot复制到linux下面 2.make编译,然后将错误的地方修改,生成boot.bin (编译出错的解决方案:http://www...

    张诺谦
  • 操作系统知识梳理共9次缺页

    第一章:概述 什么是操作系统? 是一段一直运行在计算机上的程序 是资源的分配者 向上管理软件向下管理硬件 为用户提供良好接口 中断的概念? 中断指当出现需要时,...

    张俊怡
  • 干货分享 | SQL join 你真的懂了吗?

    如果将数据存储在关系数据库中,最好将数据规范化,通常需要将数据拆分为通过键逻辑连接的多个表。大多数非简易的查询都需要多个表的连接来完成。本文简要介绍了SQL连接...

    腾讯云数据库 TencentDB
  • Docker集中化web界面管理平台-Shipyard部署记录

    之前介绍了DOcker的web管理工具DockerUI,下面介绍下Docker的另一个web界面管理工具Shipyard的使用。Shipyard(github)...

    洗尽了浮华
  • SpringCloud详细教程 | 第四篇:断路器客户端Hystrix(Greenwich版本)

    Hystrix已经停止开发,官方替代项目Resilience4j,虽然官方已经不推荐使用,想来想去还是得说下,简单介绍下

    小东啊
  • MySQL系列 | 悲观锁与乐观锁最佳实践

    在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC”)是一种并发控制的方法。它可...

    Tinywan
  • 性能之殇:从冯·诺依曼瓶颈谈起

    电子计算机与信息技术是最近几十年人类科技发展最快的领域,无可争议地改变了每个人的生活:从生活方式到战争方式,从烹饪方式到国家治理方式,都被计算机和信息技术彻底地...

    机器之心
  • ARouter源码解析(三)前言@Autowired解析结束

    到现在为止,ARouter 还有最后的依赖注入还没有解析过,那么今天就来深入探究一下其实现原理。

    俞其荣

扫码关注云+社区

领取腾讯云代金券