Académique Documents
Professionnel Documents
Culture Documents
Systèmes: GNU/Linux
Initiation et utilisation
•Un éditeur de texte permet de saisir un texte brut, codé en ASCII ou Unicode, et de l’enregistrer dans un
fichier texte. Les styles offerts (souligné, italique...) sont très limités et aucune mise en forme n’est possible.
•Plusieurs éditeurs de texte sont disponibles sur Unix:
• L’éditeur Unix standard vi est très puissant mais peu convivial: le mode par défaut au lancement est le
mode « commande », le mode « saisie » n’est accessible qu’après la frappe de la touche « a » ou « i ».
• L’autre éditeur parmi les plus populaires est emacs. Il est très puissant aussi mais plus « gourmand »
en ressources. À l’inverse du précédent, le mode « saisie » est prépondérant sur le mode
« commande » accessible par un menu déroulant et des touches de contrôle.
•Des Clients XWindow permettent aussi de faire de l’édition de texte:
• kate et gedit sont les éditeurs standards de KDE et gnome respectivement. Ce sont des versions très,
voire trop, simplifiées de emacs.
Chapitre 4: ÉDITEURS DE TEXTE
VI
• Vi est un éditeur de texte présent sur la plupart des ordinateurs équipés d’un système Unix,
comme Linux.
• Il s’agit d’un outil aussi pratique que fonctionnel pour les développeurs, ainsi que les
utilisateurs avertis.
• L’éditeur de texte Vi offre un champ d’application assez large, notamment en ce qui concerne
• Il se distingue par une configuration moins gourmande en mémoire que ses concurrents et se
• Vi est un éditeur en mode texte : chacune des actions se fait à l'aide de commandes texte
vi nom_du_fichier
Chapitre 4: Editeur de texte VI
• limiter la frappe nécessaire. Les modificateurs tels que Ctrl, Maj ou Alt sont utilisés avec la plus grande
économie ;
• limiter les mouvements des doigts et des mains sur le clavier. Par exemple, en mode commande, les touches h,
j, k et l permettent de déplacer le curseur. Comme il s’agit d’une des fonctions les plus importantes, les touches
qui lui sont affectées sont celles que l’utilisateur a immédiatement sous les doigts ;
• faciliter les moyens mnémotechniques pour retenir leur(s) effet(s). Il faut toutefois garder à l’esprit que vi a été
écrit par des programmeurs anglophones.
Chapitre 4: Editeur de texte VI
VI: Mouvements
On appelle les déplacements du curseur dans le fichier des “mouvements”.
VI: Quantificateur
2w : aller à 2 mots à partir du curseur
VI: Effacer/Couper
x : efface le caractère sous le curseur;
nx: efface n caractères;
dw : efface le mot sous le curseur;
d$ : efface jusqu’à la fin de la ligne à partir du curseur;
de : efface jusqu’à la fin du mot à partir du curseur;
dd : efface la ligne du curseur.
d2w : efface les deux mots à partir du curseur;
2dd : efface les deux lignes à partir du curseur;
Chapitre 4: Editeur de texte VI
VI: rechercher
VI: remplacer
Pour basculer en mode remplacement, on clique sur ctrl+R
s/chaine1/chaine2/ :remplacer la première occurrence de chaine1 par chaine2 sur la ligne courante
s/chaine1/chaine2/g : remplacer toutes les occurrences de chaine1 par chaine2 sur la ligne courante
Chapitre 4: Editeur de texte VI
VI: fichier
:w : enregistrer le fichier;
vimtutor
Chapitre 4: Editeur de texte VI
Linux, ou GNU/Linux, est un système d'exploitation tout comme Windows ou mac. À la différence de manipuler avec la
souris et les fenêtres graphiques, linux se manipule en mode commande et se structure selon des fichiers , le concept clé
est de savoir utiliser ce système d’exploitation, pour pouvoir après administrer ses services et les sécuriser. Linux est basé
sur le noyau Linux, logiciel libre créé en 1991 par Linus Torvalds pour ordinateur compatible PC.
Développé sur Internet par des milliers d'informaticiens bénévoles et salariés, Linux fonctionne maintenant sur du
matériel allant du modem au supercalculateur. Il existe de nombreuses distributions Linux indépendantes, destinées aux
ordinateurs personnels et serveurs informatiques, pour lesquels Linux est très populaire. Elles incluent des milliers de
logiciels, notamment ceux du projet GNU, d'où la dénomination GNU/Linux. La mascotte de Linux est le manchot Tux.
TP 4: Edition de texte vi/vim