Les commandes LINUX (par Terminal) - ÉDITEUR DE FICHIERS

 

 

-< ÉDITEUR DE FICHIERS >-

1- Éditeur vi

L'éditeur vi est un peu complexe à utiliser (man vi pour tous les détails). Trois modes aux fonctionnalités différentes sont disponibles sous vi : mode commande (commandes par des caractères spéciaux), mode insertion (saisie du texte) et mode ligne (commandes saisies en bas du fichier).
vi <fichier>
Ouvre un fichier. On se trouve alors en mode commande.
Si le fichier n'existe pas, vi le crée.

Pour passer d'un mode à un autre :
automatique caractère i

------> ------>

Mode LIGNE Mode COMMANDE Mode INSERTION

<------ <------

: <ESC>


Mode INSERTION (invisible)
i insère avant le curseur
a insère après le curseur
o ouvre une nouvelle ligne en dessous
O ouvre une nouvelle ligne au dessus
ESCape quitte le mode insertion et retourne au mode commande
ESCape : quitte le mode insertion et passe au mode ligne

Mode COMMANDE (invisible)
effacement :
x délétion de caractère
r remplacement du caractère courant
dw supprime le mot courant
dd supprime la ligne courante
ndd supprime n lignes
d0 efface jusqu'au début de ligne
dG efface jusqu'en fin de ligne
J unit la ligne suivante à la ligne courante
u annule la dernière fonction d'édition
. répète la dernière fonction d'édition
déplacement :
les flèches permettent de se déplacer.<CTRL U> et <CTRL
D> pour monter et descendre.
^,$ pour se déplacer en début, en fin de ligne.
G position en fin de fichier (équivalent à :$)
nG position sur la ligne n
copie (copY) et insertion de texte (Paste) :
Y sélectionne une ligne
5Y sélectionne 5 lignes
p dépose la sélection après le curseur
P dépose la sélection avant le curseur

sh accès temporaire au shell (retour par exit)

Mode LIGNE
:100 positionne sur la ligne 100
/chaîne recherche une chaîne de caractères
:3,8d annule les lignes 3 à 8
:w fichier écrit dans un autre fichier
:wq ou x termine en sauvant
:q! quitte (impérativement) sans sauver

:set nu affiche les numéros de lignes
:set all montre les options
:set nonu supprime une option

2- EDITEUR emacs

L'éditeur emacs a une utilisation plus intuitive que vi.
emacs <fichier>
Ouvre un fichier.

Les touches Contrôle et Escape, largement utilisées sous emacs, sont ci-dessous notées respectivement C- et E-.
EX: C-k signifie "appuyez sur la touche Control et, pendant qu'elle est enfoncée, la touche k".
QUITTER Emacs C-x puis C-c

ou C-x puis pomme-c (sur Macintosh)

Répondre "yes" à la demande de sauvegarde.

SAUVEGARDER sans quitter Emacs C-x puis C-s

DEPLACEMENT DU CURSEUR :
en arrière en avant

caractère C-b C-f

mot E-b E-f

ligne C-p C-n

aller en debut (fin) de ligne C-a C-e

aller en debut (fin) de fichier E-< E->
écran précédent (suivant) E-v C-v

Les flèches horizontales du clavier correspondent a : C-b et C-f
Les flèches horizontales du clavier correspondent a : C-p et C-n

EFFACEMENT DE CARACTERES : touche Back Space

ou touche Del

ou C-d

RECHERCHER :

Chercher en avant C-s
Chercher en arrière C-r
Utiliser C-s ou C-r pour répéter la recherche ds chacune des directions
Arrêter la recherche en cours C-g

DEPLACER UNE PARTIE DE TEXTE :

Sélectionner le début de la zone par C-espace.
Placer le curseur à la fin de la zone a déplacer.
Effacer cette partie sélectionnée par C-w
Enfin, placer le curseur à l'endroit où l'on veut restituer le texte,
et rappeler celui-ci par C-y

Pour appeler l'aide en ligne C- h ? puis initiale de la commande.
Pour la faire disparaître, C- x 1
Si on est bloqué : C- g

Pour effacer une ligne après le curseur : C- k
Pour la rappeler à l'endroit ou se trouve le curseur : C- y

Pour insérer un fichier : C- x i nom-du-fichier.

3- ÉDITEUR pico ou nano

pico <fichier>
Ouvre un fichier.
<CTRL X> quitter en sauvegardant le fichier édité.
Les différentes commandes sont données en bas d'écran (CTRL noté ^):

^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos

^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell

Rechercher

RizVN Login

Calendar

October 2018
S M T W T F S
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Traffic

Aujourd'hui239
Hier253
Cette semaine239
Ce mois3667
Total271180

Info Visiteur

  • IP Visiteur : 54.156.39.245

Qui est connecté
1
Online

lundi 15 octobre 2018 21:34