man pager Affichage de texte
lessfile, lesspipe
préprocesseur pour less
lessfile et lesspipe sont des programmes qui sont utilisés pour modifier la manière dont le contenus d'un fichier est affiché dans less. Celà signifie que less peut automatiquement des fichiers compressés.
lesspipe va jeter le contents/info sur stdout et less va les lire à mesure qu'ils arrivent. Celà permet de ne pas attendre de tout décoder pour que less ne commence à afficher le contenu.
lessfile va jeter le contents/info sur stdout dans un fichier que less va ensuite lire. une fois terminé, lessfile va supprimer le fichier.
pour utiliser lesspipe ou lessfile, rajouter dans le script de login:
eval "$[lessfile)"
ou
eval "eval $(lesspipe)"
Type de fichiers reconnus
Les types de fichier suivant sont reconnus par leur extension:*.a
*.arj
*.tar.bz2
*.bz
*.bz2
*.deb, *.udeb
*.doc
*.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif
*.iso, *.raw, *.bin
*.lha, *.lzh
*.tar.lz, *.tlz
*.lz
*.7z
*.rar, *.r[0-9][0-9]
*.rpm
*.tar.gz, *.tgz, *.tar.z, *.tar.dz
*.gz, *.z, *.dz
*.tar
*.tar.xz, *.xz
*.jar, *.war, *.xpi, *.zip
*.zoo
Filtres utilisateur
Il est possible d'étendre cet préprocesseurs. Créer le fichier .lessfilter et le placer dans le home. Il est important que ce programme retourne un code de sortie correct: 0 is ce programme gère l'entrée, 1 si lesspipe/lessfile doivent la gérer. Exemple:#!/bin/sh
case "$1" in
*.extension)
extension-handler "$1"
;;
*)
exit 1
esac
exit 0