REMARQUE: en supposant que vous disposez de cette version de top
(procps) . Vous pouvez vérifier avec cette commande:
$ top --version
top: procps version 3.2.8
usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
procps est souvent la version top
incluse avec Fedora / CentOS / RHEL et d'autres variantes.
Modification des colonnes
Si vous regardez dans la page de manuel, top
vous verrez une section intitulée: "2b. SÉLECTIONNER ET COMMANDER des colonnes". Il existe des raccourcis clavier pour basculer la visibilité des différents champs / colonnes.
Par exemple:
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
Vous pouvez utiliser la touche florsque top
vous êtes dans pour accéder à un écran secondaire où vous pouvez spécifier quelles colonnes doivent être basculées visibles ou non:
Par exemple:
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)
...
Il y en a plus, ce ne sont que des exemples. Lorsque vous avez terminé de basculer les colonnes comme vous le souhaitez, utilisez le Escpour sortir de l'écran de sélection.
Enregistrement de la configuration
Vous pouvez utiliser le Shift+ Wpour enregistrer vos modifications afin qu'elles soient les valeurs par défaut:
W Write configuration file
Le fichier est stocké ici $HOME/.toprc
, et ressemble à ceci:
$ 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
Voir la section 5 de la page de manuel pour plus de détails, "5. FICHIERS".
top
variante? Il existe des dizaines de meilleures implémentations.