Sunteți pe pagina 1din 5

Comenzi pentru laboratorul de azi 6.04.

2023

1. Realizati 5 directoare

mkdir alun – realizaeaza un director cu denumirea alun

mkdir pijama gros – realizaeaza doua directoare cu denumirea pijama si gros

Voi trebuie sa realizati 5 directoare

2. Realizati 5 fisiere

touch gaina– realizaeaza un fisier cu denumirea gaina

touch fis1 fish2 – realizaeaza doua fisiere cu denumirea fis si fish2

Voi trebuie sa realizati 5 fisiere

Pentru a vedea ca ati realizat cele 5 directoare si cele 5 fisiere sau pentru a vedea ca s-a facut orice
intr-un director este necesar sad at comanda ls –l

Astfel de ecran va aparea in format lung cele realizate de dvs

Pe ecran ar trebui sa aveti:

-rw-rw-r--. 1 felix felix 0 Apr 6 2022 gaina

……………

drwxr-xr-x. 1 felix felix 0 Apr 6 2022 alun

………….

Ceea ce vedeti cu rosu determina ceea ce este acel ceva cu galben din textul de mai sus si va
introduce in drepturi

Daca pe prima pozitie

drwxr-xr-x este

d - acel ceva de dupa este director

- Acel ceva este fisier

Acuma puteti sa va dati seama diferenta intre fisier si director

Cele 9 litere de dupa prima reprezinta drepturile unui fisier sau a unui director

 În Linux există 3 feluri de drepturi care se exercita asupra fişierelor şi directoarelor.

 READ (Dreptul de CITIRE)


 WRITE, (Dreptul de SCRIERE)

 EXECUTE (Dreptul de EXECUŢIE)

rwx r-x r-x


User Group Others
 Proprietarul (user, u), este cel care creează un fişier, un director, este utilizatorul …
sunteţi dvs.!

 Grupul (group, g) este o comunitate a utilizatorilor care au aceleaşi proprietăţi. Dacă, de


exemplu, 10 utilizatori lucrează la acelaşi proiect, fiecare are acces la fişierele şi
directoarele create de ceilalţi utilizatori ai grupului. Fiecare utilizator se află într-un grup,
chiar dacă este singurul care face parte din acel grup.

 Alţii (others, o) sunt utilizatorii care nu au nimic în comun cu grupul şi cu proprietarul.


Sunt utilizatori care se află în alte grupuri.

 Drepturile în Linux în mod octal sunt numerotate astfel:

 CITIRE / READ = 4

 SCRIERE / WRITE = 2

 EXECUŢIE / EXECUTE = 1

Maximul total pentru oricare din cele 3 grupuri este 7


Command cu care schimba drepturile este:

chmod abc gaina

unde abc poate lua valori din mutimea [01,2,3,4,5,6,7]

deci sa presupunem, avem fisierul alibaba

facem urmatoarele operatiuni:

 ls –l alibaba

 r-- -w- --x alibaba

 chmod 755 alibaba

 ls –l alibaba

 rwxr-xr-x alibaba

Alegeti un fisier care l-ati creat in directorul dvs si parcurgeti cateva comenzi pentru acel
fisier pentru a va familiariza cu drepturile numerice:

Faceti urmatorii pasi:

ls –l fisier (in locul cuvantului fisier dati numele fisierului creat de dvs)

ar trebui sa afiseze fisierul cu drepturile lui


Dati comanda:

chmod 000 fisier

ls –l fisier (vedeti cum s-au modificat drepturile)

chmod 264 fisier

ls –l fisier (vedeti cum s-au modificat drepturile)

chmod 755 fisier

ls –l fisier (vedeti cum s-au modificat drepturile si precizati culoarea fisierului)

Comanda chmod are fi forma simbolica

 chmod text_operator_drepturi numefişier

 text = 3 litere:

 u pentru drepturile proprietarului (user),

 g pentru drepturile grupului (group), o pentru depturile altora (others) şi

 a pentru a ne referi la toate cele 3 litere deodată (all, adică ugo).

 operator poate lua 3 forme

 + (plus) pentru adăugarea unui drept

 - (minus) pentru îndepărtarea unui drept

 = (egal) pentru a atribui un drept

 drepturi este o combinaţie de 3 litere r, w, x, (citire, scriere, execuţie)

Exersati urmatoarele comenzi in continuare

cp – comanda poate sa copieze un fisier intr-un director sau poate sa creeze o copie de
siguranta a unui fisier existente

alegeti un fisier din cele 5 care le-ati create si copiati-l intr-un director:

cp denumire_fisier drenumire_director

ls –l denunmire_director (astfel vedeti daca fisierul a fost copiat in director)

cp denumire_fisier denumire_fisier_nou

ls –l (vedeti daca s-a realizat denumirea si realizarea unui fisier nou)


mv este comanda care muta un fisier intr-un director sau redenumeste un fisier

mv denumire_fisier drenumire_director

ls –l denunmire_director (astfel vedeti daca fisierul a fost mutat in director)

mv denumire_fisier alta_denumire_fisier_inexistent

ls –l (vedeti daca s-a realizat redenumirea si realizarea unui fisierului nou)

Comanda rmdir sterge un director gol

Incercati sa stergeti un director gol

rmdir denumiere_director_gol

ls –l (pentr a observa disparitia directorului)

Comanda rm sterge fisiere, cu optiunea –r sterge si directoare care au continut

rm –r denumire_director_care_are_continut_fisiere

ls –l (pentru a determina daca s-a sters directorul)

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