Cuando se ejecuta ps
con la -f
opción en PuTTY (para ver el comando correspondiente a cada proceso), las líneas que son más largas que el ancho del terminal no son completamente visibles (no están ajustadas en varias líneas).
¿Cómo puedo forzar el ajuste de línea para poder ver los comandos completos (en varias líneas, si es necesario) cuando se ejecuta ps -f
?
Respuestas:
Si tiene una
ps
implementación compatible con POSIX , puede intentarTenga en cuenta que hemos cambiado recientemente el comportamiento y si tiene una implementación que sigue al problema POSIX 7 tc2, puede intentar:
¹ Somos las personas que tienen teleconferencias semanales para discutir la evolución del estándar POSIX.
fuente
ps -wwf
funciona bienProbablemente encontré la respuesta a su pregunta sobre Stack Overflow . En palabras de Dennis Williamson :
(Nota: esto se aplica a Linux no incorporado, la
ps
utilidad en otras variantes de Unix puede funcionar de manera diferente).fuente
/usr/ucb/ps
e incluso con este programa que necesitaría,ww
ya que/usr/ucb/ps
limita el ancho de salida a 80 si la salida es una tubería. Para el ps POSIX estándar, vea mi respuesta.ps
comando habitual en Linux no incrustado, que es lo que tiene la mayoría de los lectores aquí.También hay otra solución simple:
fuente
ps afx
BSD
) y Ubuntu (Linux
). Linux no muestra ninguna diferencia en cuándoecho
o no. Pero, MAC OS X está imprimiendo tanto como el terminal puede mostrar. Estoy usandoiTerm2
yzsh
. MAC no permite la--f
opción.Para simplificar, intente esto:
ps auxfww
fuente
El comando para MacOS es ligeramente diferente
echo "$(ps aux)"
fuente
echo
innecesariamente. Observe también que varias otras respuestas ya mencionanps aux
de alguna manera. Sugeriría comentarios o ediciones sobre esas respuestas existentes para señalar que son buenas para MacOS (que es lo que supongo que quiso decir).O podrías hacer
fuente
IFS
a$
?