Wahrscheinlich verwenden Sie einen Pager wie less
oder most
seit der Ausgabe von ps aux
ist länger als ein Bildschirm. Wenn dies der Fall ist, werden die folgenden Optionen bewirken (oder erzwingen), dass lange Zeilen umgebrochen werden, anstatt abgeschnitten zu werden.
ps aux | less -+S
ps aux | most -w
Wenn Sie einen der folgenden Befehle verwenden, werden die Zeilen nicht umgebrochen, aber Sie können Ihre Pfeiltasten oder andere Bewegungstasten verwenden, um nach links und rechts zu scrollen.
ps aux | less -S # use arrow keys, or Esc-( and Esc-), or Alt-( and Alt-)
ps aux | most # use arrow keys, or < and > (Tab can also be used to scroll right)
Bei more
werden Zeilen immer umgebrochen und pg
.
Wenn ps aux
wird in einer Pipe verwendet, die w
Option ist seit ps
unnötig verwendet nur die Bildschirmbreite, wenn die Ausgabe an das Terminal erfolgt.
Mit auxww
Flags, sehen Sie den vollständigen Pfad zur Ausgabe sowohl in Ihrem Terminalfenster als auch von Shell-Skripten.
[email protected] ~ $uname -a
SunOS darraghserver 5.10 Generic_142901-13 i86pc i386 i86pc
[email protected] ~ $which ps
/usr/bin/ps<br>
[email protected] ~ $/usr/ucb/ps auxww | grep ps
darragh 13680 0.0 0.0 3872 3152 pts/1 O 14:39:32 0:00 /usr/ucb/ps -auxww
darragh 13681 0.0 0.0 1420 852 pts/1 S 14:39:32 0:00 grep ps
ps aux
listet alle Prozesse auf, die von allen Benutzern ausgeführt werden. Siehe man ps
für Details. Die ww
Flag setzt unbegrenzte Breite.
-w Wide output. Use this option twice for unlimited width.
w Wide output. Use this option twice for unlimited width.
Ich habe die Antwort in folgendem Blog gefunden:
http://www.snowfrog.net/2010/06/10/solaris-ps-output-truncated-at-80-columns/