sieci lab 2013 04 05

background image

LABORATORIUM 05.04.2013


1. Jednym poleceniem stworzyć następujące drzewo katalogów:










mkdir WINO WINO/PIWO WINO/MUZYKA



2. W katalogu „MUZYKA” utworzyć plik „ucho.txt” i zapisać w nim treść: „wiosna”.

cat ucho.txt > wiosna



3. Wyświetlić zawartość bieżącego katalogu w wersji rozszerzonej i dopisać ją do pliku
„ucho.txt”.

ls -la > ucho.txt



4. Za pomocą edytora VI otworzyć plik „ucho.txt” oraz zamienić wszystkie wyświetlone frazy
„rwx” na „421”.

VI ucho.txt

W edytorze:

[Esc] :%s/rwx/421/g



5. Przejść do 5-tego wiersza:

[Esc]: 10



6. Zmień Dodać 6 pustych wierszy za kursorem.

[Esc]: 6 o



WINO

PIWO

MUZYKA

~

background image

7. Przejść do 1-go wiersza.

[Esc]: 1



8. Przejść do10-tego wiersza i ustawić zawartość bufora 5x.

[Esc]: 10

[Esc] yy



9. Wyświetlić pierwsze wystąpienie frazy „421” w pliku „ucho.txt”.

[Esc] /421



10. Usunąć 10 wierszy za kursorem.

[Esc] 10 dd



11. Zapisać zmiany w pliku „nos.txt”.

[Esc]: w nos.txt



12. Porzucamy edycję.

[Esc]: q!



13. Przenieść plik „ucho.txt” do katalogu „PIWO”.

mv ucho.txt ~/WINO/PIWO



14. Literowo zmienić uprawnienia dla katalogu „PIWO” na „rw-, -wx, rwx”.

chmod u-x,g-r+wx,o+w



15. Połączyć ze sobą pliki: „ucho.txt” i „nos.txt” tak, aby w katalogu „MUZYKA” powstał
nowy zbiór o nazwie:
„suma.txt”.

cat ~/WINO/PIWO/ucho.txt nos.txt >> suma.txt




background image

16. Zmienić nazwę pliku „ucho.txt” na „uszko.txt”.

mv ucho.txt uszko.txt



17. Cyfrowo zmienić uprawnienia pliku „uszko.txt” na: „r--, -w-, --x”.

chmod 421 uszko.txt



18. Utworzyć alias o nazwie „zupa”, który z dowolnego miejsca obliczy ilość wierszy, które są
w katalogu domowym, w wersji rozszerzonej wraz z wszystkimi ukrytymi zbiorami.

alias zupa = ‘ls -la ~ | wc –l’



19. Wyświetlić zawartość katalogu domowego w wersji rozszerzonej wraz z wszystkimi
zbiorami ukrytymi oraz wyciąć uprawnienia UGO (użytkownik, grupa oraz inni) i zapisać je
do pliku
„upr.txt”.

ls -la ~ | cut -c2-10 > upr.txt



20. Za pomocą edytora CAT wyświetlić zawartość pliku „upr.txt”.

cat upr.txt



21. Wyświetlić 5 pierwszych wierszy.

head -5 upr.txt



22. Wyświetlić procesy użytkownika.

ps -u nazwa_użytkownika



23. Przejść na powłokę sh.

chsh sh



24. Zabić proces shella.

kill -9 $$ (gdzie $$ to PID procesu)




background image

25. Do pliku „upr.txt” dopisać zmienne powłoki.

set > upr.txt



26. Wyświetlić pierwszy ekran pliku „upr.txt”.

more upr.txt



27. Wychodzimy z pliku „upr.txt”.

[q]



28. Z pliku „upr.txt” wyświetlić 10 ostatnich wierszy i zapisać do nowego zbioru „lista.txt”
zlokalizowanego w katalogu
~/WINO/MUZYKA.

tail -10 upr.txt > ~/WINO/MUZYKA/lista.txt



29. Plikowi „suma.txt” przypisać literowo następujące uprawnienia: „rw-, --x, rwx”.

chmod u=rw,g=x,o=rwx suma.txt



30. W katalogu domowym utworzyć symboliczny link miękki o nazwie „ln88”, który pokaże
ścieżkę dostępu do katalogu
/WINO/PIWO.

ln -s /home/nazwa_użytkownika/WINO/PIWO ln88



31. W katalogu „PIWO” utworzyć kopię zapasową katalogu „MUZYKA” o nazwie
„muzyka1”.

cp -r ~/WINO/MUZYKA ~/WINO/PIWO/muzyka1



32. Zaczynając od katalogu domowego znaleźć wszystkie zaczynające się na literę „n” zbiory
utworzone przez użytkownika w ciągu ostatnich 3 dni. Następnie zapisać je do pliku
„1.txt”
zlokalizowanego w katalogu
/WINO a napotkane błędy zapisać w pliku „2.txt” w katalogu
/WINO.

find ~ -type -user ubuntu -mtime -3 -name n* 1 > ~/WINO/1.txt 2 > ~/WINO/2.txt






background image

33. Usunąć katalog „muzyka1” i ukryć plik „uszko.txt”.

rm -r muzyka1

mv uszko.txt .uszko.txt



34. Sprawdzić zatrzymane procesy.

jobs



35. Wyświetlić wszystkie polecenia zaczynające się na literę „l”.

l [Tab]



36. Wyświetlić pierwszy ekran elektronicznego podręcznika opisującego polecenie „ls”.

man ls | more


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron