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_konkurs1
Ostatnia aktualizacja: 2006-03-22 07:44:19Zadania find:
Wyszukaj wszystkie dołączenia symboliczne w katalogu bieżącym i jego podkatalogach i pokaż na co wskazują.
1.
Wyszukaj wszystkie pliki SUID. Wyjście błędu przekieruj do /dev/null. 2.
zadania grep:
Z pliku /etc/passwd wypisać te linie, które zawierają słowo "r" i słowo "fi". 3.
Wyświetlić listę użytkowników których powłoką logowania jest /bin/bash. 4.
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 5.
Wyświetlić informacje o swoim najstarszym procesie. 6.
Zadania awk:
Wypisać zawartość pliku plik.txt zamieniając wystąpienia wzorca tekst1 na wzorzec tekst2 7.
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.
8.
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.
9.
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 10.