ps命令(process status的缩写)用于显示关于当前运行中的进程。

不加参数时,ps显示所有当前用户开启的进程。

比如:

console$ psPID TTY           TIME CMD
20094 ttys000    0:00.11 -bash3086 ttys002    0:00.68 -bash$

列名分别为:

PID: 进程的ID号

TTY: 发起进程的终端

TIME: 进程运行了多长时间

CMD: 命令名称

ps aux是一个常见的用法。这个命令可以显示系统中的每个进程连同一些附加信息,如开启进程的用户、CPU内存使用量等。

ps aux后接grep来搜索一个特殊进程也会经常用到。查看SSH服务器的sshd进程是否运行中,可以如下操作:

$ ps aux | grep sshd
root      2848  ... /usr/sbin/sshd -D
$

...代表一些区域因为要显示在一行上而被省略了。省略的内容包含内存使用量、运行时间等等。root是开启该进程的用户,2848是进程ID。

原文链接:https://enkipro.com//insight/575ee9b7275299ad3b909519

转载于:https://blog.51cto.com/smellyman/1900927

使用ps命令输出进程列表--用Enki学Linux系列(17)相关推荐

  1. 进程树--用Enki学Linux系列(18)

    每个进程都是被另一个进程开启(或者fork)的.有一个特殊的根进程(叫做"init")是当你的系统第一次引导时直接被内核开启的. 在这种形式下,运行在系统上进程的集合形成了一个以i ...

  2. 使用ping命令查看网络延迟--用Enki学Linux系列(7)

    使用ping命令查看网络延迟 Using ping To Measure Network Latency ping命令持续发送少量互联网流量到远程地址并报告收到回应的总时间.如果流量因为网络故障或者错 ...

  3. 快速调用编辑器来写一条长,复杂或难的命令--用Enki学Linux系列(5)

    快速调用编辑器来写一条长,复杂或难的命令 Rapidly invoke an editor to write a long, complex, or tricky command 下次当你需要用she ...

  4. ping 延迟 linux,使用ping命令查看网络延迟--用Enki学Linux系列(7)

    使用ping命令查看网络延迟 Using ping To Measure Network Latency ping命令持续发送少量互联网流量到远程地址并报告收到回应的总时间.如果流量因为网络故障或者错 ...

  5. linux中选取一行的命令,使用cut选择一行中的部分内容--用Enki学Linux系列(13)

    cut命令使我们"切出"一个文件中每行指定的部分.你既可以直接通过后接文件名来选取,也可以通过管道符选取其他程序的输出. 下面是一些基础的例子 选取字符 -c选项让cut命令从它的 ...

  6. head和tail命令--用Enki学Linux系列(8)

    head和tail命令 head和tail是让你分别选择并显示一个文件或者输出流中的最开始或者最后几行,默认是选10行,但使用-n参数你可以指定其他数目. 比如你可以用tail来选择一个日志文件的最后 ...

  7. 使用dd命令测试CPU性能--用Enki学Linux系列(16)

    dd命令也可以作为一个简单的CPU性能测试工具来使用!你可以用如下方法运行这个"开箱即用"的功能: $ dd if=/dev/zero bs=1M count=1024 | md5 ...

  8. 使用touch命令改变文件修改时间--用Enki学Linux系列(11)

    你可以用touch命令改变一个文件的修改时间: $ touch filename 默认情况下,这会将文件的修改时间设为当前时间.然而有很多参数可以用,比如用-d参数设置成其他日期. 举例说明,设置一个 ...

  9. 设置删除命令别名--用Enki学Linux系列(10)

    给rm.mv或者cp添加-i或者-interactive标识会要求你确认他们执行后的每一个步骤. 这样用被认为是一个好的经验因为你不会从电脑里误删文件. 为了默认实现这个功能,可以将下面的别名添加到~ ...

最新文章

  1. cocos creator怎么隐藏组件(setVisible)
  2. session的使用
  3. 使用Modernizr 检测HTML5和CSS3浏览器支持功能
  4. 全栈必备Linux 基础
  5. FireDAC 下的 Sqlite [7] - 备份、优化、事务(Transaction)
  6. 支付宝2018年账单发布,更注重用户隐私保护
  7. 用表格布局2个链接6个图片
  8. mysql 账户管理_Mysql账户管理_MySQL
  9. git之Pushing to the remote branch is not fast-forward错误解决
  10. sql语句中的删除操作
  11. 【ES8(2017)】Object 扩展 values() / entries() / getOwnPropertyDescriptors()
  12. 照顾好自己才能照顾好别人_6种照顾数字外观的方法
  13. Hbase数据模型入门
  14. 为什么一般都使用 List list = new ArrayList() ,而不用 ArrayList alist = new ArrayList()呢?...
  15. php自我介绍50字,简短自我介绍50字
  16. 13.2 RS编码和纠错算法
  17. 西门子plm_盘点西门子、罗克韦尔、PTC、达索等工业巨头们的软硬件布局
  18. 外贸业务员该如何拓客?
  19. 使用JQuery删除html页面中的元素
  20. 嵌入式Linux C编程学习之路(八)——read/write,lseek函数,cp指令的代码实现

热门文章

  1. 【转】C++ Vector(向量容器)
  2. 在VMware ESXI 6.5创建虚拟机
  3. Gradle 2.0用户手册——总览(译)(转)
  4. 2014年 12月15日 多线程编程
  5. log4net配置学习 之 日志等级
  6. One Day-XML:XSLT
  7. 让你眼花缭乱的JS代码~~
  8. javascript 操作日期 测试(注意浏览器兼容问题)
  9. 【线段树】【FeyatCup】——2.法法塔的奖励
  10. 面试Nginx的几个常见问题(