Ubuntu 20 lokalny [MK, 20/21]
Lekcja 3. Podstawowe polecenia...   Zarządzanie plikami...
System plików w Linuksie

System plików w Linuksie

Najważniejsze foldery systemu Linux

Podczas instalacji systemu Linux, niezależnie od wybranej dystrybucji, tworzone są standardowe foldery systemowe:

  • / - folder główny
  • /bin - standardowe polecenia systemu Linux w postaci plików binarnych
  • /dev - pliki reprezentujące urządzenia, np. stacje dyskietek, partycje dyskowe
  • /etc - pliki konfiguracyjne
  • /home - foldery domowe poszczególnych użytkowników systemu
  • /mnt - miejsce montowania urządzeń jak np. pamięci przenośne
  • /root - folder domowy administratora systemu
  • /sbin - polecenia systemu Linux w postaci plików binarnych dostępne tylko dla administratora oraz uruchamiające procesy tzw. demonów
  • /tmp - pliki tymczasowe
  • /usr - pliki dokumentacji systemu oraz programów użytkownika
  • /boot - przechowywane jest jądro systemu
  • /var - foldery różnych aplikacji, np. serwer FTP lub WWW

Standardowe ścieżki dostępu w systemach Linux:

  • / – folder główny
  • ~ – folder domowy użytkownika
  • - – poprzedni folder
  • . – bieżący folder
  • .. – nadrzędny folder

Montowanie innych systemów plików

Jeśli chcemy do linuksowego systemu plików podłączyć zewnętrzny nośnik danych, to należy go uprzednio podmontować (doczepić). Nośnik może być podmontowany do dowolnego katalogu w systemie, ale zazwyczaj używa się do tego katalogów /mnt lub /media.

Składnia polecenia mount służącego do montowania zewnętrznego nośnika danych w lokalnym systemie plików:

mount -t file_system source destination
gdzie:
  • file_system - system plików na montowanym nośniku, np.
  • msdos - system FAT32
  • vfat - system FAT
  • ntfs- system NTFS
  • iso9660 - napęd CD/DVD
  • source - identyfikator urządzenia, np. /dev/cdrom
  • destination - punkt montowania, np. /mnt/napedcd

Aby wyświetlić informacje o wszystkich zamontowanych systemach plików, należy użyć polecenia df.

Aby odmontować system plików, należy użyć polecenia umount podając jako parametr identyfikator urządzenia lub punkt montowania. Na przykład:

umonut /dev/cdrom
umonut /mnt/napedcd

Pytania

  • Pytanie 1.
    Jakim poleceniem w systemie Ubuntu przechodzimy na najwyższy poziom w strukturze katalogów?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 2.
    Co w systemie Ubuntu znajduje się zazwyczaj w katalogu /tmp?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 3.
    Co w systemie Ubuntu znajduje się zazwyczaj w katalogu /dev?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 4.
    Jakim poleceniem w systemie Ubuntu zamontujemy urządzenie z innym systemem plików, np. dysk zewnętrzny?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 5.
    W poleceniu montującym urządzenia w systemie Ubuntu stosujemy parametr -t. Co on oznacza?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Pytanie 6.
    Co w systemie Ubuntu znajduje się w katalogu /bin?
  • Aby zobaczyć tą treść musisz być zalogowany

Zadania

Zadanie 1. #
Zaloguj się na konto zwykłego użytkownika w systemie Ubuntu i wykonaj za pomocą terminala następujące czynności:
  1. Przejdź do folderu /tmp i utwórz w nim katalog tymczasowy.
  2. Skopiuj do niego plik .bashrc z katalogu /etc/skel zapisując go pod nazwą .bashskel.
  3. Skopiuj do niego również plik .bashrc ze swojego domowego katalogu i również w czasie kopiowania zmień jego nazwę na .bashmoj.
  4. Za pomocą polecenia diff sprawdź różnice między plikami .bashskel oraz .bashmoj.

Zadanie 2. #
Zaloguj się na konto zwykłego użytkownika w systemie Ubuntu i wykonaj za pomocą terminala następujące czynności:
  1. Przejdź do folderu /tmp, utwórz w nim katalog file_system_EXT4_Ubuntu-OS i wejdź do niego. Wykonaj w nim poniższe polecenia
  2. Zapisz do pliku system wynik działania polecenia uname -o.
  3. Skopiuj do pliku timezone plik /etc/timezone.
  4. Zapisz do pliku owl wynik działania polecenia whoami.
  5. Skopiuj do pliku resolv plik /etc/resolv.conf.
  6. Zapisz do pliku cron_daily wynik działania polecenia wc -w /etc/cron.daily/dpkg.
  7. Skopiuj do pliku path plik /etc/environment.
  8. Zapisz do pliku ro_ot wynik działania polecenia echo lol.
  9. Skopiuj do pliku shells plik /etc/shells.

2018-09-23 11:35:31 2023-11-22 23:13:13


© 2024 Młody Informatyk v. 0.1.7717