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

トップコマンドで出力をラップするにはどうすればよいですか?

コマンド フィールドは、読みやすくするためにデフォルトで自動的に切り捨てられます。

実行する必要があります

top -c

完全なコマンドを表示するには、コンソール ウィンドウの機能に応じて、右にスクロールして完全なコマンドを表示できます。


top -bcn1 -w512

洗練された解決策は、オプション -w [number] を使用することです . man ページによると、最大幅は 512 文字であるため、それを超えるものについては別のソリューションが必要になります。おそらく、コマンドの完全な長さも見たいので、 -c を使用してください オプション。 top を実行する必要があります 「バッチモード」では、-b 、または「+」でコマンドを切り捨て続けます。バッチ モードは、すべてを出力するため、混乱を招きます。 -n1 を使用できるように、毎秒ジョブを実行します 1 つのインスタンスだけを印刷するオプション。

詳細については、man トップ ページを参照してください。


Daniel Arndt が言ったように、top の代わりに htop を使用することもできます。現在、すべてのディストリビューションで利用でき、より優れた数値を提供します (特にメモリ使用量に関して)

また、端末の色に制限されている場合でも、はるかに使いやすく、見やすくなっています。たとえば、完全なコマンドを表示するために右にスクロールするか、単純な F9 でプロセスを強制終了できます。 't' キーでツリー全体を表示することもできます。


Linux
  1. Linuxコマンドの出力を変数に割り当てる方法

  2. コマンドの出力をシェル変数に割り当てる方法は?

  3. コマンドをだまして、その出力が端末に送られていると思わせるにはどうすればよいですか?

  1. CentOS / RHEL :history コマンド出力で実行されたコマンドの日時を取得する方法

  2. シェル コマンドの出力の最初の行を取得する

  3. sha1sum でバイナリを出力するにはどうすればよいですか?

  1. Linuxでコマンド出力をファイルに保存する方法

  2. Unix のトップ コマンド出力を読み取り可能な形式でファイルにキャプチャする方法

  3. 出力をファイルに追加する方法は?