GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué `less` no muestra la salida en negrita?

Esta pregunta ya tiene respuestas aquí :¿Puede retener menos la salida en color?

(9 respuestas)
Cerrado hace 4 años.

Estoy conectado a un shell bash en mi servidor ubuntu 16.04 usando Putty en Windows.

Así es como se ve en Putty cuando hago sudo fdisk -l :

Pero cuando trato de canalizar la salida a less , los colores no se muestran:

He probado sudo fdisk -l | less -R y sudo fdisk -l | less -r , pero la salida nunca tiene el mismo aspecto que la salida sin formato.

¿Cómo puedo obtener la salida de less? verse igual?

Respuesta aceptada:

El culpable no es less , pero fdisk :Muchos programas solo colorean su salida cuando imprimen en una terminal, y no la colorean cuando la salida se redirige porque, en general, desea evitar romper scripts con los códigos ESC utilizados para los colores.

Sin embargo, por lo general, estos programas también tienen interruptores para activar manualmente la coloración. Así que intenta

sudo fdisk --color=always -l | less 

en su lugar, y búsquelo en la página de manual para otros comandos.


Linux
  1. ¿Por qué no 'encuentra' Mostrar este archivo?

  2. ¿Por qué The Bash Script no reconoce los alias?

  3. ¿Por qué no funciona ~/.bash_profile?

  4. Pam_unix2 / ¿Por qué no existe en algunas distribuciones?

  5. ¿Por qué Lsdel en Debugfs no funciona?

¿Por qué hay una salida de ping después de que se haya terminado?

¿Por qué Cryptkeeper no funciona en 12.04?

¿Por qué el comando 'w' o 'who' no muestra todos los usuarios registrados?

¿Por qué la salida "netstat" muestra muchas conexiones en estado CLOSE_WAIT?

6 razones por las que Linux no tiene más aplicaciones

¿Podría menos mostrar la proporción vista del archivo de texto?