GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi "moins" n'affiche-t-il pas la sortie en gras ? ?

Cette question a déjà des réponses ici :Peut moins retenir la sortie colorée ?

(9 réponses)
Fermé il y a 4 ans.

Je suis connecté à un shell bash sur mon serveur Ubuntu 16.04 à l'aide de Putty sous Windows.

Voici à quoi cela ressemble dans Putty lorsque je fais sudo fdisk -l :

Mais quand j'essaie de diriger la sortie vers less , les couleurs ne sont pas affichées :

J'ai essayé sudo fdisk -l | less -R et sudo fdisk -l | less -r , mais la sortie ne ressemble jamais à la sortie brute.

Comment puis-je obtenir la sortie de less se ressembler ?

Réponse acceptée :

Le coupable n'est pas less , mais fdisk  :De nombreux programmes ne colorent leur sortie que lorsqu'ils impriment sur un terminal, et ne la colorent pas lorsque la sortie est redirigée, car en général, vous voulez éviter de casser les scripts avec les codes ESC utilisés pour les couleurs.

Cependant, généralement, ces programmes ont également des commutateurs pour activer manuellement la coloration. Alors essayez

sudo fdisk --color=always -l | less 

à la place, et recherchez-le dans la page de manuel pour d'autres commandes.


Linux
  1. Pourquoi ne "trouve"-t-il pas ce fichier ? ?

  2. Pourquoi le script Bash ne reconnaît-il pas les alias ?

  3. Pourquoi le ~/.bash_profile ne fonctionne-t-il pas ?

  4. Pourquoi Lsdel dans Debugfs ne fonctionne pas ?

  5. Pourquoi ce pipeline shell sort-il ?

Pourquoi Cryptkeeper ne fonctionne-t-il pas dans la version 12.04 ?

Pourquoi la sortie « netstat » affiche-t-elle de nombreuses connexions dans le statut CLOSE_WAIT ?

6 raisons pour lesquelles Linux n'a pas plus d'applications

Pourrait moins montrer la proportion vue du fichier texte?

Quel est le deuxième état dans la sortie ip link show

Pourquoi yum updateinfo n'affiche-t-il pas toutes les mises à jour ?