GNU/Linux >> Linux の 問題 >  >> Linux

PS コマンドの完全な出力の表示

less などのページャーを使用している可能性があります または most ps aux の出力以来 は 1 画面分よりも長いです。その場合、次のオプションを使用すると、長い行が切り詰められるのではなく、折り返されます (または強制的に折り返されます)。

ps aux | less -+S

ps aux | most -w

次のコマンドのいずれかを使用すると、行は折り返されませんが、矢印キーまたはその他の移動キーを使用して左右にスクロールできます。

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)

more の行は常に折り返されます と pg .

ps auxのとき w のパイプで使用されます ps以降、オプションは不要です 端末への出力時にのみ画面幅を使用します。


auxww の使用 フラグを使用すると、ターミナル ウィンドウとシェル スクリプトの両方で出力へのフル パスが表示されます。

[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 すべてのユーザーによって実行されたすべてのプロセスを一覧表示します。 man ps を参照 詳細については。 ww フラグは無制限の幅を設定します。

-w         Wide output. Use this option twice for unlimited width.
w          Wide output. Use this option twice for unlimited width.

次のブログに答えがありました。
http://www.snowfrog.n​​et/2010/06/10/solaris-ps-output-truncated-at-80-columns/


Linux
  1. コマンドの出力をシェル変数に保存しますか?

  2. ツリーコマンドの出力をJson形式に変換しますか?

  3. 「最後の」コマンドの出力?

  1. ターミナルCtrl+sとCtrl+z?

  2. Linux での tee コマンドの例

  3. コマンドの出力をBashを使用して列ごとに分割しますか?

  1. stat コマンド出力のデバイス番号

  2. 出力を文字列に変換する

  3. ps:コマンド全体が長すぎます