NOTA: Supondo que você tenha esta versão de top
(procps) . Você pode verificar com este comando:
$ top --version
top: procps version 3.2.8
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
procps é frequentemente a versão de top
incluída no Fedora / CentOS / RHEL e outras variantes.
Alterando colunas
Se você procurar na página de manual por top
, verá uma seção intitulada: "2b. SELECIONANDO e PEDINDO Colunas". Existem atalhos de teclado para alternar a visibilidade dos diferentes campos / colunas.
Por exemplo:
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
Você pode usar a tecla f enquanto em top
para chegar a uma tela secundária onde você pode especificar quais colunas devem ser visíveis ou não:
Por exemplo:
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)
...
Existem mais, estas são apenas uma amostra. Quando você terminar de alternar as colunas da maneira que quiser, use o Esc para sair da tela de seleção.
Salvando configuração
Você pode usar o Deslocamento + W para salvar suas alterações, então elas são os padrões:
W Write configuration file
O arquivo é armazenado aqui, $HOME/.toprc
, e é assim:
$ 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
Veja a seção 5 da man page para mais detalhes, "5. FILES".