Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
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
Copyright © 2024 - Toate drepturile rezervate