如何在 Linux 中查看正在运行的进程
在 Linux 中,可以使用以下命令来查看正在运行的进程:
1. `top` 命令:可以实时地显示系统的整体运行情况,包括 CPU 使用率、内存使用情况、进程列表等。可以按下 `q` 键退出。
2. `ps` 命令:可以列出当前用户的进程。常用的选项有:
- `ps aux`:列出所有进程,包括其他用户的进程。
- `ps -ef`:列出所有进程的完整信息。
- `ps -ejH`:显示树状结构的进程列表。
- `ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem`:按照内存使用率降序显示进程列表。
3. `htop` 命令:类似于 `top` 命令,但提供了更加友好的交互式界面和更多的功能。可以通过包管理器安装。
4. `pgrep` 命令:通过进程名或者其他条件来查找进程的 PID。例如,`pgrep firefox` 可以查找名为 "firefox" 的进程的 PID。
5. `pstree` 命令:以树状结构显示进程之间的关系。
注意:查看进程通常需要超级用户权限或者与其他用户的进程共享同一用户组。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341