“Conocimiento Sistemas>unix

¿Cuáles son algunas de las opciones disponibles en el comando UNIX PS?

2013/2/19
El comando `PS` en sistemas similares a UNIX tiene numerosas opciones, lo que permite listados de procesos altamente personalizados. Estas son algunas de las opciones más utilizadas, categorizadas para mayor claridad:

Opciones básicas:

* `-a`:muestra todos los procesos, excepto los líderes de la sesión.

* `-A`:muestra todos los procesos. Similar a `-e` pero podría excluir algunos procesos de zombis.

* `-e`:muestra todos los procesos. Esto a menudo se prefiere sobre `-a`.

* `-F`:Listado de formato completo (muestra más detalles). Esto es muy recomendable para obtener más información.

* `-H`:suprime la línea de encabezado. Útil cuando la salida de la tubería a otros comandos.

* `-x`:muestra procesos sin controlar terminales.

* `-u `:Muestra procesos propiedad de un usuario específico.

Opciones para especificar el formato de salida:

* `-o `:muestra solo los campos especificados. Puede especificar múltiples campos separados por comas. Los campos comunes incluyen `pid`,` ppid`, `uid`,` gid`, `tty`,` time`, `cmd`,` stat` y muchos más. Consulte el 'Man PS` de su sistema para una lista completa. Ejemplo:`ps -o pid, ppid, cmd`

* `--sort =`:clasifica la salida en función de un campo específico. Ejemplo:`ps --sort =cpu` (Ordenar por uso de CPU)

* `-W`:envuelve largas líneas (útil para nombres de comandos largos).

* `-WW`:envuelve líneas muy largas, usando aún más ancho.

Opciones para procesos de filtrado:

* `-P `:muestra solo el proceso con el ID de proceso especificado (PID). Ejemplo:`PS -P 1234`

* `-G `:Muestra procesos en la ID de grupo de proceso especificado (PGID).

* `-T `:Muestra procesos asociados con el terminal especificado.

* `-C`:Mostrar línea de comandos en formato largo, incluso si no hay suficiente espacio.

Otras opciones útiles:

* `--Forest`:Muestra procesos en una estructura similar a un árbol, que muestra las relaciones entre padres e hijos. Requiere `-f` para información completa.

* `--user =`:igual que `-u`.

Ejemplos:

* `PS Aux`:muestra una lista completa de todos los procesos.

* `PS -EF`:muestra una lista de formato completo de todos los procesos.

* `PS -P 1234`:muestra información sobre el proceso con PID 1234.

* `ps -u John`:muestra procesos propiedad del usuario" John ".

* `PS -O PID, CMD --sort =CPU`:muestra PID y comandos, ordenados por el uso de CPU.

* `PS -f - -Forest`:Muestra procesos en una estructura similar a un árbol con información completa.

Recuerde consultar la página 'Man PS` de su sistema (`Man PS`) para obtener la información más completa y actualizada sobre las opciones disponibles y su comportamiento. Las opciones y su comportamiento pueden variar ligeramente en diferentes sistemas similares a unix (Linux, BSD, macOS, etc.).

unix
¿Cuál es la diferencia entre Echo y en Unix?
¿Qué coman CD en UNIX?
Cómo probar Null Unix Script
¿Cómo puede compilar y ejecutar scripts de shell en UNIX?
¿Cómo están relacionados Unix y Linux?
¿Qué son los comandos internos de DOS?
Estructura de archivos de un sistema operativo Unix
¿Qué es una máquina de estados finitos?
Conocimiento de la computadora © http://www.ordenador.online