less
Vous utiliserez un tel programme tous les jours, c'est pourquoi je vais vous
donner
quelques astuces pour l'utiliser au mieux. Avant tout, demandez � votre
administrateur de configurer less
pour qu'il puisse afficher non seulement
des fichiers textes mais aussi les fichiers compress�s, les archives, etc.
Comme les derni�res versions de TYPE
, less
vous permet de vous
d�placer dans le fichier dans les deux directions. Il accepte aussi plusieurs
commandes qui
sont lanc�es en appuyant sur une touche. Les plus utilis�s sont :
g
pour aller � cette ligne (par exemple 125g
), un nombre suivi
de %
pour aller � ce pourcentage du fichier ;
/motif
recherche vers l'avant le motif ; n
recherche vers
l'avant la l'occurrence suivante ; ?pattern
et N
font la m�me chose
vers l'arri�re ;
m
suivi d'une lettre marque la position courante (par exemple
ma
) ;
'
suivi de la m�me lettre rappelle cette position ;
:e
ouvre un autre fichier ;
!commande
ex�cute un shell.
H�las, Linux ne supporte toujours pas les num�ros de version nativement. Cependant, on peut r�gler ce probl�me de deux mani�res. La premi�re est d'utiliser RCS (Revision Control System) qui vous permet de garder la trace des pr�c�dentes versions d'un fichier. RCS est trait� dans Le mini-Howto RCS.
La seconde est d'utiliser un �diteur qui sait traiter les num�ros de version.
emacs
ou joe
feront l'affaire. Pour emacs, ajoutez ces lignes dans
votre .emacs
.
(setq version-control t) (setq kept-new-versions 15) ;;; ou toute autre valeur (setq kept-old-versions 15) (setq backup-by-copying-when-linked t) (setq backup-by-copying-when-mismatch t)
Pour jed, v�rifiez que vous avez une version sup�rieure � la 0.98.7. Le patch
pour les num�ros de version est disponible sur http://ibogeo.df.unibo.it/guido/slang/backups.sl
Sous Unix il existe quelques applications tr�s r�pandues qui sont utilis�s pour
archiver et compresser des fichiers. tar
est utilis� pour faire des
archives (c'est � dire un regroupement de fichiers). Pour faire une
archive :
$ tar -cvf <archive.tar> <fichier> [fichier...]
Pour extraire des fichiers d'une archive :
$ tar -xpvf <archive.tar> [fichier...]
Pour lister le contenu d'une archive :
$ tar -tf <archive.tar> | less
Les fichiers peuvent �tre compress�s en utilisant compress
ou gzip
.
compress
est aujourd'hui obsol�te et on n'utilise plus que gzip
.
$ compress <fichier>
$ gzip <fichier>
Ceci cr�era un fichier compress� avec l'extension .Z (pour compress
)
ou .gz (pour gzip
). Ces programmes ne font pas d'archives mais compressent
des fichiers individuellement. Pour d�compresser utilisez
$ compress -d <fichier.Z>
$ gzip -d <fichier.gz>
Faites un tour du c�t� de leurs pages man.
Les utilitaires unarj
, zip
et unzip
sont aussi disponibles.
Les fichier avec l'extension .tar.gz
ou .tgz
(archiv�s par tar
,
puis compress�s par gzip
) sont
tr�s communs dans le monde Unix. Voici comment lister le contenu d'une telle
archive :
$ tar -ztf <fichier.tar.gz> | less
Pour extraire les fichiers � partir d'un .tar.gz
:
$ tar -zxf <fichier.tar.gz>
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25