Sunteți pe pagina 1din 3

1.

2.
3.
4.
5.
6.

7.
8.
9.

Fia instructiv nr.1


Testarea tuturor comenzilor pentru lucrul cu fiiere
Creai un fiier cu numele comenzi. Inserai un coninut n acest fiier (2-3 pagini).
touch comenzi (in gasim fisierul cu denumirea "comenzi" unde
deschizindu-l ii introducem 2-3 pagini de text).
Afiai primele 5 linii din fiierul creat n itemul 1.
head -n 5 comenzi
Afiai 180 de octei din fiierul creat n itemul 1.
head -c 180 comenzi
Determinai numrul de caractere din fiierul comenzi.
wc -c comenzi
Afiai n ordine invers liniile fiierului comenzi.
sort -r comenzi
Vizualizai drepturile de acces ale fiierului comenzi.
ls -l comenzi
Schimbai dreptul de acces asupra acestui fiier astfel nct proprietarul s aib dreptul de scrier i
execuie, grupul de utilizatori s aib dreptul de citire i execuie iar ceilali utilizatori dreptul de
scriere i citire.
chmod 356
Verifica-i.
ls -l comenzi (verificam)
Afiai coninutul fiierului comenzi.
less comenzi
tergei fiierul creat n itemul 1.
rm -f comenzi
Afiai toate fiierele cu extensia .odt din directorul curent.
find *.odt ls.

Fia instructiv nr1


Testarea comenzilor pentru deplasarea n text
Editorul de text vi.
Este un editor complex i pare dificil de utilizat la nceput, nsa permite operaii de cutare,
nlocuire etc. pe care celelalte editoare n mod text nu le ofera. Permite operaii ca:

editarea paralela a mai multor fiiere;

copierea dintr-unul n altul prin intermediul unor buffere;

cutare i nlocuirea cu o singur comand a unui cuvnt sau expresii cu alt text, etc.

Programul are dou moduri de lucru: modul de editare i modul comand. n primul este evident c
se editeaza fiierul sau fiierele respective, iar n modul de comand se dau comenzi de editare,
tergere, copiere, salvare, etc.
La apelare editorul implicit se afl n modul de comand, de unde se poate trece n modul de editare
prin apasarea unei taste, indicate mai jos ct i n figur.
Trecerea napoi n modul de comand se face cu tasta ESC. n figura de mai jos sunt indicate
comenzile de trecere dintr-un mod n altul.

Comenzi pentru lucru cu fisierele


Afiarea coninutului unui director se obine n urma apelrii comenzii ls. Aceasta
ofer
mai multe opiuni, dintre care le menionm pe cele mai importante:
a listeaz i fiierele ascunse (cele ale cror nume ncepe cu caracterul ".");
l afieaz formatul lung coninnd informaii suplimentare, cum ar fi cele referitoare la
drepturile de acces, proprietar i grup, dimensiunea, data crerii etc.;
h are urmtorul efect: dimensiunile fiierelor sunt transformate din octei n kilooctei (K) sau megaoctei (
M) pentru a fi mai uor citite de utilizator;
R va lista i subdirectoarele, n mod recursiv (aceast opiune va putea fi folosit i
n
cazul
altor comenzi).
Comanda touch
- Funcia: creaz un fiier;
- Sintaxa: touch (fiier).
Comanda cat
- Funcia: concateneaz fiiere text i afieaz;
- Sintaxa: cat (fiier) sau cat (f1) (f2) fnou;
- Explicaii: Comanda permite ca mai multe fiiere s fie concatenate ntr-un singur ir de
ieire, care va fi listat la terminal.
Comanda wc
- Funcia: numr caracterele, cuvintele i liniile unui fiier text;
- Sintaxa: wc [opiuni] (fiier);
- Explicaii: Opiunile sunt:
-w pentru numrarea cuvintelor;
-c pentru numrarea caracterelor;
-l pentru numrarea liniilor.
Comanda diff
- Funcia: gsete diferenele dintre dou fiiere text;
- Sintaxa: diff [opiuni] (fi1) (fi2);
- Explicaii: Cele dou fiiere sunt comparate linie cu linie, indicndu-se la terminal ce trebuie fcut
pentru ca fiierele s fie identice.
Comanda comm.
- Funcia: gsete i afieaz toate liniile comune a dou fiiere text;
- Sintaxa: comm [opiuni] (fi1) (fi2);
- Explicaii: Cele dou fiiere vor trebui prealabil sortate alfabetic (funcia sort).
Comanda file
- Funcia: determina tipul unui fiier;
- Sintaxa: file (fiier);
- Explicaii: Comanda determin dac fiierele indicate sunt de tip obiect, surs sau oarecare. Pentru
fiierele surs ncearc s determine limbajul n care au fost scrise
Comanda find
- Funcia: gsete un fiier ntr-un subarbore al sistemului de fiiere;
- Sintaxa: find (director)(condiie);
- Explicaii: Se caut n directoarele specificate i n subdirectoarele lor fiierele care satisfac acea
condiie. Condiiile se precizeaz prin opiuni:
name (fiier) -specific numele fiierului cutat;
atime (n) -specific toate fiierele accesate n ultimele n zile;
mtime (n) -specific toate fiierele modificate n ultimele (n) zile;
print -calea curent este afiat;

