Unix Zadania



1 Ogólna orientacja
Zadanie 1.1 Rozpocznij pracę z systemem używając podanego identyfikatora i hasła.
Zadanie 1.2 Zakończ pracę w systemie używając klawiszyCTRLD+ lub wpisującexit.
Zadanie 1.3 Które z podanych niżej poleceń są poprawne składniowo, a które nie i dlaczego?
echo
echo hello
echohello
ECHO hello
Zadanie 1.4 Zmień przydzielone ci hasło.
Zadanie 1.5 Używając różnych wariantów poleceniawho, znajdz odpowiedzi na następujące
pytania.
Kto pracuje w systemie? Na którym terminalu pracujesz? Jako kto jesteś rozpoznawany przez
system?
Zadanie 1.6 Sprawdz czy twój partner pracuje w systemie i wpisz wiadomość na jego terminal.
Przeprowadz dwustronną konwersację.
Zadanie 1.7 Czy inny użytkownik może wpisać wiadomość na twój terminal? Jakie polecenie
pozwala to stwierdzić?
Zadanie 1.8 Co się stanie, jeśli spróbujesz wpisać wiadomość na terminal partnera w chwili,
gdy nie pracuje on w systemie?
Zadanie 1.9 Jak spowodować, aby wpisywanie wiadomości na twój terminal było niemożliwe?
Jak przywrócić możliwość wpisywania wiadomości?
Zadanie 1.10 Co się stanie, gdy partner zabroni wpisywania wiadomości na swój terminal, a
ty spróbujesz przesłać mu wiadomość?
Zadanie 1.11 W jaki sposób można wyświetlić datę systemową?
Zadanie 1.12 W jaki sposób można wyświetlić kalendarz? Jak sprawdzić jaki dzień tygodnia
przypada na 5 maja 2014?
Zadanie 1.13 Odszukaj w instrukcji poleceniecp. Jaka jest jego funkcja? Jaka jest minimalna
liczba wymaganych argumentów?
Zadanie 1.14 Znajdz w instrukcji polecenie ls. Jaka jest jego funkcja? Jaka jest minimalna
liczba wymaganych argumentów?
Zadanie 1.15 Znajdz w instrukcji polecenie cd. Jaka jest jego funkcja? Jaka jest minimalna
liczba wymaganych argumentów?
1

