Systemy Operacyjne Ćw 2

Systemy Operacyjne (Ćwiczenia nr 2)

eMail

$ mail –s temat ktoś - Rozpoczęcie edycji tekstu wiadomości pocztowej o podanym temacie do konkretnej osoby

Operacje na plikach

$ echo „Ala ma kota” > ala - Zapisuje „Ala ma kota” do pliku ala

$ echo „Ala ma kota” - Wyświetla na ekranie napis „Ala ma kota

$ cat ala - Wyświetla zawartość pliku ala

$ mkdir kat - Tworzy katalog kat

$ ls – wyświetla pliki

$ pwd – pokazuje katalog, w którym się znajdujemy

Różnice pomiędzy systemem Microsoft Windows, a systemami Unixowymi:

  1. Slash’e są odwrotne

  2. Małe i duże litery są rozróżnialne

  3. Nie ma litery dysku

  4. Kropka jest takim samym znakiem jak każdy inny

$ ls -l – Wyświetla pliki ze szczegółami

Uprawnienia Liczba twardych połączeń do pliku (Liczba podkatalogów pierwszego poziomu) Właściciel pliku Grupa właścicielska Rozmiar pliku Data ostatniej modyfikacji Godzina ostatniej modyfikacji Nazwa pliku

Jeśli jesteśmy w kilku grupach to możemy zmieniać grupy naszych plików, zmieniać WSZYSTKIE grupy może tylko administrator.

$ echo „perskiego” >> ala – „>>” na koniec pliku ala doda „perskiego

Data w plikach

$ date – wyświetla datę

$ ls –lu – wyświetla datę ostatniego dostępu do pliku (nie modyfikacji)

Data ostatniej modyfikacji przydaje się to backup’u przyrostowego, czyli backupu tylko zmodyfikowanych plików

$ ls –lu /usr/bin/finger - wyświetla datę ostatniego dostępu do pliku w podanej ścieżce dostępu

Rozmiary pustych katalogów

$ ls –l / - wyświetla pliki katalogu głównego

$ df – wyświetla spis systemów plików podłączonych do systemu

$ du –s /bin

$ du – s /boot

$ du –s /etc

Sumaryczne wielkości katalogów

$ ls /bin

$ ls /boot

$ ls /etc

Wyświetlenie plików w danych katalogach (w tym przypadku po to aby zobaczyć ich ilość)

Wielkość katalogu zależy od ilości nazw a nie od sumarycznej wielkości plików i jest to logiczne ponieważ katalog przechowuje tak jakby indeks nazw i im jest ich więcej tym większy katalog.

Łączniki twarde

$ cp ala alicja – kopiuje plik poprzez kopiowanie w pętli (czyta z ala i zapisuje do alicja)

$ ln ala alunia – Tworzy „coś” co nie jest niezależną kopią. Modyfikacja pliku alunia zmodyfikuje plik ala. Jest to stworzenie nowej nazwy tego samego pliku.

$ ls –i – pokazuje „i-węzły” i ich nazwy plików.

$ rm – Komenda usuwania. Usuwa ona nazwę a nie plik, aby usunąć plik, trzeba usunąć wszystkie jego nazwy.

Nie można zrobić łącznika twardego (nowego pliku) dla katalogu albo dla plików na różnych urządzeniach, np. Pendrive i HDD

Łączniki symboliczne

$ echo „poszła do przedszkola” > ola

$ ln –s ola olenka – Tworzy łącznik symboliczny. ola - 22 bajty, olenka – 3 bajty. 22 bajty – znaki, 3 – bajty – nazwa pliku „docelowego”. Otwierając plik olenka, system czyta plik ola i otwiera plik olenka.

Po usunięciu pliku ola, plik olenka nie istnieje bo nie istnieje obiekt wskazywany przez łącznik symboliczny. Po ponownym utworzeniu pliku ola, plik olenka „ożyje”.

Łączniki symboliczne są czymś w rodzaju skrótu w Microsoft Windows, ale skrót w Windowsie nie jest obiektem systemowym.

Twardy łącznik: ln .....

Łącznik symboliczny: ln –s .....

Różnica pomiędzy nimi tkwi w wydajności. Łączniki symboliczne kosztują, ponieważ muszą być interpretowane przez system operacyjny.

Liczba twardych łączników dla katalogu (druga w tabeli ls –l)

Dla pustego katalogu liczba ta będzie wynosiła 2, bo są 2 pliki:

  1. .

  2. ..

. – Katalog bieżący

.. – Katalog nadrzędny

$ ls – nie wyświetla plików zaczynających się od „.”

$ ls –a – wyświetla pliki z kropką na początku (Microsoft Windows: „pokaż ukryte pliki i foldery”)


Wyszukiwarka

Podobne podstrony:
Systemy Operacyjne Ćw 2, UŁ WMiI, Ćwiczenia SYS OP, Ćw 2
systemy operacyjne cw 09 podstawy administracji cz2
systemy operacyjne cw 06 linux uzytkownicy grupy
systemy operacyjne cw 04 linux bash
systemy operacyjne cw 01 linux instalacja
systemy operacyjne cw 08 podstawy administracji cz1
systemy operacyjne cw 05 linux dyski
systemy operacyjne cw 03 linux siec ssh pakiety
Systemy operacyjne
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
zasady grupy, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy
Systemy Operacyjne lab4, Politechnika Wrocławska, Systemy Operacyjne
format[1], Szkoła, Systemy Operacyjnie i sieci komputerowe, systemy, semestr I
System plików, zOthers, Systemy operacyjne i sieci komputerowe
quota, !!!Uczelnia, wsti, materialy, II SEM, systemy operacyjne linux
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
System operacyjny

więcej podobnych podstron