Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Linux


Index » educatie » » informatica » Linux
» Principalele comenzi UNIX


Principalele comenzi UNIX


Principalele comenzi UNIX.

In general exista patru categorii de comenzi :

comenzi de informare

comenzi de lucru cu fisiere

comenzi de lucru cu procese



comenzi speciale

1. Listarea continutului unui catalog :

ls [-optiuni] [catalog sau fisier]

Forma cea mai simpla : $ ls <CR>, $ fiind proptul pentru utilizatori, furnizeaza o lista a numelor fisierelor si cataloagelor din catalogul curent, mai putin acele cataloage si fisiere ale caror nume incepe cu caracterul '.', considerate invizibile (. si .. in primul rand).

Optiuni :

-l - obtinem informatii mai detaliate despre fiecare intrare in catalog (long)

Ex: pentru catalogul radacina :

Atribute

Nr. legaturi

Proprie-tar

Dimensi-une

Data actualiz.

Ora actualiz.

Nume

drwxr-xr-x

root

Apr 13

bin

drwxr-xr-x

root

Feb 19

dev

-rwxr--r--

root

Aug 27

vmlinuz

Tabelul 6.3-

Obs.: Pentru cataloage numarul de legaturi este minimum 2 (au si legatura spre parinte)

-a - determina afisarea si a fisierelor ascunse, este folosita de obicei in conjunctie cu optiunea l : $ ls -la sau $ ls -al

-i - face ca in fata informatiei de tip si protectie sa mai apara o coloana cu numarul nodurilor index ale fiecarui fisier.

-s - pentru a afisa lungimea fisierelor in Ko.

-R - listare recursiva.

2. Copiere de fisiere.

cp fissrs fisdst

Efectul acestei comenzi este copierea fisierului sursa (unul) in fisierul destinatie ($ cp fis1 fis2) sau copierea mai multor fisiere sursa intr-un catalog ($ cp fis1 fis2 fis3 dir)

In unele implementari se admite optiunea -R pentru o copiere recursiva de cataloage.

3. Afisarea continutului unui fisier.

cat [-optiuni] fis

In mod normal aceasta comanda afiseaza pe ecran continutul fisierelor.

Obs.: Pentru concatenarea fisierelor se poate folosi utilizand redirectarea iesirii standard : $ cat fis1 fis2 fis3 > fisconcatenat. In acest caz fisierele fis1, fis2 si fis3 raman fisiere distincte.

4. Transferarea unui fisier dintr-un bloc in altul (echivalent rename din MS-DOS).

mv [-optiuni] fis1 dst

Obs.: La cp se aloca noi noduri index si noi blocuri. La mv se schimba doar intrarea de catalog.

5. Stergerea unui fisier.

rm [-optiuni] fis

Intre optiuni exista si optiunea de stergere recursiva -R. Comanda $ rm * este o comanda periculoasa deoarece determina stergerea tuturor fisierelor si cataloagelor din catalogul curent !



Obs.: Nu avem nevoie de *.* deoarece numele se trateaza ca un tot unitar, fara extensie. Cataloagele se sterg doar daca ele sunt goale.

Ex: $ rm .* sterge toate fisierele care incep cu '.'.

6. Stergerea cataloagelor.

rmdir catalog

Catalogul este sters doar daca este gol.

Obs.: Exista optiuni care determina confirmarea actiunii de catre utilizator.

7. Schimbarea modului de protectie al fisierului.

chmod protectie fis

Protectia se specifica fie ca numar fie ca un sir de caractere.

Drepturile de protectie se refera la trei categorii de utilizatori :

proprietar

grupul proprietar

altii

Drepturile posibile sunt (cate 3 biti pe fiecare categorie) :

citire : r

scriere : w

executie : x

Ex:

$ chmod 644 fis.txt

- proprietarul fisierului va avea drepturile rw

- drepturile sunt specificate prin cifre octale, corespunzatoare celor 3 biti care codifica drepturile pe categorii.

$ chmod o+r fisier

- dam altora (others) dreptul de citire (u - user, adica proprietar; g - group, adica grupul proprietar)

- specificarea prin sir de caractere se poate face folosind + (adauga dreptul), - (sterge dreptul) sau = (specificare directa de valoare).

8. Schimbarea proprietarului unui fisier.

chown proprietar fisier

Dreptul de a executa aceasta comanda il are proprietarul curent al fisierului (care va pierde astfel dreptul de proprietate) si superutilizatorul.

9. Schimbarea catalogului curent.

cd catalog

10. Aflarea catalogului curent (Print Working Directory).

pwd

11. Crearea unui nou catalog.

mkdir catalog

12. Afisarea numelui utilizatorului curent.

whoami

13. Listarea tuturor utilizatorilor care au momentan sesiuni deschise.

who

14. Obtinerea datei si orei curente.

date

15. Afisarea spatiului liber pe fiecare dintre discurile montate sau specifiacte.

df [fisier_special]

Ex: $ df /dev/fd0 - obtinem spatiul liber pe discheta din prima unitate.

16. Montarea sistemului de fisiere.

mount [fisier_special catalog]

Ex: $ mount /dev/hda1 / - de obicei aceasta comanda o face implicit sistemul.

$ mount /dev/hda3 /mnt - dicul /dev/hda3 va fi accesibil pe catalogul /mnt.

Obs.: mount fara nici un argument afiseaza lista sistemelor de fisiere montate precum si locul in care acestea au fost montate.

17. Demontarea sistemului de fisiere.

umount nume

nume poate fi numele fisierului special care contine un subsistem de fisiere sau catalogul unde a fost montat acel subsistem de fisiere.

18. Afisarea marita a unui text pe ecran.

banner text

19. Afisarea calendarului.

cal [an] [luna]

20. Manualul de utilizare on line.

man comanda

Ex: $ man df

21. Afisarea pagina cu pagina a unui text.

more

22. Un alt paginator mai puternic.

less

23. Posta electronica.

mail nume

Ex:

$ mail xxxx

Subject : Hello

Textul mesajului

Obs.: Mesajul se termina cu caracterul '.' singur pe o linie, la inceputul liniei.

24. Intrarea in sesiune.

login nume

Obs.: Daca utilizatorul nume are parola se va cere si parola (Password :).

25. Iesirea din sesiune.

logout

26. Schimbarea parolei unui utilizator.

passwd







Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate