|
| |  Comenzi pentru gestiunea fisierelor UNIX Linux
Comenzi pentru gestiunea fisierelor
cat
functia:concateneaza fisiere text si afiseaza
sintaxa:cat (fisier)
explicatii:Comanda permite ca mai multe fisiere sa fie concatenate intr-un singur sir de iesire, care va fi listat la terminal.
Exemple:
cat fis1
afiseaza fisierul fis1;
cat fis1 fis2 >newfile
concateneaza fisierele fis1 si fis2 si depune rezultatul in newfile;
comanda este echivalenta cu cat fis[12] >newfile
cat >fis
permite crearea unui fisier text de la tastatura, introducerea continutului terminindu-se cu ^Z; 59573kng31rlk9m
lpr
functia:tipareste un fisier text la imprimanta
sintaxa:lpr [optiuni] [(fisier)...]
explicatii:-- nl573k9531rllk
wc
functia:numara caracterele, cuvintele si liniile unui fisier text;
sintaxa:wc [optiuni] [(fisier)...]
explicatii:Optiunile sunt:
-w pentru numararea cuvintelor;
-c pentru numararea caracterelor;
-l pentru numararea liniilor;
diff
functia:gaseste diferentele dintre doua fisiere text
sintaxa:diff [optiuni] (fis1) (fis2)
explicatii:Cele doua fisiere sunt comparate linie cu linie, indicindu-se la terminal ce trebuie facut pentru ca fisierele sa fie identice. Liniile precedate de >= apar in fis2 si nu apar in fis1, iar cele prcedate de < apar in fis1 si nu apar in fis2.
grep
functia:filtreaza liniileunui fisier text cautand sabloane
sintaxa:grep [optiuni] [sir de caractere] (fisier)
explicatii:Utilizatorul citeste unul sau mai multe fisiere text cautand in fiecare un anumit sir de caractere (sablon).Daca nu se specifica optiuni, sunt afisate toate liniile care contin sablonul. Optiuni:
-c -produce un contor al liniilor ce contin sablonul, in loc de a le afisa;
-v -caracterele mici din sablon vor fi identificate atat cu litere mici, cat si cu litere mari in fisierul de intrare.
comm
functia:gaseste si afiseaza toate liniile comune a doua fisiere text;
sintaxa:comm [optiuni] (fis1) (fis2)
explicatii:Cele doua fisiere vor trebui prealabi sortate alfabetic (functia sort).
file
functia:determina tipul unui fisier
sintaxa:file (fisier)...
explicatii:Comanda determina daca fisierele indicate sunt de tip obiect, sursa sau oarecare. Pentru fisierele sursa incearca sa determine limbajul in care au fost scrise.
find
functia:gaseste un fisier intr-un subarbore al sistemului de fisiere
sintaxa:find (director)...(conditie)
explicatii:Se cauta in directoarele specificate si in subdirectoarele lor fisierele care satisfac acea conditie. Conditiile se precizeaza prin optiuni:
name (fisier) -specifica numele fisierului cautat;
atime (n) -specifica toate fisierele accesate in ultimele n zile;
mtime (n) -specifica toate fisierele modificate in ultimele (n) zile;
print -calea curenta este afisata;
type (i) -specifica tipup fisierului cautat:f-ordinar, d-director c-special caracter, b-special bloc;
rm
Exemple:
rm -i * , sterge toate fisierele din directorul curent, cu confirmare
rm -r director, sterge tot subarborele ce are radacina in (director)
mv
functia:muta/redenumeste un fisier
sintaxa:mv (fis1) (fis2) sau
mv (fisier)...(director)
explicatii:In prima forma va redenumi fis1, iar in a doua forma va muta fisierele specificate in directorul (director)
cp
crypt
functia:cifreaza un fisier
sintaxa:crypt [parola] [(fis1)] [(fis2)]
explicatii:Cifreaza fisierul (fis1), folosind drept cheie de cifrare [parola] si depune rezultatul in (fis2). Daca nu se furnizeaza parola atunci este ceruta explicit de program.
chown si chgrp
functia:schimba proprietarul, respectiv grupul, la care este afiliat un fisier
sintaxa:chown (nou proprietar) (fisier)
chgrp (nou grup) (fisier)
explicatii:Evident !
chmod
functia:schimba drepturile de acces pentru un fisier
sintaxa:chmod (drepturi) (fisier)
explicatii:Comanda poate fi utilizata doar de proprietarul fisierului, precizarea drepturilor facandu-se sub forma: (cine) (op) (drept), unde:
(cine) reprezinta:u-proprietar, g-grupul, o-ceilalti,a (toti)
(drept)-r,w,x
(op) operatorul aplicat: - (retrage drept), + (adauga drept),= (asigneaza drept)
Exemple:
chmod a+r fis -acorda drepturi de citire tuturor utilizatorilor fisierului fis;
chmod go-rw fis -retrage drepturile de citire pentru grup si ceilalti;
chmod a=rwx fis -asigneaza tuturor drepturi complete asupra fisierului;
chmod a-w -retrage dreptul de a crea fisiere in directorul curent; |