Systemy Operacyjne laboratorium 5 zadania


Systemy Operacyjne - laboratorium 5 - zadania

Standardowe wejście i wyjście, przekierowania, potoki, filtry, wyszukiwanie

informacji

Poniżej znajduje się lista zadań przewidzianych do realizacji przez Państwa w ramach dzisiejszego

laboratorium. Zgodnie z wcześniejszymi ustaleniami podobne zadania pojawią się na teście

zaliczeniowym.

1. Proszę wywołać polecenie ls w taki sposób, by wyświetlało ono wszystkie pliki i podkatalogi

(niezależnie od ich nazwy) z katalogu “/bin”, a następnie zapisać wynik działania polecenia ls do

pliku o nazwie “ls.txt” (plik ten ma zostać utworzony w Państwa katalogu domowym).

2. Proszę znowu wywołać polecenie ls (w analogiczny sposób jak w zadaniu poprzednim), z tym,

że teraz ma zostać wyświetlona zawartość katalogu “/sbin”. Wynik działania tego polecenia

proszę dopisać na końcu, utworzonego w punkcie poprzednim, pliku “ls.txt”. Należy sprawdzić,

czy w pliku “ls.txt” rzeczywiście znajdują się wyniki działania obu wywołań polecenia ls.

3. Proszę wywołać serię poleceń cat, head i tail, w taki sposób by pierwsze z nich wyświetliło

zawartość pliku “/proc/cpuinfo”. Wynik działania pierwszego polecenia ma się stać argumentem

dla polecenia head, które ma wyświetlić z niego jedynie pierwsze osiem linii. Na koniec,

polecenie tail ma z wyniku działania head pozostawić jedynie siedem ostatnich linii.

4. Proszę wywołać polecenie ls w celu wyświetlenia zawartości katalogu “/var” z wszystkimi

podkatalogami i ich zawartością oraz dokonać przekierowania standardowego wyjścia do pliku

“STDOUT.txt” i dodatkowo przekierowania standardowego wyjścia błędów do pliku

“STDERR.txt”. Proszę sprawdzić, czy w odpowiednich plikach zostały zapisane jakieś

informacje, a jeżeli tak to jakie i dlaczego?

5. Proszę wykonać to samo polecenie ls co w zadaniu poprzednim, z tym, że teraz zarówno wynik

pochodzący z STDOUT, jak też ten pochodzący z STDERR, mają zostać przekierowane do

jednego pliku wyjściowego o nazwie “STDOUTERR.txt” (należy wykorzystać deskryptory

plików). Należy sprawdzić co zostało zapisane w pliku wynikowym (i dlaczego?).

6. Jeszcze jedna “zabawa” z przekierowaniami. Proszę wykonać to samo polecenie ls, co w obu

poprzednich zadaniach, z tym, że teraz należy dokonać takiego przekierowania, by cały wynik

działania polecenia (STDOUT) trafiał do STDERR. Proszę również dokonać przekierowania

STDERR do pliku “STDERR.txt”. Należy sprawdzić co zostało zapisane w pliku wynikowym (i

dlaczego?).

7. Proszę wykorzystać polecenie grep do wyświetlenia tylko tych linii z pliku “/etc/passwd”, które

zawierają słowo “student”. Należy dodać opcję, dzięki której poszukiwane słowo będzie

odnajdowane niezależnie od wielkości liter.

8. Proszę ponownie wykorzystać polecenie grep, z tym że teraz interesują Państwa te linie z

“/etc/passwd”, które nie zawierają słowa “student”. Należy dodać do polecenia opcję

wyświetlające numery odnalezionych linii.

9. Proszę wykorzystać polecenie sort do posortowania zawartości przykładowego pliku tekstowego

1

(za cznik do tego dokumentu) o nazwie “ceny.txt”, w taki sposób, by kluczem łą dla sortowania

była zawartość pierwszej z kolumn (nazwa produktu). Wynikiem działania polecenia ma być

lista produktów posortowana rosnąco według nazwy.

10.Korzystając z tego samego polecenia i przykładowego pliku, co w zadaniu poprzednim, proszę

wyświetlić zawartość pliku posortowaną według ceny produktu, w taki sposób, by produkty

najdroższe zostały wyświetlone jako pierwsze.

11.Proszę wyświetlić zawartość pliku “ceny.txt”, posortowaną według ilości produktu. Produkty

najmniej liczne mają się znaleźć na początku tej listy. Należy pamiętać, że ilość produktu to

liczba i należy ją sortować jako liczbę (a nie jako tekst).

12.Proszę wykorzystać polecenie cal do wyświetlenia kalendarza na bieżący rok.

13.Stosując odpowiednie polecenie, proszę się dowiedzieć, jaki jest typ procesora w komputerze

przy którym Państwo pracujecie.

14.Korzystając z odpowiedniego polecenia, proszę się dowiedzieć, jakiej wersji Linux-a Państwo

używacie.

15.Proszę wykorzystać polecenie date do wyświetlenia bieżącej daty i czasu.

16.Wykorzystując odpowiednie polecenie proszę spróbować ustawić datę i czas na nową wartość.

2



Wyszukiwarka

Podobne podstrony:
Systemy Operacyjne laboratoria 3 i 4 zadania
Systemy Operacyjne laboratorium 2 zadania
Systemy operacyjne laboratorimuiIi
lab7, SEMESTRY, Sem 7, Interfejsy Programowe Systemow Operacyjnych, Laboratorium
Systemy operacyjne laboratorimuii
Systemy Operacyjne laboratorium 2 teoria
Systemy Operacyjne laboratorium 5 teoria
Systemy operacyjne laboratorimuV
Systemy operacyjne laboratorimu
Systemy Operacyjne laboratoria 3 i 4 teoria
zadania-egzaminacyjne, Studia WIT - Informatyka, Systemy operacyjne
Laboratorium Systemy operacyjne II lista 3
Zadania zaliczeniowe PODYPLOMOWI 2009, Studia, Systemy operacyjne
Praca semestralna z przedmiotu Systemy operacyjne, Zadanie semestralne I semestr Technik informatyk
Zadania systemu operacyjnego
zadania systemu operacyjnego
Unix - TCPIP, Laboratorium Systemów Operacyjnych
Zadania na kolokwium TWP PrStr 2009, Studia, Systemy operacyjne
Instalacja i konfiguracja thunderbirda, Prace domowe i zadania, Pracownia sieciowych systemów operac

więcej podobnych podstron