Referate Meniu
Astronomie
Biologie
Chimie
Desen
Diverse
Drept
Economie
Engleza
Filozofie
Fizica
Franceza
Geografie
Germana
Informatica
Istorie
Italiana
Marketing
Matematica
Medicina
Muzica
Psihologie
Romana
Romana1
Spaniola


 


referat, proiect, rezumat, caracterizare, lucrare de nota 10 despre:

Comenzi pentru gestiunea fisierelor UNIX Linux

Comenzi pentru gestiunea fisierelor

  1. 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

  2. lpr

    • functia:tipareste un fisier text la imprimanta

    • sintaxa:lpr [optiuni] [(fisier)...]

    • explicatii:-- nl573k9531rllk

  3. 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;

  4. 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.

  5. 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.

  6. 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).

  7. 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.

  8. 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;

  9. rm

    • functia:sterge fisiere

    • sintaxa:rm [optiuni] (fisier)...

    • explicatii:Sterge fisierele indicate din directorul curent.Principalele optiuni permise sunt:

      • -i -intreaba utilizatorul inainte de stergerea fiecarui fisier;

      • -r -cere confirmarea de stergere inainte de stergerea fiecarui subdirector;

      • -f -sterge fisierul fara a analiza daca exista dreptul de scriere in fisier;


Exemple:
rm -i * , sterge toate fisierele din directorul curent, cu confirmare
rm -r director, sterge tot subarborele ce are radacina in (director)

  1. 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)

  2. cp

    • functia:copiaza un fisier

    • sintaxa:cp (fis1) (fis2) sau
      cp (fisier)...(director)

    • explicatii:Evident !

  3. 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.

  4. 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 !

  5. 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;