Hacer que less lea archivos que no son de texto


less

Siempre les digo a mis alumnos lo bueno que es less comparado a more (ambos son programas paginadores). Una de las características de less que enfatizo es la posibilidad de leer archivos que no sean de texto. Por ejemplo, intenta leer un archivo como este /usr/share/doc/coreutils/README.gz usando more :

more /usr/share/doc/coreutils/README.gz

Ahora usando less:

less /usr/share/doc/coreutils/README.gz

¿Notaste alguna diferencia? Si estás usando Ubuntu quizás pudiste leer el archivo usando less. Si estás usando Debian, quizás no pudiste…y veamos el por qué.

Hacer que less lea archivos que no son de texto en Debian

Resulta que less pude leer archivos que no son de texto porque usa “preprocesadores de entrada”, los cuales básicamente son scripts que preprocesan el archivo antes de usar less.  Entonces, cuál es la diferencia entre la configuración de Debian y Ubuntu. En Ubuntu, cada usuario tiene configurada dos variables de ambiente, y en Debian no (al menos en testing). Esas variables son:

LESSCLOSE='/usr/bin/lesspipe %s %s'
LESSOPEN='| /usr/bin/lesspipe %s'

Puedes definirlas en el archivo ~/.bashrc, pero existe una mejor forma de hacerlo, solo descomenta la siguiente línea en el archivo  ~/.bashrc:

[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

La próxima vez que inicies sesión de bash tendrás esas variables configuradas, de forma que podrás abrir archivos que no son de texto usando less.

Artículos relacionados:

  1. Agregando subtítulos a archivos avi En artículos anteriores vimos formas de convertir videos ogv...
  2. Invertir el orden de archivos PDF Resulta que descargué una guía de estudio en formato...
  3. Cómo picar archivos grandes en Linux ¿Has necesitado picar un archivo en varias partes? Hoy...
  4. Ejecutar VirtualBox desde GDM Algunas veces quieres usar una máquina virtual usando VirtualBox,...
  5. Cómo deshabilitar el keyring en Jolicloud Jolicloud pregunta cada vez que se quiere acceder al...

  1. César Mata Moya

    #1 by César Mata Moya on 16/11/2009 - 8:08

    Esta bueno el tip…

  2. Luis Gallardo

    #2 by Luis Gallardo on 16/11/2009 - 8:47

    Si, sobre todo porque la mayoría de la documentación en Debian viene comprimida :)

(No será publicado)

Switch to our mobile site