Linux中的进程相关命令ps(ps aux 和ps el)

ps命令

                                                               以下实验的结果均在ubuntu-20.04.3版本中进行

ps aux:

           表示为用BSD格式显示(输出)系统运行的进程;其中的BSD格式输出以下信息:

USER(进程所属的用户)

PID(进程号)

%CPU(运行进程所占用的CPU百分比)

%MEM(运行进程所占用的内存的百分比)

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

RSS(占用内存的大小)

TTY(进程与终端连接的端口号)

STAT(进程运行的状态)

START(启动时间)

TIME(进程执行的时间)

COMMAND(开始进程所执行的指令)

           运行结果截图如下:

           ps axu和ps aux的功能一致。

 

ps-el:

           表示为用标准格式输出运行的进程,l表示长格式;输出格

式为:

F、

S、

UID(用户ID)、

PID(进程号)、

PPID(父进程号)、

C(CPU占用率)、

PRI(进程优先级)、

NI(优先级的改变,注:PRI-NI=默认优先级)、

ADDR、

SZ、

WCHAN、

TTY(进程与终端连接的端口号)、

TIME(进程运行的总时间)、

CMD(开始进程执行的指令)

           输出结果如下图:

           在本系统的man ps中的命令是ps -elf;其中的f表示完整格式,除此之外还有ps -elF,表示超完整的格式;ps -elf命令和ps -el命令结果略有不同,不同在于ps -elf输出的进程状态结果多一个属性STIME(进程开始时间)

           不同的操作系统的ps版本和参数具有很大差异,根据man手册提供的信息此版本下的标准格式输出运行进程的命令为ps -eF,当然ps -ef也可以,输出进程有关的信息相对更少,这主要是命令参数不同导致的区别;

          

 

           ps aux 和ps -el最大的区别在于输出进程运行状态的格式不同,二者都有相似的其他命令,通过不同的命令参数可以显示进程状态的详略。

 

posted @ 2022-05-04 09:38  十三香玉米饼  阅读(782)  评论(1)    收藏  举报