ps aux
parece enumerar convenientemente todos los procesos y su estado y uso de recursos (Linux / BSD / MacOS), sin embargo, no puedo comprender el significado del aux
uso de parámetros man ps
.
Que aux
significa
a = mostrar procesos para todos los usuarios
u = mostrar el usuario / propietario del proceso
x = también mostrar procesos no conectados a un terminal
Por cierto, man ps
es un buen recurso.
Históricamente, BSD y AT&T desarrollaron versiones incompatibles de ps
. Las opciones sin un guión principal (según la pregunta) son el estilo BSD, mientras que las que tienen un guión principal son el estilo AT&T Unix. Además de esto, Linux desarrolló una versión que admite ambos estilos y luego agrega un tercer estilo con opciones que comienzan con guiones dobles.
Todas (o casi todas) las distribuciones de Linux no incrustadas usan una variante de la suite procps . Las opciones anteriores son las definidas en la página de manual de procpsps
.
En los comentarios, usted dice que está utilizando Apple MacOS (OSX, supongo). La página de manual de OSX para ps
está aquí y muestra soporte solo para el estilo AT&T.
-u
tan diferente a solou
?ps
y la versión de Apple OSX. Esta pregunta está etiquetada actualmente como "Linux". Si también está preguntando sobre MacOS, es posible que desee actualizar las etiquetas.aux
, la página de manual de MacOS no tiene dicha información, podría ser un error de documento.ps
dice "...ps aux
todavía funciona como lo hizo en Tiger" en la sección "Descripción del Legado".man ps
es un buen recurso en Mac OSX. La página de manual, solo al final, señala queps aux
se mantiene como una conveniencia, pero no hay absolutamente ninguna pista de que se puedan especificar opciones sin guiones iniciales antes Al final, la página de manual es larga y muy compleja, y un lector puede pasar mucho tiempo cuestionando su cordura antes de darse por vencido y buscar en Google esta pregunta de intercambio de fichas.Ejemplo
Con los modificadores anteriores, obtendrá resultados con respecto a sus procesos como los anteriores.
Los interruptores
aux
le mostrarán:fuente
La clave para comprender la página de manual no es buscar "aux" (que probé primero), sino centrarse en la sección que describe los tipos de parámetros que se
ps
requieren:De esto, sabemos que
aux
es un conjunto de opciones BSD (agrupadas)a
,u
yx
, lo que las hace un poco más fáciles de buscar.a
yx
controlan qué procesos se seleccionan y se usan explícitamente juntos para seleccionar todos los procesos.u
salidas que utilizan el formato "orientado al usuario", que proporciona más columnas, incluida la identificación del usuario y el uso de CPU / memoria.fuente
a
yx
, y sólo haciendops u $pid
.