2 System plików
Zadanie 2.1 Jaka jest nazwa twojego katalogu osobistego?
Zadanie 2.2 W jaki sposób będąc w dowolnym katalogu powrócić do katalogu osobistego?
Zadanie 2.3 Używając poleceniamkdirutwórz w katalogu osobistym katalogala, a następ-
nie przejdz do niego? Jakich poleceń użyles?
Zadanie 2.4 Powróć do katalogu osobistego i ponownie wejdz do katalogualaużywając peł-
nej (bezwzględnej) ścieżki dostępu.
Zadanie 2.5 Używając jednego polecenia utwórz w katalogu osobistym następujące katalogi:
junk/dirA/dir1
junk/dirA
junk/dirA/dir2
junk/dirA/dir1/dirc
Zadanie 2.6 Będąc w katalogu osobistym postaraj się otrzymać listę katalogów znajdujących
się w podkatalogudirAkatalogujunk
Zadanie 2.7 Będąc w katalogu osobistym przejdz używając jednego tylko polecenia do katalo-
gujunk/dirA/dir1/dirc.
Zadanie 2.8 Będąc w katalogujunk/dirA/dir1/dirc wyświetl listę plików w katalogu
nadrzędnym względem katalogu nadrzędnego.
Zadanie 2.9 Znajdując się w katalogu osobistym, usuń wszystkie podkatalogi katalogujunk,
używając poleceniarm.
Zadanie 2.10 Wróć do katalogu osobistego. Używając jednego tylko polecenia wyświetl infor-
macje o atrybutach plikówcp(znajduje się w katalogu/bin) orazvi(znajduje się w katalogu
/usr/bin). Spróbuj użyć obu ścieżek, względnej i bezwzględnej.
Zadanie 2.11 Utwórz plik o nazwiefunfilezawierający napis  Ala ma kota .
Zadanie 2.12 Użyj polecenia more, aby wyświetlić zawartość katalogu junk. Co zauważy-
łeś? Jakiego polecenia musisz użyć, aby zobaczyć co znajduje się w katalogu?
Zadanie 2.13 Użyj poleceniamore, aby wyświetlić plik/bin/ls. Co zaobserwowałeś? Wy-
świetl zawartość pliku/bin/lspoleceniemcat. Co się stało?
2
Zadanie 2.14 Przejdz do katalogu osobistego. Skopiuj plikfunfilrdo plikufunfile.cp.
Obejrzyj zawartość obu plików, aby przekonać się, że są takie same.
Zadanie 2.15 Co się stanie z plikiemfunfile.cp, jeśli zmieni się plikfunfile?
Zadanie 2.16 Jak odzyskać plikfunfile? Wydaj odpowiednie polecenie.
Zadanie 2.17 Utwórz dodatkową kopię pliku funfile i nazwij ją funfile.new. Zmień
nazwęfunfile.newnafunfile.orig.
Zadanie 2.18 Jak utworzyć dwa pliki funfile.2nd i funfile.3rd  powiązane z za-
wartością plikufunfile?
Zadanie 2.19 Czy zmieni się zawartośćfunfile.2ndifunfile.3rd, jeśli zmienisz plik
funfile. Co stało się z plikamifunfile.orig,funfile.2ndorazfunfile.3rd?
Zadanie 2.20 Usuń plikfunfile. Co się stanie zfunfile.2ndorazfunfile.3rd
Zadanie 2.21 Użyj polecenia rm w trybie interakcyjnym, aby usunąć pliki funfile.2nd
orazfunfile.3rd
Zadanie 2.22 Utwórz w katalogu osobistym pliki:lime,grape,orange, których zawartość
jest taka sama jak ich nazwa. Utwórz podkatalog fruit. Używając jednego tylko polecenia
przenieś wyżej wymienione pliki do katalogufruit.
Zadanie 2.23 Przenieś wymienione w poprzednim zadaniu pliki, znajdujące się w katalogu
fruit, do katalogu osobistego, tak aby ich nazwy docelowe zaczynały się z dużych liter, np.
Lime.
Zadanie 2.24 Przenieś katalog fruit ze swojego katalogu osobistego do katalogujunk.
3 Prawa dostępu
Zadanie 3.1 Utwórz w katalogu osobistym plik o nazwie mod5.1. Kto ma dostęp do tego
pliku? Czy możesz wyświetlić jego zawartość?
Zadanie 3.2 Zmień prawa dostępu do plikumod5.1, tak aby były:-w-------. Czy możesz
wyświetlić zawartość mod5.1? Czy twój partner może wyświetlić zawartość twojego pliku
mod5.1?
Zadanie 3.3 W jaki sposób możesz zmienić prawa dostępu do plikumod5.1, aby twój partner
mógł czytać plik?
3
Zadanie 3.4 Utwórz kopię pliku mod5.1 o nazwie mod5.2. Usuń prawo pisania do pliku
mod5.2. Czy możesz usunąć ten plik? W jaki sposób chronisz ten plik przed usunięciem?
Zadanie 3.5 Kto jest właścicielem plik root_file w twoim katalogu osobistym do jakiej
grupy należy? Kto może zmienić prawo własności lub grupę? Jaki dostęp masz do tego pliku?
Zadanie 3.6 W katalogu osobistym utwórz katalogmod5.dir. Skopiuj plikmod5.1do tego
katalogu. Wyświetl zawartość nowego katalogu. Jakie są prawa dostępu domod5.dir?
Zadanie 3.7 Zmień prawa dostępu do katalogumod5.dirnarw-------. Czy możesz przejść
domod5.dir? Czy możesz wyświetlić zawartośćmod5.dir? Czy masz dostęp do zawartości
plikumod5.1w katalogumod5.dir?
Zadanie 3.8 Zmień prawa dostępu do katalogu mod5.dir na -wx-------. Czy możesz wy-
świetlić zawartość mod5.dir? Czy możesz wyświetlić zawartość pliku mod5.1 w katalogu
mod5.dir? Czy możesz przejść do katalogumod5.dir?
Zadanie 3.9 Czy inny użytkownik może skopiować pliki do twojego katalogu osobistego? W
jaki sposób można wyświetlić prawa dostępu do twojego katalogu osobistego?
Zadanie 3.10 Z katalogu osobistego, skopiuj plikmod5.1do katalogu/bin. Czy były jakieś
problemy? Jakie są prawa dostępu do katalogu/bin?
Zadanie 3.11 Czy możesz skopiować plik/bin/datedo katalogu osobistego?
Zadanie 3.12 Odszukaj w swoim katalogu osobistym plik o twojej nazwie, jako użytkownika.
Jaki masz dostęp do tego pliku? Do jakiej grupy należy twój partner? Jaki dostęp ma twój
partner do tego pliku?
Zadanie 3.13 Ćwicząc nadal z tym samym plikiem, oddaj prawo własności do tego pliku part-
nerowi. Czy masz teraz dostęp do pliku? Spróbuj zrobić kopię tego pliku. Czy możesz odzyskać
prawo własności?
Zadanie 3.14 Wykonaj kopię plikumod5.1o nazwiemod5.4. Usuń wszystkie prawa dostępu
do plikumod5.3. Czy możesz zmienić prawo własności do tego pliku i oddać go partnerowi?
Zadanie 3.15 Jakie są prawa dostępu gdy tworzysz nowy plik? Co będzie w przypadku tworze-
nia nowego katalogu? Jaka jest aktualna maska tworzenia plików?
Zadanie 3.16 W jaki sposób zmienić domyślne prawa tworzenia aby odmówić prawa pisania
pozostałym użytkownikom w twojej grupie i pozostałym użytkownikom systemu? Sprawdz to
przez utworzenie nowego pliku i nowego katalogu.
4


Wyszukiwarka

Podobne podstrony:
Analiza Matematyczna 2 Zadania
ZARZĄDZANIE FINANSAMI cwiczenia zadania rozwiazaneE
ZADANIE (11)
zadanie domowe zestaw
Zadania 1
W 4 zadanie wartswa 2013
Sprawdzian 5 kl 2 matematyka zadania
zadania1
Zadania 2015 9
Logika W8 zadania
Logika troch teorii zadania
06 Zadania z rozwiązaniamiidd47

więcej podobnych podstron