Existe-t-il un moyen de copier du texte dans htop?

37

Normalement, dans le mastic, vous pouvez simplement sélectionner du texte pour le copier, mais je n'arrive pas à sélectionner le texte avec ma souris dans htop.

Bien sûr, il n'y a pas de menu contextuel à copier, ctrl + c ne fonctionne pas et je n'ai vu aucune commande de copie dans le menu d'aide.

Est-il possible de copier du texte dans htop?

Nate
la source
Vous pouvez sélectionner et copier du texte top, bien que vous deviez être rapide avant que l'affichage ne change. Je ne sais pas en quoi consiste la gestion des terminaux htop, mais comme vous le constatez, cela semble empêcher la sélection et donc la copie. J'ai essayé Ctrl-z et réinitialisé le terminal, mais cela n'a pas aidé lorsque j'ai redémarré la tâche avec fg. Donc, pour le moment, je conclus que la réponse à votre question est "non". Je ne sais pas pourquoi vous voulez copier du texte, mais la capture d'écran devrait fonctionner comme un moyen de sauvegarder un état instantané.
AFH

Réponses:

50

D'après mon expérience, la tenue Shiftvous permet de sélectionner du texte dans des programmes qui prennent en charge la souris (dont htopun, je suppose).

jjlin
la source
3
C'est "alt" sous mac
Romain Jouin
2
Une mise en garde, il ne peut copier que du texte visible. Il serait toujours utile d'avoir un moyen de copier la ligne de commande depuis htop lorsqu'elle est beaucoup plus longue que la largeur du terminal.
P-Gn
1

Une approche pour copier de longues lignes depuis htop est la suivante:

étape 1. Modifiez la taille de police de votre terminal en quelque chose de très petit (par exemple 6 pt).

étape 2. Exécutez htop et agrandissez la fenêtre

étape 3. Exécutez vos processus, passez à la fenêtre htop et faites soigneusement Ctrl + Maj + A pour tout sélectionner, puis relâchez A et appuyez sur C (sans relâcher Ctrl + Maj). Cela peut prendre un certain temps avant de pouvoir le faire (dans certains cas, vous pouvez tuer accidentellement le htop).

étape 4. Ouvrez gedit ou un autre éditeur de texte et Ctrl + V si l'éditeur est une interface graphique ou appuyez sur Ctrl + Shift + V si l'éditeur s'est ouvert sur le terminal (par exemple nano).

pebox11
la source