用Linux命令查看当前有多少进程

使用的Linux命令

一般用top或者ps命令来查看当前进程。

使用ps命令

首先第一个用ps命令去查看,ps -ef代表列举出系统中运行的所有进程。

在这里插入图片描述

Linux中的ps命令指的是Process Status的缩写,是监控进程的命令。-e是显示所有进程,-f是全格式

我们还可以通过ps -ef | grep 进程名,来查看进程的状态。可以看见用户的uid,进程的pid,父进程的ppid以及进程的开始时间和其他运行参数的信息。

grep命令是global regular expression print(全局正则表达式输出)的缩写。

在这里插入图片描述
该图是查看Java进程的状态,当然这个Java还没有启动。

使用top命令

top命令是实时的。当执行top后,交互页面就会显示整个机器的状态,包括负载情况当前用户启动时间以及内存进程等一些数据,同样也包含pid等一些信息

在这里插入图片描述

相同点

它们都能查看进程信息。

不同点

查看的进程持续时间不同

ps看到的是命令执行瞬间的进程信息。
top可以持续的监视进程信息。

是否可以监控系统的性能

ps只是查看进程。
top还可以监控系统的性能,例如平均的负载、cpu和内存的消耗。

是否可以操作进程

top还可以操作进程。比如我要改变优先级,可以通过命令r,关闭进程可以通过命令k。

查看进程的关注点不同

ps主要查看进程的关注点,在于查看需要查看的一些进程。

top主要看的是CPU内存的使用情况,以及占用资源较高的一个进程。由高到低进行排序。关注点是在资源的占用情况。

参考资料

  1. 你说你熟悉Linux,那你说一下top命令和ps命令的区别
  2. 软件测试|Linux命令高频面试题,查看当前有多少进程
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值