Sunteți pe pagina 1din 1

Editorul vi

1) Logati-va in contul dumneavoastra de linux. Creati un fisier cu numele A_SO5 care


sa contina liniile
munte mare
mare deal
deal vale
vale podis
podis lac
2) La linia de comanda tipariti vi A_SO5. Continutul fisierului A_SO5 se va afisa
in terminal.:!
3) Editorul vi are doua moduri de lucru, modul 'comanda' si modul 'editare'
Modul comanda se alege apasand tasta 'ESC', modul 'editare' cu tasta 'i'.
Apasati tasta 'i' , deplasati cursorul pe ultima linie, in modul comanda executati
'o' apoi scrieti 'podis soare'
4) Salvati fisierul apasand mai intai 'ESC' pentru a alege modul 'comanda' si apoi
scrieti ':w!' urmat de apasarea tastei 'ENTER'
5) Iesiti din fisier cu comanda 'ESC' urmata de ':q!'
6) Adaugati precum in intrebarile 4,5 de mai sus o linie cu textul 'soare luna' la
sfarsitul fisierului A_SO5
7) Deschideti fisierul A_SO5 cu vi si mutati cursorul
pe linia a doua pe caracterul 'd'.
Treceti la modul 'ESC' si executati comanda '3x'. Observati ca se vor sterge
urmatoarele 3 caractere, incepand cu d.
Apasati tasta 'i' pentru modul 'editare' si scrieti caracterele la loc.
Deplasati cursorul apoi pe ultimul caracter de pe linia 2. Apasati tasta 'Backspace'
de 4 ori. Observati ca acele caractere scrise in sesiunea de lucru sunt sterse iar
celelalte nu.
8) Stergeti de pe ultima linie cuvantul 'luna' si scrieti in locul lui cuvantul
'soare'. Treceti in modul 'comanda' si tipariti ':wq! B_SO5' pentru a salva
fisierul sub numele B_SO5
9) Deschideti fisierul B_SO5.Duceti cursorul pe linia 3. Treceti in modul comanda si
tipariti 'dd' pentru a sterge linia unde e cursorul. tipariti apoi '2dd' si
comentati efectul acestei comenzi.
10) Mutati cursorul pe prima linie si executati comanda 'yy'.
Mutati cursorul pe linia 2 si executati in modul comanda p. Apoi mutati cursorul pe
linia 2 si executati in modul comanda P.Observati efectul comenzilor.
11) Mutati cursorul pe prima linie pe cuvantul 'munte' si in modul comanda
executati 'yw'.
Mutati cursorul in alta parte in fisier si executati 'p'
Mutati iar cursorul in alta parte in fisier si executati 'P'. Comentati efectul
celor doua comenzi.
12) Tot in modul comanda executati 'u' (undo). Comentati efectul ei.
13) Redenumiti fisierul in C_SO5(Ind:
:f! C_SO5)
14) Deschideti fisierul A_SO5.In modul comanda tipariti :s/m/munte/g si apoi :
%s/m/munte/g .Comentati efectul acestei comenzi.
15) Scrieti liniile din fisier in ordine inversa. Indicatie :g/^/m0
:g cauta dupa ^, indentificator pentru inceputul fiecarei linii, mai departe m0
pune linia respectiva pe prima pozitie. :g/^/d sterge tot din fisier, incercati apoi
apasati 'u' pt 'undo'
16) Vizualizati continutul directorului curent direct din vi (ind: in modul comanda
tipariti ':!ls')
17) Aflati calea catre fisierul A_SO5 deschis in vi ':!pwd'
18) Inchideti sesiunea de lucru.

S-ar putea să vă placă și