在Bash中获取在Mac OS X上运行应用程序的列表?

时间:2011-10-28 13:23:53

标签: macos bash

是否可以使用Bash获取正在运行的应用程序列表?

我不是在讨论流程,但Dock中的应用程序(以及菜单栏中的应用程序会很好)。

4 个答案:

答案 0 :(得分:10)

答案 1 :(得分:0)

doc中的“Apps”实际上不是应用程序,而是与应用程序及其资源捆绑在一起的目录。我们来看看Safari:

$ ps -futyilo | grep Safari
501 57923   280   0  9:56PM ??         6:18.27 /Applications/Safari.app/Contents/MacOS/Safari -psn_0_3679106

您可以使用它来查找应用

$ ps -futyilo | grep "\.app/"

或者也许:

$ ps -futyilo | grep "/Contents/"

答案 2 :(得分:-1)

ps aux是你最好的朋友:)

见这里:

http://www.linux.ie/newusers/beginners-linux-guide/ps.php

答案 3 :(得分:-1)

好吧,ps -e列出了一切;会这样做吗?