Linux Programowanie

Puceq
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 12 gru 2010, o 10:31
Płeć: Mężczyzna
Lokalizacja: Warszawa

Linux Programowanie

Post autor: Puceq »

Potrzebuje waszej pomocy

Zadanie 8
Zmodyfikuj twoją wersję polecenia ls tak, aby uwzględniane były bity SUID i SGID, przyjmij konwencję taką,
jak w poleceniu ls.
Przykład:
$ ls –l /usr/bin/passwd
-rwsr-xr-x 1 root root 22760 2010-04-06 /usr/bin/passwd
Jeśli ustawiony jest bit SUID jest on widziany jako s w pozycji x.
Zadanie 9
Rozbuduj opracowaną wcześniej wersję polecenia ls, tak aby bardziej przypominało systemowe polecenie ls.
Usuń wybrane różnice: na przykład nie wyświetlaj nazw rozpoczynających się od kropki, posortuj (wczytaj do
tablicy i użyj np. funkcję qsort).
Zadanie 10
Napisz program, który jest uproszczoną wersją polecenia du:
a) działa tylko we wskazanym katalogu,
b) wyświetla albo wielkości poszczególnych plików albo ich sumę
c) wielkości mogą być wyświetlane w różnych jednostkach (patrz polecenie du) w zależności od podanej
opcji
Zadanie 11
Rozbuduj program z poprzedniego zadania tak, aby własna wersja polecenia du uwzględniała również
podkatalogi.
Zadanie 12
Napisz program, który monitoruje i rejestruje zmiany wielkości pliku przez jedną godzinę. Po zakończeniu
monitorowania program powinien pokazać prosty histogram pokazujmy wszystkie zmiany w tym czasie.

Jest w stanie ktoś mi pomóc ? z góry dziekuje
ODPOWIEDZ