|
|
|
|
公众号矩阵

1.9.3 ps命令

《UNIX/Linux/OS X中的Shell编程(第4版)》第1章基础概述,本章将会对UNIX系统进行简要讲述,其中包括文件系统、基本命令、文件名替换、I/O重定向及管道。本节为大家介绍ps命令。

作者:门佳 译来源:人民邮电出版社|2018-01-30 15:30

1.9.3 ps命令

ps命令能够给出系统中所运行进程的信息。如果不使用任何选项的话,该命令只会打印出你所拥有的进程状态。在终端中输入ps,会得到几行描述运行进程的信息:

  1. $ ps  
  2. PID TTY TIME CMD  
  3. 13463 pts/16 00:00:09 bash  
  4. 19880 pts/16 00:00:00 ps  

ps命令会打印出4列信息(视系统而定):PID(进程ID);TTY(进程所在的终端号);TIME(以分秒计算的进程所使用的计算机时间);CMD(进程名称)。(上例中的bash进程是登录时所启动的Shell,它使用了9秒钟的计算机时间。)在该命令结束之前,它在输出中都显示为一个运行的进程,因此上例中的进程19880就是ps命令本身。

如果配合-f选项,ps会打印出更多的进程信息,包括父进程ID(PPID)、进程开始时间(STIME)及其他命令参数:

  1. $ ps -f  
  2. UID PID PPID C STIME TTY TIME CMD  
  3. Steve 13463 13355 0 12:12 pts/16 00:00:09 bash  
  4. Steve 19884 13463 0 13:39 pts/16 00:00:00 ps -f  


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

216人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

468人订阅学习

读 书 +更多

.NET for Flash动态网站开发手札

本书深入浅出地说明了如何利用.NET、Flash及XML来辅助Flash富媒体应用程序的开发。 本书首先介绍了Flash影片应用程序与.NET应用程序结合的...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客