2008-10-16 16 views

Respuesta

10

Probar ps -w -w aux. La opción -w establece la salida en ancho, y hacerlo dos veces hace que el ancho sea ilimitado. La parte "aux" hace que muestre más información, y es (afaik) un modo bastante estándar para usar. Por supuesto, esto depende de la plataforma, lo anterior funciona con procps versión 3.2.7 en Linux.

+0

No hay nada mágico acerca de "aux"; simplemente son las opciones 'a', 'u' y 'x' especificadas juntas. Entonces, puedes unir las dos opciones 'w' también. :-) –

+0

Ah, sí, es cierto, por supuesto. Supongo que es solo mi encantamiento estándar, para tratar "aux" como un argumento más que como una opción. Gracias, sin embargo. – unwind

4

Especifique la opción w dos veces, si está utilizando el estilo BSD ps. por ejemplo, ps auwwx. Se aplica un conjunto diferente de opciones cuando se utiliza el Sistema V ps.

+0

Esto es un comentario, no una respuesta, seguramente. – mxcl

+0

¡Es una respuesta ahora! –

2

Hay dos sintaxis de opciones diferentes para ps; el estándar POSIX basado en SysV y el BSD uno. GNU ps, como se usa en Linux, admite ambos, lo que puede hacer porque las opciones POSIX tienen guiones por delante y los BSD no, así como algunas de sus propias opciones en el GNU normal --long-option-name estilo.

De todos modos, para obtener todos los procesos en el estilo POSIX es -e, en BSD es ax (a incluye los procesos de otros usuarios, x incluye procesos sin un terminal de control, es decir, daemons).

No hay una sola opción que lo haga incluir todas las columnas. Hay una gran cantidad de columnas posibles. Las opciones POSIX -f, -F y -L hacen que muestre diferentes conjuntos de columnas adicionales, al igual que la opción BSD u (de ahí que el "ps aux" mencionado en otra respuesta sea un comando muy común).

Si realmente desea más columnas que eso, tiene que nombrar explícitamente cuáles quiere, utilizando la opción -o (o o). Vea la página man para obtener una lista. Hay alrededor de cien nombres diferentes que puede usar, pero algunos de ellos son duplicados y otros muestran la misma información de diferentes maneras.

+1

Preciso pero respondiendo la pregunta incorrecta ... – ephemient

+0

Leí el mensaje sobre "imprimir todo" para indicar que querían todas las columnas posibles en la salida, así que respondí eso. Estoy de acuerdo en que la cuestión acerca de obtener todos los procesos fue la pregunta equivocada. –

Cuestiones relacionadas