親コマンド - 表示される列を減らす方法

親コマンド - 表示される列を減らす方法

メモリ使用量とCPU使用率列にのみ興味があるように、topコマンドから特定の列を取得できますか?

topコマンドの表示された列を上記の2つの列に減らすには?

ベストアンサー1

メモ:このバージョンがあると仮定top(プロセス)。次のコマンドを使用して確認できます。

$ top --version
    top: procps version 3.2.8
usage:  top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]

topprocpsは通常、Fedora / CentOS / RHELおよび他のバリアントに含まれるバージョンです。

列の変更

マニュアルページを見ると、top「2b. 列の選択と並べ替え」というセクションが表示されます。さまざまなフィールド/列を表示するかどうかを切り替えるキーボードショートカットがあります。

たとえば、

  f,o     . Fields/Columns: 'f' add or remove; 'o' change display order
  F or O  . Select sort field
  <,>     . Move sort field: '<' next col left; '>' next col right

f入力時にこのキーを使用してtopセカンダリ画面に移動し、表示または非表示に切り替える必要がある列を指定できます。

たとえば、

Current Fields:  ANOPQRSTUVbcdefgjlmyzWHIKX  for window 3:Mem
Toggle fields via field letter, type any other key to return 

* A: PID        = Process Id                                      * W: S          = Process Status
* N: %MEM       = Memory usage (RES)                              * H: PR         = Priority
* O: VIRT       = Virtual Image (kb)                              * I: NI         = Nice value
* P: SWAP       = Swapped size (kb)                               * K: %CPU       = CPU usage
* Q: RES        = Resident size (kb)                              * X: COMMAND    = Command name/line
* R: CODE       = Code size (kb)
...

もっと多くがありますが、これらは単なる例です。必要な方法で熱を切り替えたら、Esc選択画面の終了を使用してください。

構成の保存

Shift+をW使用して変更を保存し、デフォルトに設定できます。

  W         Write configuration file

ファイルはここに保存され、$HOME/.toprc次のようになります。

$ more .toprc 
RCfile for "top with windows"       # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=1.000, Curwin=2
Def fieldscur=AEHIoqTWKNMBcdfgjpLrsuvyzX
    winflags=129016, sortindx=19, maxtasks=0
    summclr=2, msgsclr=5, headclr=7, taskclr=7
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
    winflags=63416, sortindx=13, maxtasks=0
    summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
    winflags=65464, sortindx=13, maxtasks=0
    summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
    winflags=65464, sortindx=12, maxtasks=0
    summclr=3, msgsclr=3, headclr=2, taskclr=7

詳細については、マニュアルページのセクション5、「5。ファイル」を参照してください。

おすすめ記事