Categories


Browse by



All Tags 6

Quelques commandes Unix utiles

  • May 30 '09
  • Posted By: Jean-Philippe Blais

Voici une petite liste de commandes Unix fort utile pour manipuler des fichiers textes.  Je ne donne pas de détail de leur utilisation, puisque ceci est généralement bien documenté dans les "man pages".

cat :affiche un fichier (sans pagination) ou concaténation de fichiers si plus d'un fichier a été passé en paramètre.

tac : C'est l'inverse de 'cat'!  Affiche donc un fichier de la fin au début.

grep, egrep, fgrep, rgrep : Affiche les lignes qui s'apparient ("matching") à un échantillon ("pattern").

awk : C'est un outil très puissant pour faire le traitement de fichiers texte.  Un conseil, pratiquez-vous et aller acheter un bon livre.

sed : Éditeur en "flux".  Encore là, un bon livre en vaut l'investissement.

head : Affiche les premières lignes d'un fichier

tail :  Affiche les dernières lignes d'un fichier, voir l'option '-f' pour l'affichage de log en continue.

more : Affiche un fichier à l'écran, page par page.

less : C'est l'opposé de "more", mais qui en fait plus!

diff : Compare 2 fichiers, ligne par ligne.

vi, vim : Mon éditeur de texte préféré.

emacs, xemacs : C'est l'édireur de texte préféré de ceux qui ne veulent pas apprendre vi!

Leur pendant 'z' pour vous éviter d'avoir à décompresser les fichiers déjà compressés (format gzip) :

zcat, zdiff, zgrep, zfgrep, zmore, zdiff, zless

La seule commande pour supporter les zip : 

zipgrep

Pour les autres commandes qui n'ont pas le suffixe zip, il y a toujours les 'pipes'.

Vous voulez en savoir plus?  Allez voir le site TLDP : http://www.tldp.org/

Amusez-vous bien!

Conçu avec Apostrophe CMS
Propulsé par et