type (i) -specific tipul fiierului cutat: f-ordinar, d-director, c-special caracter, bspecial bloc.

Comanda rm
- Funcia: terge fiiere;
- Sintaxa: rm [opiuni] (fiier);
- Explicatii: terge fiierele indicate din directorul curent. Principalele opiuni permise sunt:
-i -ntreab utilizatorul nainte de tergerea fiecrui fiier;
-r -cere confirmarea de tergere nainte de tergerea fiecrui subdirector;
-f -terge fiierul fr a analiza dac exista dreptul de scriere n fiier.
Comanda mv
- Funcia: mut/redenumete un fiier;
- Sintaxa: mv (fi1) (fi2) sau
mv (fiier)(director);
- Explicaii: n prima form va redenumi fi1, iar n a doua form va muta fiierele specificate n
directorul (director).
Comanda cp
- Funcia: copiaz un fiier;
- Sintaxa: cp (fi1) (fi2) sau
cp (fiier)(director).
Comanda chmod
- Funcia: schimb drepturile de acces pentru un fiier;
- Sintaxa: chmod (drepturi) (fiier);
- Explicaii: Comanda poate fi utilizat doar de proprietarul fiierului, precizarea drepturilor facndu-se
sub forma: (cine) (op) (drept), unde:
(cine) reprezint :u-proprietar, g-grupul, o-ceilali, a-(toti);
(drept)-r,w,x;
(op) operatorul aplicat: - (retrage drept), + (adaug drept),= (asigneaz drept).
Comanda tail
- Funcia: este folosit pentru a afia ultimele linii dintr-un fiier;
- Sintaxa: tail [opiuni];
- Explicaii: Folosit fr nicio opiune comanda tail afieaz ultimele 10 linii. Opiunile cele mai des
folosite sunt:
c - afieaz numrul specificat de octei dintr-un fiier;
n - afieaz numrul specificat de linii din fiier;
f - monitorizeaz fiierul.
Comanda head
- Funcia: este folosit pentru a afia primele linii dintr-un fiier;
- Sintaxa: head [opiuni];
- Explicaii: Folosit fr nicio opiune comanda head afieaz primele 10 linii. Opiunile cele mai des
folosite sunt:
c - afieaz numrul specificat de octei dintr-un fiier;
n - afieaz numrul specificat de linii din fiier
Comanda sort
- Funcia: este folosit pentru a afia n ordine sortat liniile unui fiier sau datele primite ca argument;
- Sintaxa: sort [opiuni];
- Explicaii: Opiunea -r afieaz n ordine invers.