1. Sa se acorde drepturi de citire si executie utilizatorilor de tip proprietar si celorlalti asupra fisierelor cu extensia PRG si EXE din cadrul directorului /user1/ase/student.
Raspuns:
$ chmod uo + rx /user1/ase/student/*.EXE
$ chmod uo + rx /user1/ase/student/*.PRG
2. Sa se numere caracterele si liniile continute de fisierul X.dat si Z.dat.
Raspuns:
$ wc - lc X.dat
$ wc - lc Y.dat
3. Sa se afiseze pe ecran rāndurile din fisierul X.DAT ce nu contin valoarea sirului "Programarea calculatoarelor" cu eliminarea diferentelor dintre literele mari si mici.
Raspuns:
$ grep - vy X.DAT
4. Afisarea continutului fisierelor X.DAT si Y.dat pe ecranul terminalului, precum si a numarului de linii din fiecare fisier.
Raspuns:
$ cat X.DAT
$ cat Y.dat
$ wc - l X.DAT
$ wc - l Y.dat
5. Sa se creeze noi intrari īn directorul curent pentru fisierele X.dat si Y.DAT cu nume atribuite de utilizator .
Raspuns:
$ ln X.dat AAA.dat
$ ln Y.DAT BBB.DAT
6. Afisarea pe ecran a informatiilor despre utilizatorii conectati la sistem, data din sistem si despre terminalul curent.
Raspuns:
$ who
$ date
$ stty
7. Mutarea fisierelor X.PAS si Y.DAT din directorul curent īn directorul /usr/student/grupa1xx.
Raspuns:
$ mv X.PAS /usr/student/grupa1xx
$ mv Y.DAT /usr/student/grupa1xx
8. Aflarea unor informatii despre directorul curent privind:
- numele fisierelor in ordine invers alfabetica
- numele grupului din care face parte proprietarul
- dimensiunea īn blocuri a fisierelor
Raspuns:
$ ls - rgs
9. Concatenarea fisierelor X.DAT si Y.DAT cu afisarea rezultatului pe ecran.
Raspuns:
$ cat X.DAT Y.DAT
10. Sa se afiseze informatii despre utilizatorii conectati la sistem, calendarul pentru luna martie 2003 si despre terminalul curent.
Raspuns:
$ who
$ cal 03 2003
$ stty
11. Sa se stearga subdirectorul DIR1 si DIR2 din directorul curent, stiind ca ele contin fisiere cu extensia EXE si BAT.
Raspuns:
$ cd DIR1 $ rm *.EXE $ rm *. BAT $ cd $ rmdir DIR1 $ cd DIR2 $ rm *.EXE $ rm *. BAT $ cd $ rmdir DIR2 |
SAU |
$ rm -r DIR1 $ rm -r DIR2 |
12. Sa se afiseze pe ecran diferentele dintre fisierul X.DAT si Y.DAT cu ignorarea spatiilor dintre cuvinte.
Raspuns:
$ diff - b X.DAT Y.DAT
13. Sa se obtina o lista completa cu informatii despre procesele active din sistem asociate cu terminalul curent.
Raspuns:
$ ps - l
14. Sa se acorde drepturi de scriere si executie asupra fisierelor cu extensia PRG si DOC pentru utilizatorii de tip proprietar si grup.
Raspuns:
$ chmod ug + wx *.PRG
$ chmod ug + wx *.DOC
15. Sa se pregateasca pentru imprimare fisierul NOTE.TXT astfel īncāt pe o pagina sa se imprime 60 de rānduri, iar pe rānd 100 de caractere.
Raspuns:
$ pr l 60 w 100 NOTE.TXT
16. Sa se retraga drepturile de citire si executie asupra fisierelor cu extensia BAS pentru toti utilizatorii.
Raspuns:
$ chmod a - rx *.BAS
17. Sa se tipareasca la imprimanta fisierele A.doc si A.DOC.
Raspuns:
$ lp A.doc
$ lp A.DOC
18. Sa se afiseze pe ecran informatii despre utilizatorii conectati la sistem, calea de acces la directorul curent si terminalul curent.
Raspuns:
$ who
$ pwd
$ stty
19. Sa se afiseze pe ecran continutul directorului curent īn ordine invers alfabetica, sortat dupa data ultimei modificari .
Raspuns:
$ ls - rt
20. Sa se afiseze continutul fisierelor X.DAT si Z.TXT pe ecran cu efectuarea de pauze dupa fiecare pagina.
Raspuns:
$ more X.DAT
$ more Z.TXT
21. Sa se afiseze pe ecran informatii complete despre procesele din sistem si sa se suspende pentru 80 de secunde ultimul proces.
Raspuns:
$ ps - l
$ spleep 80
22. Sa se afiseze pe ecran continutul directorului curent cu informatii complete īn ordinea datei ultimei modificari.
Raspuns:
$ ls - lt
23. Sa se afiseze vidajul fisierului X.DAT si Y.DAT īn octal, zecimal, hexazecimal si ASCII.
Raspuns:
$ od - odxc X.DAT
$ od - odxc Y.DAT
24. Sa se afiseze pe ecran rāndurile din fisierul X.DAT ce nu contin valoarea sirului "Bazele informaticii".
Raspuns:
$ grep - v Bazele informaticii X.DAT
25. Sa se stearga toate fisierele cu extensia TXT si DOC din cadrul directorului /usr/student/grupa1xx utilizānd mesaje de interogare īn acest sens.
Raspuns:
$ rm - i /usr/student/grupa1xx/*.TXT
$ rm - i /usr/student/grupa1xx/*.DOC
26. Sa se afiseze pe ecran primele 17 rānduri si ultimele 25 rānduri din fisierul X.DOC.
Raspuns:
$ head -17 X.DOC
$ tail -25 X.DOC
27. Sa se transmita un mesaj catre utilizatorul POPA care lucreaza la un alt calculator īn sesiunea curenta, prin care este rugat sa participe la o confrerinta.
Raspuns:
$ write POPA Hai sa colaboram la o tema
28. Sa se afiseze pe ecran informatii despre utilizatorii conectati la sistem, procesle active asociate cu terminalul curent si despre terminalul curent.
Raspuns:
$ who
$ ps -l
$ stty
29. Sa se compare fisierul X.DOC si Y.DOC, sa se afiseze liniile comune, iar apoi sa se afiseze diferentele dintre ele.
Raspuns:
$ cmp X.DOC Y.DOC
$ comm - 2 X.DOC Y.DOC
$ diff X.DOC Y.DOC
30. Sa se creeze fisierele P500.DOC si P600.TXT cu introducerea de date de la tastatura terminalului curent.
Raspuns:
$ cat > P500.DOC
..... text ....
..... text ....
CTRL+Z
$ cat > P600.TXT
..... text ....
..... text ....
CTRL+Z
31. Sa se afiseze pe ecranul terminalului continutul fisierelor X.DAT si Z.DAT.
Raspuns:
$ cat X.DAT
$ cat Z.DAT
32. Sa se afle informatii despre directorul curent privind:
- drepturile de acces ale utilizatorilor
- numele proprietarului
- numele grupului din care face parte proprietarul
Raspuns:
$ ls - l
33. Sa se afiseze pe ecran calea de acces la directorul curent, precum si continutul acestuia cu informatii complete īn ordinea datei ultimei modificari, numele fiind ordonat invers alfabetic.
Raspuns:
$ pwd
$ ls - rt
34. Sa se afiseze pe ecran rāndurile din fisierul X.DAT ce contin valoarea sirului "Baze de date".
Raspuns:
$ grep Baze de date X.DAT
35. Sa se obtina informatii despre toti utilizatorii conectati la sistem, terminalul curent si calea de acces la directorul curent.
Raspuns:
$ who
$ stty
$ pwd
36. Sa se tipareasca la imprimanta fisierele cu extensia PRG din directorul DIR1 cu efectuarea stergerii lor dupa ce au fost plasate īn coada de asteptare.
Raspuns:
$ lp - c DIR1/*.PRG
37. Sa se copieze X.DOC, Y.DOC si Z.DOC din directorul curent īn directorul /home/usr/student/Vasile.
Raspuns:
$ cp X.DAT Y.DOC Z.DOC /home/usr/student/Vasile
38. Sa se afiseze pe ecran rāndurile din fisierul X.DAT ce nu contin valoarea sirului "Sesiune de iarna" considerānd echivalente literele mari si mici.
Raspuns:
$ grep - vy Sesiune de iarna X.DAT
39. Sa se stearga toate fisierele cu extensia PRG si PAS din cadrul directorului curent utilizānd mesaje de interogare īn acest sens.
Raspuns:
$ rm - i *.PRG
$ rm - i *.PAS
40. Sa se afiseze pe ecran primele 10 rānduri si ultimele 10 rānduri din fisierul A.DOC.
Raspuns:
$ head - 10 A.DOC
$ tail - 10 A.DOC
41. Sa se afiseze pe ecran informatii despre utilizatorii conectati la sistem, calea de acces la directorul curent, precum si numele terminalului curent.
Raspuns:
$ who
$ pwd
$ tty
42. Concatenarea fisierelor X.DAT si Y.DAT īntr-un nou fisier Z.DAT. Sa se afiseze pe ecran fisierul Z.DAT.
Raspuns:
$ cat X.DAT Y.DAT >Z.DAT
$ cat Z.DAT
|