Documente Academic
Documente Profesional
Documente Cultură
1.
2.
3.
4.
5.
Introducere
Comenzi de help
Comenzi pentru lucrul cu fisiere si directoare
Alte categorii de comenzi
Troubleshooting (Ce sa faceti daca se blocheaza un program)
Introducere
Pentru a putea executa fisierul asociat unei comenzi, utilizatorul care a lansat acea
comanda trebuie sa aiba drept de executie (i.e., atributul x corespunzator sa fie setat)
pentru acel fisier (vezi lectia filesys pentru amanunte legate de drepturile de acces la
fisiere).
Mai multe amanunte despre comenzile Unix vom vedea in lectia shell.
In continuare vom trece in revista principalele categorii de comenzi Unix disponibile:
Comenzi de help
Lista tuturor comenzilor interne disponibile intr-un anumit shell se poate obtine
executind in acel shell comanda urmatoare:
UNIX> help
si are ca efect cautarea cuvintului specificat in baza de date whatis ce contine scurte
descrieri despre comenzile Unix si functiile de biblioteca C, si afisarea rezultatului
cautarii (numai potrivirile exacte ale cuvintului cautat sunt afisate).
Exemple:
(1)
(2)
si are ca efect cautarea cuvintului specificat in baza de date whatis ce contine scurte
descrieri despre comenzile Unix si functiile de biblioteca C, si afisarea rezultatului
cautarii (sunt afisate toate potrivirile, nu doar cele exacte, ale cuvintului cautat).
Exemple:
Exemple:
UNIX> info
Efect: afiseaza radacina documentatiei in format Info, din care se poate naviga
in toate documentele.
Folositi help-ul furnizat de comanda man pentru a afla in mod amanuntit pentru
ce se folosesc si cum se folosesc toate comenzile pe care le veti intilni la
laboratoarele de Unix.
De asemenea, exersati diverse exemple pentru fiecare comanda pentru a
intelege bine ce face si cum functioneaza acea comanda.
11. pentru stabilirea unei ferestre de comunicare de mesaje intre diferiti utilizatori
conectati la sistem:
(pentru comunicare intre 2 utilizatori)
- ytalk (pentru comunicare intre mai multi utilizatori)
Exemple:
- talk
14. informatii personale despre un utilizator (nume real, adresa, last login, s.a.):
- finger
21. informatii despre momentul cind a fost ultima oara pornit (boot-at) un
calculator:
= timpul ultimei porniri a calculatorului local;
ruptime = timpul ultimei porniri a calculatoarelor din retea.
- uptime
-
UNIX> ps
Efect: afiseaza informatiile despre toate procesele din sistem, ale tuturor
utilizatorilor.
27. Comenzi pentru arhivare/comprimare/codificare de fisiere:
28. pentru arhivarea fisierelor:
- tar
- gzip / gunzip
- compress / uncompress
Exemple:
UNIX> tar cf arhiva.tar ~/work/proiect
Exemplu:
UNIX> cat /etc/passwd | grep so
UNIX> finger so
Exemple:
UNIX> alias ll='ls -Al'
Exemplu:
UNIX> my_program | tee results.txt
44. mai sunt multe alte comenzi; o parte dintre ele le veti intilni pe parcursul
lectiilor urmatoare.
unde pid este PID-ul aflat anterior. Ca urmare a acestei comenzi procesul
(programul blocat) este omorit (terminat).
In acest moment ati scapat de acel program ce se blocase si aveti din nou controlul
asupra prompterului shell-ului.
=================================== EOF
===================================