Podstawy Informatyki - Laboratorium

Politechnika Świętokrzyska, Wydział Elektrotechniki, Automatyki i Informatyki

System operacyjny UNIX

Instrukcja laboratoryjna nr 2

Opracował: dr inż. Grzegorz Słoń

listopad 2003 r.

Podstawowe własności i polecenia systemu - cz. 2

  1. Podstawowe polecenia systemu.

  2. Nazwa polecenia

    Ważn. opcje

    Wybrane parametry

    Opis

    umask

    [zezwolenia]

    rozpoznanie bądź ustawienie domyślnych praw dostępu do nowotworzonych plików (podawane jako dopełnienie do pełnych praw)

    chmod

    [-fR]

    uprawnienia plik...

    zmiana praw dostępu do pliku

    ps

    [numery procesów]

    wyświetlenie informacji o stanie procesów

    kill

    [lista procesów]

    przerwanie wykonywania procesów o podanych numerach

    more

    [-c]

    [+n][+/wzorzec] plik...

    pełnoekranowa przeglądarka plików tekstowych

    grep

    [-ne]

    wyrażenie [plik...]

    przeszukiwanie plików tekstowych w celu znalezienia w nich linii zawierających wyrażenie

    history

    wyświetlenie wszystkich poleceń wydanych od momentu zalogowania się

    ^ciąg1^ciąg2

    powtórzenie poprzedniego polecenia z zastąpieniem ciągu znaków ciąg1 przez ciąg2

    !nr

    ponowne wykonanie polecenia o numerze nr

    1. Zalogować się do systemu.

    2. Utworzyć katalog o nazwie inicjały.

    3. Utworzyć w katalogu inicjały plik o nazwie PROG1 zawierający następujące linie:

    clear ; mkdir k1 ; mkdir k2 k3

    echo ”Dzisiejsza data to: ”

    date

    echo

    cp PROG1 /k2/PROG2

    cd k2

    echo ”Oto zawartosc pliku PROG2:”

    more PROG2

    echo ”Koniec wyswietlania”

    pwd

    1. Sprawdzić zawartość pliku PROG1.

    2. Uzupełnić treść pliku PROG1 o następujące linie:

    cd /inicjaly ; echo ” Oto plik PROGRAM”

    more PROGRAM

    1. Skopiować zawartość pliku PROG1 pod nazwę PROGRAM.

    2. Zmienić prawa dostępu do plików: PROG1 i PROGRAM:

      1. chmod 666 PROG1

      2. chmod 777 PROGRAM

    3. Wydać polecenia:

      1. ./PROG1

      2. ./PROGRAM

    i przeanalizować efekty ich działania.

    1. Uzupełnić plik PROGRAM o prawo do wykonywania dla właściciela.

    2. Sprawdzić prawa dostępu do utworzonych plików.

    3. Uczynić katalogiem bieżącym katalog macierzysty.

    4. Wydać polecenie:

    grep plik PROG*

    i przeanalizować jego działanie.

    1. Wydać polecenie:

    ^plik^dat

    1. Sprawdzić historię poleceń wydawanych od chwili zalogowania się.

    2. Wydać polecenia:

      1. !4

      2. !-1

    3. Wylogować się.

    str. 2/2 System operacyjny UNIX - cz. 2 - Instrukcja nr 2

    Turbo Pascal - Instrukcja nr 7 str. 5/2