如何在 Windows 10 中等效于 ps -ef

如何在 Windows 10 中等效于 ps -ef

我在网上搜索过,没有找到任何可以完成我想要做的事情的东西。我正在寻找一个输出相当于 Linux 的“ps -ef”的命令,这样我就可以找出与我自己创建的可执行文件关联的进程 ID。我想这样做,这样就可以将 GDB 调试器附加到它。我在 Windows 10 机器上执行此操作。我在 powershell 中发现了 get-process,但输出没有像 ps 命令那样显示可执行文件的名称。有人能帮忙吗?我正在尝试关注这些程序。

以下是我想要的输出类型:

B$ ps -ef
...
user     17809 16492  7 21:28 pts/1    00:00:00 java JNITest
user     17821 14042  4 21:28 pts/2    00:00:00 bash
user     17845 17821  0 21:28 pts/2    00:00:00 ps -ef

谢谢。你们俩都对。我必须寻找“java”。

答案1

使用 powershell 而不是典型的 cmd 提示符。只需输入 powershell 即可打开一个术语。然后在 powershell 中输入 Get-Process 以列出所有进程。要获取特定进程,请执行 Get-Process -Id 99。当然 99 是您的 PID。

相关内容