Liunx --- 进程线程皮毛

我们知道,应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。

插一个小知识,以后你再遇到面试题:什么是进程?

可以回答:进程是应用的执行副本;而不要回答进程是操作系统分配资源的最小单位。前者是定义,后者是作用。

PS , p 代表 processes,也就是进程;s 代表 snapshot,
  • ps : show processes on TTY

  • ps -ef : show all processes

  • ps aux : aux style ps

    • UID 指进程的所有者;

    • PID 是进程的唯一标识;

    • PPID 是进程的父进程 ID;

    • C 是 CPU 的利用率(就是 CPU 占用);

    • STIME 是开始时间;

    • TTY 是进程所在的 TTY, 如果没有 TTY 就是 ?号;

    • CMD 是进程启动时的命令,如果不是一个 Shell 命令,而是用方括号括起来,那就是系统进程或者内核过程。

另外一个用得比较多的是ps aux,它和ps -ef能力差不多,但是是 BSD 风格的。

top htop

实时更新数据,直接输入就可以体会一下,在其他linux 平台,也有类似功效,反正牛就是了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值