Facebook
From Capacious Macaque, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 63
  1. Uniwersytet Rzeszowski
  2. Przedmiot: Systemy Operacyjne – Laboratorium
  3. Prowadzący: mgr inż. Marcin Chyła
  4. Nazwisko i imię
  5. Karol Saj       Laboratorium nr 4
  6. Temat: Polecenia Plików i Katalogów   Data wykonania:
  7. 07.11.2020r.
  8.  
  9.  
  10. 1. Określ typ pliku /etc/passwd i wyświetl jego zawartość.
  11. File /etc/passwd
  12. Cat /etc/passwd
  13.  
  14. Jest to plik tekstowy zawierający loginy użytkowników, informacje o katalogach domowych, domyślnych powłokach, itd.
  15.  
  16.  
  17. 2. Wyświetl zawartośd pliku /usr/dict/words po jednym ekranie na raz przy pomocy polecenia more. Przerwij po wyświetleniu dwóch ekranów.
  18. more /usr/share/dict/words
  19. To jest plik standardowy w systemach uniksowych
  20.  
  21.  
  22. 3. Wyświetl pierwszych pięd linii pliku /usr/dict/words na ekranie.
  23. Head -5 usr/usr/share/dict/words
  24.  
  25. 4. Wyświetl ostatnich osiem linii pliku /usr/dict/words na ekranie.
  26. Tail -8 usr/usr/share/dict/words
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. 5. Określ całkowitą liczbę linii zawartych w pliku / usr/dict/words.
  35. Wc -l
  36.  
  37.  
  38. 102401 lini
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  6. Jakiego polecenia należy użyd do odczytania zawartości pliku binarnego /usr/bin/cp ?
  66. Trzy możliwości:
  67. Jako plain Text można użyć cat
  68. Jako podląd hexadecymalny: hexdump
  69. Wyciągnąć stringi z pliku wykonywalnego: string
  70.  
  71.  
  72.  
  73.  
  74. 7. Powróć do katalogu domowego i wylistuj jego zawartośd. Zapisz polecenia w jednej lini.
  75. Cd ~;ls
  76.  
  77.  
  78. 8. Skopiuj plik dir1/coffees/beans do katalogu dir4 i zmień jego nazwę na roses.
  79. Cp dir1/coffees/beans dir4/roses
  80.  
  81. 9. Stwórz katalog o nazwie vegetables w dir3.
  82. Mkdir dir3/vegetables
  83.  
  84.  10. Przesun plik dir1/coffees/beans do katalogu dir2/recipes.
  85. Mv dir1/coffees/beans dir2/recipes
  86. 11. Z poziomu swojego katalogu domowego stwórz katalog o nazwie practice1.
  87. Cd ~;mkdir practice1
  88. 12. Skopiuj plik dir3/planets/mars do katalogu practice1 i zmień jego nazwę na addresses.
  89. cp dir3/planets/mars ./practice1/addresses
  90.  
  91.  
  92. 13. Stwórz katalog o nazwie play w katalogu practice1 i przenieś plik practice1/addresses do katalogu play.
  93. Mkdir practice1/play;mv practice1/addresses practice1/play
  94.  
  95.  
  96. 14. Skopiuj katalog play znajdujący się w katalogu practice1 do nowego katalogu znajdującego się w practice1 o nazwie appointments.
  97.  
  98.  
  99.   mkdir practice1/appointments && cp -r  practice1/play practice1/appointments
  100.  15. Wyświetl rekursywną listę zawartości katalogu practice1.
  101. Ls -R practice1
  102.  
  103.  
  104.  
  105. 16. W swoim katalogu domowym stwórz katalog o nazwie house posiadający podkatalog furniture. Zapisz polecenia w jednej lini.
  106. Mkdir -p /house/furniture
  107.  
  108.  
  109. 17. Stwórz pusty plik o nazwie chairs w nowym katalogu furniture.
  110.  touch house/furniture/chairs
  111.  18. Przy użyciu jednego polecenia stwórz trzy katalogi o nazwach letters, memos i misc w swoim katalogu domowym.
  112. Mkdir memos misc letters
  113.  
  114. 19. Przy użyciu jednego polecenia skasuj katalogi memos i misc w swoim katalogu domowym.
  115. Rmdir memos misc letters
  116.  
  117.  
  118. 20. Spróbuj skasować katalog house/furniture przy użyciu polecenia rm bez opcji. Jaki jest wynik wywołania polecenia w tej postaci ?
  119.  
  120.  
  121. Nie można usunąc ponieważ jest katalogiem  (błąd wyswietla się ponieważ instnieje plik w katalogu)
  122. 21. Określ jakie polecenie służy do kasowania niepustych katalogów. Skasuj przy jego pomocy katalog house/furniture. Wyświetl zawartość katalogu house aby upewnid się, że katalogu furniture został usunięty.
  123.  rm -r house/furniture
  124.  
  125. 22. Ze swojego katalogu domowego przekieruj strumień wyjścia polecenia ls do pliku o nazwie file.list. 23. Wyświetl zawartość pliku file.list przy pomocy polecenia cat. . .
  126.  
  127. Ls ~ > file.list
  128.  
  129. 24. Wyświetl kalendarz i przy pomocy polecenia tee dodaj wyjście z wywołania polecenia kalendarza do pliku file.list
  130. Cal | tee file.list
  131.  
  132.