Publié dans Vim le 3 juin 2006 | sans commentaire

La forme élémentaire d’une plage est « {n},{m} ». Dans ce cas, la commande est appliquée de la ligne n à m.

On peut aussi ne désigner qu’un seul chiffre. Dans ce cas, la commande est appliquée sur cette seule ligne.
Lire la suite »

Publié dans Vim le 3 juin 2006 | sans commentaire

Centrer ou aligner à droite

Pour centrer une plage de lignes, utilisez la commande suivante :

:{plage}center [largeur]
:{plage}right [largeur]

Si la largeur n’est pas spécifiée, ce sera la valeur de ‘textwidth’ qui sera utilisée.

Aligner à gauche

:{plage}left [marge]

Plus d’info

Publié dans Linux le 20 mai 2006 | sans commentaire

La chose est assez simple. C’est comme pour faire une image de CD : il faut utiliser
« mkisofs ».

mkisofs -J -R -D -U -max-iso9660-filnames -o image.iso

Publié dans Linux le 13 mai 2006 | sans commentaire

Il existe plusieurs possibilités pour faire défiler le contenu d’un fichier à l’écran :

  • Grâce à la commande « tail ». Exemple tail -f /var/log/message. Faire Ctrl-C pour arrêter.
  • Avec la commande « less ». Exemple less /var/log/message. Faire Maj-F pour aller à la fin du fichier et mettre le programme en attente de nouvelles données. Faire Ctrl-C pour arrêter
  • Envoyer le fichier vers un terminal virtuel : tail -f /var/log/message > /dev/tty10 &. Sur la console, appuyer sur les touches Alt-F10 pour voir le fichier défilé.

Publié dans Samba le 13 mai 2006 | sans commentaire

Script pour ajouter automatiquement le nom de la machine lors de l’inscription dans le domaine. Il s’agit d’un compte utilisateur. Sur NT4 on peut le faire en ligne de commande. Par contre avec NT2000 et XP, il faut absolument utiliser le script ci-dessous

add user script = /usr/sbin/useradd -d /dev/null -g machines -c ‘Machine Account’ -s /bin/false -M %u

Pour que ce script fonctionne, il faut que le groupe machines existe sinon le créer :

groupadd machines

Publié dans Linux le 4 avril 2006 | sans commentaire

Pour sauvegarder une base de données MySQL avec la création de la base et des tables :

mysqldump -utoto -p –databases database1 > bases.sql

—opt est identique à —quick —add-drop-table —add-locks —extended-insert —lock-tables. Vous obtiendrez l’export le plus rapide à importer dans un serveur MySQL.

Pour transférer une base de données :

mysqldump –opt database | mysql —host=remote-host -C database

Pour exporter toutes les bases de données :

mysqldump –all-databases > all_databases.sql

Pour éviter les problèmes de compatibilité, on peut utiliser le paramètre --compatible=mysql40

Publié dans Vim le 23 mars 2006 | sans commentaire

Vous pouvez afficher la valeur ASCII d’un caratère en appuyant sur les touches [g] et [a] (get ascii).

Vous pouvez aussi afficher en permanance la valeur ASCII dans la barre d’état en ajoutant dans votre fichier de configuration :

set statusline=%

Publié dans Linux le 5 décembre 2005 | sans commentaire

Un problème avec tftp. J’ai souvent le message « tftpd : read : Connection refused ».

J’ai résolu le problème en utilisant plutôt atftpd (advanced TFTP server) avec la commande suivante :

/usr/sbin/atftpd --daemon --no-multicast --tftpd-timeout 0 -m 1000 /tftpboot

Ne pas oublier de positionner les droits sur le répertoire /tftpboot : chmod 777 /tftpboot

Publié dans Linux le 3 octobre 2005 | sans commentaire

Dans la distribution Debian, il existe quelques commandes bien pratiques pour activer ou désactiver des sites virtuels :

a2ensite
permet d’activer un site
a2dissite
permet de désactiver un site

Il existe aussi le même type de commandes pour les modules :

a2enmod
permet d’activer un module
a2dismod
permet de désactiver un module

Publié dans Linux le 16 septembre 2005 | sans commentaire

Pour cela, il suffit d’ajouter dans le fichier .screenrc

# tell screen that you term can scroll
termcapinfo xterm ti@:te@
# bind Shift+PgUp/PgDn
bindkey -m « ^[[5;2~ » stuff ^b
bindkey -m « ^[[6;2~ » stuff ^f

# Support alternate screens so that, for example, when you
# quit out of vi, the display is redrawn as it was before vi
# redrew the full screen.
altscreen on

La ligne « termcapinfo » est largement suffisante !