AirV's Blog

Just another blog

Vi

Editeur indispensable vi 😉

url

http://www.eisti.fr/~bp/doc/viavance.html

Options

  • Remplacement de chaines

:n1,n2 s/chaîne1/chaine2/g
si n2 est égal à $ alors on effectue le remplacement jusqu’à la fin
:1,$s/5/6/g

Notations

Dans le reste de cette documentation
– n, n1, n2 représenterons toujours des nombres
– ^X représentera la touche <CTRL> X (X touche quelconque)
– chaîne, chaîne1, chaîne2 représenterons des chaînes de caractères

Commandes de déplacement du curseur (mode commande)
Défilement d’une page vers le bas ^F (Forward)
Défilement d’une page vers le haut ^U (Upward)
Recul du curseur en début de ligne 0 (zéro)
Placement du curseur sur la dernière ligne de la page courante L
Placement du curseur sur la ligne centrale de l’écran courant M
Placement du curseur sur la ligne n nG (Go)
Placement du curseur sur la première ligne de la page courante H
Positionnement du curseur au début du mot courant e
Positionnement du curseur en fin du mot courant E
Avance du curseur de n caractères nl
Avance du curseur en fin de ligne $ (End)
Avance du curseur d’un mot w (word)
Avance du curseur de n mots nw
Recul du curseur de n caractères nh
Recul du curseur de n mots nW
Descente du curseur de n lignes nj
Remontée du curseur de n lignes nk
Commandes de passage en mode frappe de texte ( à la fin de ces commandes, vous ètes en mode insertion)
Insertion d’une ligne blanche au dessus de la ligne courante O
Ajout de caractères en fin de ligne A (Append)
Insertion de caractères en début de ligne I (Insert)
Ajout d’une ligne blanche au dessous de la ligne courante o
Ajout de caractères après le caractère courant a
Insertion de caractères en avant le caractère courant i
Commandes de modification du texte (mode commande)
Concaténation de deux lignes (se positionner sur la première) J
Destruction de la fin de la ligne courante d$ (Del End)
Annulation de la dernière commande u (Undo)
Destruction de n caractères nx (ex: 5x)
Destruction de n lignes ndd (ex: 5dd)
Destruction de la position courante à la fin du mot courant dw
Remplacement d’un seul caractère r suivit du nouveau caractère
Remplacement de plusieurs caractères R texte <ESC>
Remplacement d’un mot à partir de la position courante cw chaîne <ESC> (Change Word)
Remplacement jusqu’ à la fin de ligne C chaîne <ESC>
Recherche et remplacement de chaîne de caractères (mode commande)
Recherche d’une chaîne de caractère vers la fin du fichier /chaîne
Recherche d’une chaîne de caractère vers le début du fichier ?chaîne
Poursuite de la dernière recherche n (Next)
Remplacement de chaîne1 (toutes les occurrences de chaîne1) ,par chaîne2 depuis la ligne n1 jusqu’à la ligne n2 :n1,n2 s/chaîne1/chaine2″/g
– si n2 est égal à $ alors on effectue le remplacement jusqu’à la fin du document.

– /g indique que cette une option de remplacement.

Kvm

Mise à jour pour la Ubuntu 08.10

voir la faq https://help.ubuntu.com/community/KVM

Prérequis

  • Vérifier que le processeur supporte la virtualisation matérielle

egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo

  • Installer kvm et qemu

via synaptic

  • Charger le module

sudo modprobe kvm-amd

  • Donner les droits d’utilisation du périphérique kvm créé par votre utilisateur

sudo adduser $USER kvm

Utilisation

  • Créer le fichier image

qemu-img create fichier_image.img -f qcow2 20G

  • Installer le système

sudo kvm -m 1024 -cdrom /dev/cdrom -boot d fichier_image.img
sudo kvm -m 1024 -cdrom image.iso -boot d fichier_image.img

  • Lancer le système

sudo kvm -m 1024 fichier_image.img

Quelques options

  • Samba

sudo kvm -m 1024 fichier_image.img -smb /data/partage-rozec

L