我想知道是否有任何 CLI 命令可以让我查看当前用户正在运行哪些应用程序,但不是系统命令。例如,如果我运行它,lsof
它将显示打开的所有内容、文件、应用程序、系统进程。
我希望能够显示用户打开了哪些应用程序,即 Firefox、Skype、Google Chrome 等。
答案1
您可以使用ps
此功能,ps
将报告当前进程的快照。您正在寻找的具体内容可能是ps aux
.
a = 显示所有用户的进程
u = 显示进程的用户/所有者
x = 还显示未连接到终端的进程
https://unix.stackexchange.com/a/106848/149009
您还可以用来ps x -u user
查看特定用户正在运行哪些进程。