Editorul de text vi este disponibil cu orice versiune de Linux sau Unix.
>Intrare si iesire din vi :-
Start vi –
„`
vi numefisier (editati numele fisierului incepand de la linia 1)vi -r numefisier (recuperare nume fisier editat la momentul blocarii sistemului)
„`
Iesire din vi –
<Return> (quit vi, scrierea fisierului modificat pentru fisierul numit in invocarea originala
:wq<Return> (quit vi, scrierea fisierului modificat pentru fisierul numit în invocarea ioriginala)
:q<Return> (quit sau exit vi)
:q!<Return> (quit vi, iesire fara salvarea ultimelor modificari)
>Miscarea cursorului
„`
j or[or down-arrow] (mutare cursor in jos cu cate o linie) k [or up-arrow] (mutare cursor in sus cu cate o linie)
h or
or left-arrow] (mutare cursor stanga) l or
[or right-arrow] (mutare cursor dreapta) 0 (zero) (mutare cursor la inceputul liniei)
$ (mutare cursor la sfarsitul liniei)
w ( mutare cursor la inceputul cuvantului urmator)
b (mutarecursorul inapoi la inceputul cuvantului precedent)
:0
or 1G (mutare cursor la prima linie din fisier) :n
or nG (mutare cursor la linia n) :$
or G (mutare cursor la ultima linie din fisier)
„`
>Manipulare ecran
„`
^f (derulare pagina inainte)^b (derulare pagina inapoi)
^d (derulati in jos (forward) o jumatate de ecran)
^u (derulati in sus (back) o jumatate de ecran)
^l (redraws the screen)
^r (redraws the screen, eliminand liniile sterse)
„`
>Adaugarea, Modificarea si Stergerea textului
>>Adaugarea textului –
„`
i (inserare text inainte de cursor, pana lahit) I (inserare text la inceputul liniei curente, pana la
hit) a (adaugare text dupa cursor, pana la
hit) A (adaugare text la sfarsitul liniei curente, pana la
hit) o (deschidere fisier text si adaugare text intr-o liniei noua, sub linia curenta, pana la
hit)
„`
>>Modificarea textului –
„`
r (inlocuire caracter sub cursor, nu este necesar) R (inlocuire caractere, incepand cu pozitia curenta a cursorului, pana la
hit) cw (inlocuire cuvant curent cu text nou, pana la
hit) cNw (schimbare N cuvinte, pana la
hit; ex. c5w schimba 5 cuvinte) C (schimbare/inlocuire caractere din linia curenta, pana la
hit) cc (schimbare/inlocuire intrega linie, stopping when
is hit) Ncc or cNc (schimbare/inlocuire urmatoarele N linii, incepand cu linia curenta, oprire la
)
„`
>>Stergerea textului –
„`
x (stergere caracter)Nx (stergere N caractere)
dw (stergerea unui singur cuvant)
dNw (stergere N cuvinte; ex., d5w sterge 5 cuvinte)
D (sterge restul liniei)
dd (stergere linie curenta)
Ndd or dNd (stergere N linii, incepand cu linia curenta, ex. 5dd sterge 5 linii)
„`
>Cut and Paste text –
„`
yy (copiaza linia curenta)Nyy or yNy (copiere N linii, inclusiv linia curenta)
p (lipire)
„`
Pentru asistenta in administrarea serverelor Linux oferite de HostX va rugam sa ne contactati. HostX ofera cele mai rapide servere KVM SSD si va poate asista in rezolvarea problemelor dvs.