Jean-Philippe Vandeborre

Docteur en informatique
Maître de Conférences de l'Institut TELECOM

AVERTISSEMENT. Cette page me sert de pense-bête technique pour l'installation, l'administration et l'utilisation de divers systèmes et logiciels que j'utilise (ou utilisais) au quotidien. Ces trucs et astuces divers et variés ont été glanés ça et là sur le Net ou tirés de mes propres expériences. Que le lecteur se sente libre de prendre et d'utiliser ce qu'il veut. Cependant, je ne pourrai être tenu responsable de l'utilisation et des effets des trucs et astuces présentés dans cette page.

Trucs et astuces à propos de ...

Linux (et Unix) en général

Quelques trucs concernant Linux et Unix en général.

Commande seq

La commande seq affiche une série de nombres. Très utile pour les boucles for.

$ for i in `seq 5`; do echo -n > "element $i "; done
element 1 element 2 element 3 element 4 element 5

Colorisation syntaxique sous Vim

Ajouter simplement syntax on dans .vimrc

Informations sur un serveur web

Pour avoir l'en-tête envoyé par un serveur HTTP (pour l'identifier), utiliser symplement lynx, navigateur web en mode texte :

$ lynx -dump -head http://www.site.fr

Enlever la barre d'icônes

Sous GNU/Emacs 21, pour enlever la barre d'icônes :

(if (string-match "21." emacs-version)
     (tool-bar-mode -1))

Lire du MSWord

Pour lire du MSWord sous Linux :

$ strings fichier.doc | fmt -w 65
ou (à tester !)
$ wvHtml $1 $1.html ; links $1.html ; rm $1.html

CD-R/RW

Faire une image d'un CD et la copier

Créer une image d'un CD

$ dd if=/dev/scd0 of=image.iso

Copier l'image créée avec cdrecord

$ cdrecord -scanbus     # pour obtenir le numero du graveur (x,x,x)
$ cdrecord -v speed=vitesse dev=x,x,x image.iso

Copier un CD directement

alias cdcopy='su root -c "cdrecord -v fs=4m dev=0,6,0 speed=6 /dev/scd0"

Explications :

  • -v : mode verbeux
  • fs=4m : fifo de 4 Mo
  • dev=0,6,0 : identifiant SCSI du graveur (pour connaître le vôtre, tapez cdrecord -scanbus)
  • speed=6 : vitesse de votre graveur
  • /dev/scd0 : identifiant du lecteur de CD-ROM (souvent aussi /dev/hdc)

L'alias cdcopy (à placer dans le fichier .bashrc) permet, en une seule commande rapide, la copie du CD du lecteur vers le graveur à la volée ; il demande le mot de passe du root avant de commencer.

Une autre solution pour copier un CD directement

Attention, cette solution est à tester...

$ cdrecord -v -eject -pad dev=0,1,0 -isosize 0,0,0

avec 0,1,0 le graveur, et 0,0,0 le lecteur. Attention cependant : dans ce cas, il faut que l'émulation SCSI soit faite pour les deux lecteurs/graveurs avec append="hdc=ide-scsi hdd=ide-scsi..." dans /etc/lilo.conf.