htop est un outil en mode texte qui permet d’afficher les processus qui tournent et les informations associées à ces processus, comme leur utilisation du temps processeur ou leur consommation mémoire. htop est publié sous licence GPL et vient d’atteindre la symbolique version 1.0.
htop est un clone de top, mais en mieux. Il permet par exemple :
- d’avoir un défilement (scroll) horizontal et vertical ;
- de tuer un processus sans avoir à entrer à la main son identifiant PID ;
- de démarrer plus rapidement ;
- d’afficher des barres colorées pour indiquer l’utilisation processeur globale et la consommation mémoire.
Bref, je vous encourage à essayer htop, c’est un très bon remplaçant à top.
Aller plus loin
- Le site officiel de htop (857 clics)
- La liste des nouveautés (449 clics)
- Une copie d’écran d’htop 1.0 (1023 clics)
# Console
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 4.
Non. C'est un outil en pleine console.
Ça c'est par exemple un truc qu'on ne pourrait pas avoir avec un logiciel en ligne de commande.
[^] # Re: Console
Posté par Davy Defaud . Évalué à 5.
Tu n’as pas complètement tort. Mais, comme une console peut être graphique, je te propose le terme plus approprié d’« environnement en mode texte », glané sur Wikipédia. Cela te sied‐t‐il ?
[^] # Re: Console
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 4.
D'accord, mais dans ce cas parler d'un outil en mode texte serait plus léger que de parler d'un outil fonctionnant dans un environnement en mode texte. :-)
[^] # Re: Console
Posté par Davy Defaud . Évalué à 2.
Oui, c’est maladroit, je voulais juste garder la formulation complète « environnement en mode texte ». C’est allégé, voilà.
[^] # Re: Console
Posté par Florence Birée (site web personnel) . Évalué à 0.
Du coup, tous les outils en ligne de commande sont des outils en mode texte !
[^] # Re: Console
Posté par Davy Defaud . Évalué à 6.
Oui, mais ce n’est pas réciproque.
[^] # Re: Console
Posté par mansuetus (site web personnel) . Évalué à -3.
C'est triste, ton avis sur mon avis.
# Top !
Posté par Hobgoblins Master (Mastodon) . Évalué à 9.
Il fait partie de la liste de paquets que j'installe par défaut sur toutes mes machines au premier boot avec vim (pas le tiny), most, byobu (screen-profiles)…
Les versions récentes sont vraiment top avec lsof, strace, ltrace intégrés, la gestion des cgroups… Bref, du must have :)
[^] # Re: Top !
Posté par gUI (Mastodon) . Évalué à 2.
Alors vim je connais, byobu je connaissais pas mais j'ai réussi à trouver un lien (pour les fainéants : http://www.webupd8.org/2009/11/byobu-pimps-your-linux-terminal.html) et ça a l'air assez sympa, mais pour "most", avec un tel nom, impossible de trouver !
C'est quoi ? Tu peux filer un lien stp ?
Merci :)
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: Top !
Posté par YannPeniguel . Évalué à 2.
en tapant "most linux" sur google, j'ai ça en page 1:
http://fr.gentoo-wiki.com/wiki/Most
:D
Pour chaque personne qui me plussoie, je frappe un fan de Justin Bieber.
[^] # Re: Top !
Posté par patrick_g (site web personnel) . Évalué à 4.
Voir ici par exemple : http://packages.debian.org/squeeze/most
[^] # Most
Posté par Hobgoblins Master (Mastodon) . Évalué à 2.
most est à less ce que less est à more : un pager…
Il gère un peu de coloration syntaxique (top pour les man) améliore la recherche et la navigation…
Disponible en paquet dans toutes les bonnes distros, il suffit ensuite d'ajouter un export PAGER=most dans le .bashrc (ou autre si autre shell)
[^] # Re: Most
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
Pas exactement. Ce qu'il fait, c'est qu'il affiche en couleurs le gras et le souligné, pour être précis. Comme les pages de manuel ont du gras et du souligné, most les affiche en couleur, c'est tout. Il n'y a pas grand chose de syntaxique là-dessus, c'est juste une façon originale d'afficher ce que d'autres pageurs affichent de façon plus classique.
[^] # Re: Most
Posté par Hobgoblins Master (Mastodon) . Évalué à 1.
C’est vrai, en effet, je me suis laissé emporter par la gestion des pages de man, et le fait que je l’utilise aussi pour ouvrir mes fichiers de session générés avec script…
Sinon, pour la vraie coloration, souvent, je |view - :)
[^] # Re: Most
Posté par karteum59 . Évalué à 2.
Un "ls --color | most" interprête correctement la couleur, contrairement à less (exemple valide également pour colorgcc, cmake, etc.)
[^] # Re: Most
Posté par krouik . Évalué à 7.
L'option -r ou -R de less permet d'interpréter correctement les couleurs.
ls --color | less -R
Pour donner à less des options par défaut, mettre les lettres des options dans la variable d'environnement LESS.
export LESS=aRi dans votre ~/.*shrc
[^] # Re: Most
Posté par Sylvain Sauvage . Évalué à 7.
Fastoche¹ :
¹: hum…
Je crois comprendre que XXX_TERMCAP_xx doit fonctionner pour toute application utilisant Termcap…
[^] # Re: Most
Posté par littlebreizhman . Évalué à 1.
Mouarf, il n'est pas dispo dans mageia !! Pourtant, je trouve que c'est une bonne distrib.
"urpmi most" me propose que foremost (qui n'a rien à voir), dommage...
Il est présent dans mandriva par contre.
[^] # Re: Most
Posté par xkomodor (site web personnel) . Évalué à 2.
Celui-ci sera passé à la trappe !
Tu peux faire une demande auprès du bugzilla de Mageia pour qu'un gentil développeur puisse le mettre à disposition dans les dépôts.
Nous avons pas mal de demande de nouveaux paquets sur le forum de MLO (mageialinux-online.org).
Ils sont assez réactifs et disponibles, il ne faut donc pas hésiter à les solliciter.
[^] # Re: Most
Posté par littlebreizhman . Évalué à 2.
Fait : https://bugs.mageia.org/show_bug.cgi?id=3416
[^] # Re: Most
Posté par jihele . Évalué à 3.
Et most lit le binaire. Ça donne qqchose comme ça :
0x00000000: 504B0304 14000000 00000000 21000000 PK..........!...
0x00000010: 00000000 00000000 00000700 00007363 ..............sc
0x00000020: 72697074 2F504B03 04140000 00000000 ript/PK.........
0x00000030: 00210000 00000000 00000000 00000007 .!..............
0x00000040: 00000069 6D616765 732F504B 03041400 ...images/PK....
[^] # Re: Top !
Posté par Frederic Cambus (site web personnel) . Évalué à 1.
Je ne connaissais pas most non plus.
Le site du projet : http://www.jedsoft.org/most/
A noter que le créateur du projet est l'auteur de JED et de slrn, que j'ai utilisé il y'a bien longtemps :)
[^] # Re: Top !
Posté par GeneralZod . Évalué à 6.
Par rapport à screen/byobu, tu devrais essayer tmux comme multiplexeur de terminal beaucoup plus fiable et qui propose des fonctionnalités sympa comme synchroniser les inputs dans plusieurs panneaux (pour faire des trucs du genre clusterssh).
[^] # Re: Top !
Posté par Sytoka Modon (site web personnel) . Évalué à 4.
tmux ne permet pas de faire
tmux /dev/ttyUSB0
alors que screen si. screen est très pratique pour tout ce qui est port série.
[^] # Re: Top !
Posté par Anonyme . Évalué à 4.
La différence entre UNIX et GNU.
« Écrivez des programmes qui effectuent une seule chose et qui le font bien. »
[^] # Re: Top !
Posté par Sytoka Modon (site web personnel) . Évalué à 4.
Donne moi un programme pratique pour avoir une console sur le port série ? J'en ai juste besoin pour me connecter sur les commutateurs ou certaine baie de stockage... Screen est vraiment ce que j'ai trouvé de mieux, et en plus, il permet d'enregistrer la session.
[^] # Re: Top !
Posté par gnuzer (site web personnel) . Évalué à 2.
Merci infiniment de m'avoir fait découvrir byobu /o\
[^] # Re: Top !
Posté par barmic . Évalué à 2.
Most j'en suis revenu moi. Contrairement à ce que l'on lit partout pour moi most est à less ce que fish et à bash ou zsh, c'est à dire un logiciel qui nécessite peu ou pas de configuration, mais qui possède un peu moins de flexibilité/fonctionnalité.
lesspipe me permet de lire des PDF et des odt dans mon terminal (donc même via ssh).
less me sert aussi comme remplaçant de tail -f en tapant F (avec comme fonctionnalité en plus de pouvoir revenir en arrière quelque soit le terminal et la taille de son buffer et faire des recherches à la vim.
Je n'ai pas fini d'épluché le man mais il est probable qu'il y ait quelques autres fonctionnalités tout aussi pratiques et pas forcément très connu.
Au passage, après avoir trouvé fish très cool pour sa coloration syntaxique poussée et son autocomplétion efficace, je suis rapidement revenu à zsh quand j'ai remarqué que des raccourcis classiques comme Alt+. ne fonctionnent pas (de plus je ne peux plus me passer de l'autocd).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Top !
Posté par patrick_g (site web personnel) . Évalué à 4.
De la coloration contextuelle dans les pages de man c'est quand même indispensable non ? Moi je ne pourrai pas m'en passer.
[^] # Re: Top !
Posté par barmic . Évalué à 3.
7 variables à déclarer et j'ai mes pages man en couleur (on peut changer les couleur si on veut) :
D'ailleurs il faudrait que je regarde à l'occasion si je ne pourrais pas utiliser le tableau $fg de zsh.
La coloration avec most est plus évoluée ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Top !
Posté par cjlano . Évalué à 2.
Et tant qu'on est dans les man-pages: existe-t-il un PAGER (mode console) qui permette de suivre les liens dans les pages de man?
Ce serait bien utile pour les sections "VOIR AUSSI". Exemple du man 1 man:
Comme dans les versions HTML des mans: http://linux.die.net/man/1/man
[^] # Re: Top !
Posté par barmic . Évalué à 3.
Ça s'appelle info (c'est assez surprenant d'en reparler c'est un outil qui est peut être plus vieux que less ^^).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Top !
Posté par Troy McClure (site web personnel) . Évalué à 4.
c'est aussi une véritable horreur, ce qui est sans doute la raison pour laquelle tout le monde essaye d'oublier son existence
[^] # Re: Top !
Posté par karteum59 . Évalué à 5.
apt-get install pinfo
te réconciliera peut-être avec les info (et au passage, pinfo fonctionne aussi avec les man, et gère/insère des liens hypertexte entre pages man !)[^] # Re: Top !
Posté par jiyuu . Évalué à 4.
Facile, il y a juste à faire
dans Emacs.
====> []
[^] # Re: Top !
Posté par barmic . Évalué à 3.
Un autre truc que j'aime bien dans less c'est la variable d'environnement LESS qui permet de configurer facilement less. Par exemple chez moi LESS=-FSRX. Ce qui me permet d'avoir le même comportement que cat quand le fichier est plus petit que l'écran.
De la même manière j'utilise souvent +G pour aller en bas du fichier dès l'ouverture (je ne sais pas si most le permet).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Top !
Posté par Shuba . Évalué à 10.
Non justement, ce n'est pas top.
# htop = un outil magique pour les admin sys
Posté par ikux . Évalué à 7.
Absolument incontournable :)
Si vous ne connaissez pas c'est le moment ou jamais.
Moi je l'installe d’emblée depuis de nombreuses années sur toutes mes distribution ainsi que sur les VPS et serveur dédié infogéré que je loue.
Libre un jours libre toujours
[^] # Re: htop = un outil magique pour les admin sys
Posté par dilbert . Évalué à 4.
Préférez atop, qui sauve l'état de vos processus à intervalle régulier. En cas de crash de la machine vous pouvez relancer atop en mode offline et lire les infos de atop 5 min avant le crash par exemple.
[^] # Re: htop = un outil magique pour les admin sys
Posté par vladislav askiparek . Évalué à 2.
Je suppose que tu voulais parler de atop.exe
# Clone de top, enfin presque
Posté par tonthon21 . Évalué à 2.
J'aime bien htop, mais je me suis toujours demandé pourquoi il n'affichait pas les mêmes résultats sur la consommation mémoire que top.
[^] # Re: Clone de top, enfin presque
Posté par Strash . Évalué à 5.
htop affiche les threads, top les process.
Si tu veux cacher les threads : Shift-H
[^] # Re: Clone de top, enfin presque
Posté par xkomodor (site web personnel) . Évalué à 2.
J'avais l'habitude de faire la chose suivante dans htop :
F2 (Setup) -> Display Options -> Hide userland threads
Sympa aussi le raccourci clavier :)
[^] # Re: Clone de top, enfin presque
Posté par tonthon21 . Évalué à 1.
Par exemple, j'ai mon top qui m'affiche :
Mem: 3836708k total, 3557104k used, 279604k free
Alors que htop m'affiche :
2086/3746MB
Que dois-je en penser ?
On voit ici que htop m'indique une consommation mémoire inférieure de celle affichée par top, l'affichage ou non des threads n'a aucun impact là dessus.
[^] # Re: Clone de top, enfin presque
Posté par claudex . Évalué à 4.
L'un prend en compte les caches et pas l'autre.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Clone de top, enfin presque
Posté par BB . Évalué à 2.
’est la différence entre la deuxième et troisième ligne de free.
00A;http://www.linuxatemyram.com/
htop peut aussi t’indiquer la mémoire utilisée par le cache, chez moi j’ai ça :
# Avec ou sans préchauffage ?
Posté par hugo (site web personnel) . Évalué à 2.
même par temps froid ?
[^] # Re: Avec ou sans préchauffage ?
Posté par Paul . Évalué à 1.
oui, et il a alors une meilleure accélération.
# Mmm...
Posté par flor_de_azucena . Évalué à 1.
...la 1.0 est encore masquée dans ma distribution... Vivement la mise à jour !
[^] # Re: Mmm...
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 3.
Ah, ben ça… On n'est jamais mieux servi que par soi-même, donc l'idéal — je parle en debianiste, donc à adapter un peu au besoin — c'est de faire un rapport de bug indiquant la nouvelle version, et éventuellement de préparer soi-même le paquet mis à jour en le proposant au mainteneur. Parfois on en arrive même à adopter des paquets, comme ça. :-)
[^] # Re: Mmm...
Posté par Fopossum . Évalué à 3.
Y'a un Version Bump dans le bugzilla ça va arriver.
Pour les pressés sous gentoo, j'ai torché un ebuild rapide à partir de la version 0.9-r2.
Récupérez htop-1.0.ebuild puis dans /usr/local/portage/sys-process/htop un coup de :
ebuild htop-1.0.ebuild digest
ebuild htop-1.0.ebuild merge et zou c'est bon :)
cd /pub && more beer
# Re: Ligne de commande htop atteint la version 1.0 !
Posté par herve18 . Évalué à -6.
Heu... au hasard, la touche « k » dans top ?
[^] # Re: Ligne de commande htop atteint la version 1.0 !
Posté par Jux (site web personnel) . Évalué à 9.
# nmon vs htop
Posté par M.Poil (site web personnel) . Évalué à 0.
Qu'apporte htop par rapport à nmon ?
Is it a Bird? Is it a Plane?? No, it's Super Poil !!!
[^] # Re: nmon vs htop
Posté par calandoa . Évalué à 3.
fedora9> yum install nmon
No package nmon available.
[^] # Re: nmon vs htop
Posté par M.Poil (site web personnel) . Évalué à 1.
Sur debian/ubuntu il est présent ...
Is it a Bird? Is it a Plane?? No, it's Super Poil !!!
# htop pour top, et hcp pour cp, hmv pour mv ??
Posté par H. Guillaume . Évalué à 2.
Salut,
Ça existe des améliorations de cp et mv ?
quelque chose d'un peu plus bavard ...
[^] # Re: htop pour top, et hcp pour cp, hmv pour mv ??
Posté par barmic . Évalué à 6.
Pour mv j'en connais pas. Pour cp il y a gcp, vcp et rsync et des wrapper à cp.
https://linuxfr.org/users/goffi/journaux/gcp-un-outil-de-copie-%C3%A0-la-cp
https://linuxfr.org/news/gcp-un-outil-de-copie-%C3%A0-la-cp
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: htop pour top, et hcp pour cp, hmv pour mv ??
Posté par Anonyme . Évalué à 6.
Pour cp tu peux :
# Souris
Posté par Infernal Quack (site web personnel) . Évalué à 4.
Et htop gère la souris, par exemple pour trier par rapport à une colonne spécifique.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Souris
Posté par PhE . Évalué à 1.
C'est parfois pratique de pouvoir utiliser la souris en mode console quand par exemple les raccourcis clavier de htop interfèrent avec ceux de byobu ou du bureau !
A ce propos, quel éditeur de texte en mode console est le plus utilisable à la souris ?
Quelqu'un arrive-t-il à utiliser byobu/screen ou tmux avec la souris ?
Je rêve d'une conf tmux/screen + htop + un éditeur de texte utilisable aussi bien sur un 22 pouces en mode graphique que sur une liaison SSH en 80 colonnes ...
[^] # Re: Souris
Posté par barmic . Évalué à 3.
vi/vim n'interfèrent que très peut avec les raccourcis des émulateurs de terminal et les trucs comme screen, car il n'utilise que rarement les combinaisons de touche (personnellement je n'utilise que Ctrl+a, Ctrl+x et Ctrl+v mais je pourrais m'en passer).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.