SYSTEMY OPERACYJNE
M E N U
Ogłoszenia Plan_laboratoriów Laboratorium_1 Laboratorium_2 Laboratorium_3 Laboratorium_4 Laboratorium_5 Laboratorium_6 Kol_1_fin_03_04 Kol_1_imn_03_04 Kol_konkurs1 Giełda_zadań Laboratorium_8 Laboratorium_9 Laboratorium_10 LinkiKol_1_imn_03_04
Ostatnia aktualizacja: 2005-02-25 10:21:19Przydział zadań:
(nr_stanowiska % 2) == (nr_zadania % 2)
Zadania find:
Wyszukaj wszystkie dołączenia symboliczne w katalogu bieżącym i jego podkatalogach i pokaż na co wskazują.
1.
Wyszukaj wszystkie pliki kopie zapasowe emacsa "*~" oraz pliki autozapisu "#*#" w katalogu bieżącym i jego podkatalogach i pytaj o ich skasowanie.
2.
Wyszukaj wszystkie pliki SUID. Wyjście błędu przekieruj do /dev/null. 3.
Wyszukaj wszystkie pliki SGID. Wyjście błędu przekieruj do /dev/null. 4.
zadania grep:
Z pliku /etc/passwd wypisać te linie, które zawierają słowo "r" i słowo "fi". 5.
Znajdź w / i podkatalogach wszystkie linie zawierające "--cut here--". Wyjście błędu przekieruj do /dev/null.
6.
Wyświetlić listę użytkowników których powłoką logowania jest /bin/bash. 7.
Wyświetlić loginy użytkowników zaczynające się na "f". 8.
zadania potoki:
Korzystając z wyników polecenia finger wyświetlić na ekran loginy, imiona i nazwiska użytkowników zastępując wielokrotne spacje pojedynczą. Unikatowe wiersze należy posortować rosnąco
względem loginów. np:
wmackowi Wojciech Maćkowiak wojtek2 Wojciech Górski wstarcze Wiktor Starczewski 9.
Korzystając z wyników polecenia who wyświetlić na ekran loginy i daty zalogowania. Wyniki należy posortować rosnąco względem loginów.
np:
bgrzesko Mar 29 09:05 fidytek Mar 29 08:44 firemant Mar 28 12:57 10.
Wyświetlić informacje o swoim najstarszym procesie. 11.
Wyświetlić informacje o swoim najmłodszym procesie. 12.
Zadania awk:
Wypisać zawartość pliku plik.txt zamieniając wystąpienia wzorca tekst1 na wzorzec tekst2 13.
Z pliku plik.txt wypisać najdłuższy wiersz. 14.
W pliku cennik.txt znajdują się przykładowe ceny podzespołów komputerowych. Oblicz ile by trzeba było zapłacić chcąc kupić po cztery sztuki z każdego typu/modelu drukarek.
15.
W pliku cennik.txt znajdują się przykładowe ceny podzespołów komputerowych. Oblicz ile by trzeba było zapłacić chcąc kupić po trzy sztuki z każdego typu/modelu dusku twardego.
16.
Zadania skrypty:
Napisać funkcję obliczającą sumę n początkowych wyrazów ciągu arytmetycznego i użyć ją w skrypcie. Wywołanie skryptu: arytm.bash a1 r n.
17.
Napisać funkcję obliczającą sumę n początkowych wyrazów ciągu geometrycznego i użyć ją w skrypcie. Wywołanie skryptu: geom.bash a1 q n.
Napisać skrypt wypisujący trójkąt Pascala. Wywołanie pascal.bash ile_linii. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 19. Wykonaj zadanie 19. 20.