有没有什么方法可以获取 Linux 中进程的描述?

有没有什么方法可以获取 Linux 中进程的描述?

在windows 7的任务管理器中,我们可以得到一个正在运行的进程的简短描述:

看到这个图片来源

我们能得到类似的东西吗?

一种方法是创建一个脚本,该脚本将搜索手册页或互联网上的所有进程。有没有更好的方法?

如果我能获得这些功能,那就更好gnome-system-monitorKSysGuard

可能重复,不过好像比较麻烦....

答案1

我使用 Kubuntu 18.04 和 20.04。进程监视器(通过 Control-Esc 访问)向我显示了这一点。这是你想要的吗?然后您可以按 CPU、进程等进行排序。在此处输入图片描述

一些命令行替代方案,例如cat /proc/{PID}/status在答案和评论中列出这个问题

答案2

Linux 并不要求进程提供人类可读的描述,所以没有这样的事情,抱歉。

要了解某个流程的作用,最好的办法就是在线搜索它(谷歌等)。

答案3

Windows 通过读取运行的 PE 的属性来实现这一点。

如果 ELF 支持的话,这种情况并不常见,所以我认为如果没有 Linux 上的辅助数据库,这种情况是不可能实现的。一个工具可以确定二进制文件属于哪个包,并显示该包的描述(虽然不知道有什么)。

相关内容