虽然我发现该-f
选项ps
非常有用,但我错过了输出中的数字 UID。
使用ps -Ao uid
它可以显示数字 UID:
nlykkei@debian:/proc/1839/net$ ps -Af | head -n5
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 02:00 ? 00:00:09 /lib/systemd/systemd --system --deserialize 17
root 2 0 0 02:00 ? 00:00:00 [kthreadd]
root 3 2 0 02:00 ? 00:00:00 [rcu_gp]
root 4 2 0 02:00 ? 00:00:00 [rcu_par_gp]
nlykkei@debian:/proc/1839/net$ ps -Ao uid,user,pid,command | head -n5
UID USER PID COMMAND
0 root 1 /lib/systemd/systemd --system --deserialize 17
0 root 2 [kthreadd]
0 root 3 [rcu_gp]
0 root 4 [rcu_par_gp]
是否可以将数字 UID 添加到 的输出中ps -Af
?我无法使用ps -Af -o uid
,并且我不想手动键入该-f
选项提供的所有列?
答案1
由于您使用的是 Debian,因此您的ps
支持组合所谓的“BSD 风格”和“Unix 风格”选项,您可以使用n
使用数字表示WCHAN
和 的选项USER
:
ps n -Af