我有一个快速的问题。我经常想列出 Linux 上我的帐户下运行的所有进程。阅读手册页后,我想我必须写:
ps -aux -U "joshua"
让所有进程在用户帐户下运行joshua
。但是,此命令还列出以 root 和其他帐户运行的进程。我错过了什么吗?为什么会出现这种情况?
提前谢谢你,约书亚
答案1
该a
标志选择所有进程,但-U
不选择限制流程选择——换句话说,流程选择只是附加的。
如果您放下a
标志,您将得到您正在寻找的结果:
ps ux -U joshua
对于-U
,x
是多余的,所以这给出了相同的结果:
ps u -U joshua