when I run
ps -aux command on my linux server, to which I connected using putty, few processes are too long to fit in my current window width. Is there an alternative?
-- Update --
I am sorry for downgrading,I thought others won't find the answer useful too, so I downgraded.
Here is the info you asked for.
hadoop-user@hadoop-desk:~$ echo $TERM xterm hadoop-user@hadoop-desk:~$ stty -a speed 38400 baud; rows 47; columns 158; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke hadoop-user@hadoop-desk:~$ echo $COLUMNS 158
It is likely that you're using a pager such as
most since the output of
ps aux is longer than a screenful. If so, the following options will cause (or force) long lines to wrap instead of being truncated.
ps aux | less -+S ps aux | most -w
If you use either of the following commands, lines won't be wrapped but you can use your arrow keys or other movement keys to scroll left and right.
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)
Lines are always wrapped for
ps aux is used in a pipe, the
w option is unnecessary since
ps only uses screen width when output is to the terminal.
auxww flags, you will see the full path to output in both your terminal window and from shell scripts.
darragh@darraghserver ~ $uname -a SunOS darraghserver 5.10 Generic_142901-13 i86pc i386 i86pc darragh@darraghserver ~ $which ps /usr/bin/ps<br> darragh@darraghserver ~ $/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 lists all processes executed by all users. See
man ps for details. The
ww flag sets unlimited width.
-w Wide output. Use this option twice for unlimited width. w Wide output. Use this option twice for unlimited width.
I found the answer on the following blog: