Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)



Podobne dokumenty
Znaki globalne w Linuxie

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Pracownia Komputerowa wyk ad II

Konsola Linux. autor: Mariusz Barnaś

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

BASH - WPROWADZENIE Bioinformatyka 4

Linux cz.3: polecenia systemowe, ćwiczenia

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Pracownia Komputerowa wykład II

Linux: System Plików

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

host name: protokół SSH System plików - wprowadzenie Ścieżki dostępu

Wstęp do informatyki Shell podstawy

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Ćwiczenie 1. Podstawowe wiadomości

Ćwiczenia Linux konsola

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Prawa dostępu do plików (1)

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Trochę o plikach wsadowych (Windows)

Systemy Operacyjne I: System plików

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

Wstęp do obsługi Linux a

Wstęp do obsługi Linux a

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

MS-DOS polecenia wewnętrzne i

Podstawy systemów UNIX

Temat zajęć: Wprowadzenie oraz obsługa systemu plików.

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne

Technologie Informacyjne - Linux 2

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy - ćwiczenia. 012a

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Podstawy administracji systemu Linux

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Moduł 4: Strumienie, potoki, sterowanie procesami

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

Systemy Operacyjne I: Procesy

Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.

Podstawy Informatyki. Michał Pazdanowski

Ćwiczenie 9 Linux - operacje systemu plików

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny

Wstęp do systemu Linux

Ćwiczenie nr 14: System Linux

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

Powstanie Linuxa Linus Torvalds fiński programista, twórca Linuxa

Prawa dostępu do plików

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Podstawy Informatyki. Michał Pazdanowski

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

Jądro Powłoka System plików Programy użytkowe

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

Technologia informacyjna. Laboratorium nr 1.

Elementy wyrażeń regularnych

Bash - wprowadzenie. Bash - wprowadzenie 1/39

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...

S P I S POLECEŃ LINUXA

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

Pracownia komputerowa. Dariusz wardecki, wyk II

Systemy operacyjne- tematy do opracowania

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

1 Przygotował: mgr inż. Maciej Lasota

Przekierowanie wejścia wyjścia:

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej

2. System uprawnień w linuxie

ZADANIE nr 4 Sprawdzian z informatyki

LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!!

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

UNIX SYSTEM PLIKÓW. UNIX System plików

Wstęp do systemu Linux

#!/bin/sh. if [ "$#"!= "1" ]; then echo "Skrypt uruchamiany z parametrem (sciezka do katalogu)" exit 1 fi

System plików. Podstawy systemu Linux

System Linux - użytkowanie

Podstawy Linuksa. Wiesław Płaczek Postawy Linuksa 1

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail.

Windows XP Wiersz polecenia

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

Linux - prawa dostępu, dowiązania, edytor VI

Transkrypt:

Szkolenie AGH Linux Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

O mnie Imię i nazwisko: Pieczyrak Paweł Kryptonim: Morfeusz888

Osiągnięcia Administrator pomocniczy na publicznym hostingu; Newsman na VirtualStudy.pl; Redaktor LinuxPortal.pl oraz Jakilinux.org; Tester Linuxportal.pl; Właściciel bloga Morfiblog.pl; Organizator i prelegent Tkonferencji.

Zainteresowania Sieci, serwery, oprogramowanie kliencie i serwerowe (Windows Server, Linux); Fizyka; Chemia; Matematyka; Literatura; Muzyka; Gra na perkusji.

Kilka uwag Nie udawaj, że wiesz, bo trzeba wiedzieć jak udawać; Jesteśmy dorośli; Tętno liczone w mv; Palenie w budynku grozi trwałym kalectwem lub śmiercią z rąk szkoleniowca. (wyjdę do 5 latach za dobre sprawowanie)

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych.

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych.

Struktura katalogów Źródło: wikibooks.org

Struktura katalogów

Polecenie cd Składnia: cd <miejsce, gdzie chcemy przejść> cd /home / /home

Polecenie cd??? /home cd /marta./coś

Polecenie cd??? /home /marta cd./marta

Polecenie cd??? /home/ /marta/ cd../

Zgubiłem/łam się :( W tej sytuacji kierujący pojazdem... Żródło: Demotywatory.pl

Polecenie cd Wystarczy wpisać cd lub cd ~

Polecenie cd cd przenosi nas do korzenia /sys /block / /power /loop1

Polecenie cd cd ~przenosi nas do katalogu domowego / /sys /power /home /block /loop1

Znak zachęty root@debian-server:~# Nazwa aktualnie zalogowanego użytkownika Nazwa komputera Nasza lokalizacja

Sprawdzanie lokalizacji Polecenie pwd

Sprawdzanie lokalizacji

Ciekawostka ~= /= \= tylda slash backslash & = ampersand

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Operacje na folderach Tworzenie katalogu: mkdir Składnia: mkdir <nazwa_katalogu> mkdir kasia mkdir basia paulina

Operacje na folderach??? Jak utworzyć folder o nazwie: Pawel jest fajny

Operacje na folderach mkdir pawel jest fajny pawel jest fajny mkdir pawel\ jest\ fajny pawel jest fajny

Operacje na folderach

Operacje na folderach??? Jak wejść do katalogu pawel jest fajny cd /pawel\ jest\ fajny

Operacje na folderach

Operacje na folderach Usuwanie katalogu: rmdir Składnia: rmdir <nazwa_katalogu> rmdir pawel rmdir kasia

Operacje na folderach??? Jak usunąć nasz kochany katalog: pawel jest fajny rmdir pawel\ jest\ fajny

Operacje na folderach Źródło: demotywatory.pl

Operacje na folderach

Operacje na folderach Rekurencja wykonywanie danej czynności do momentu, aż nie będzie co wykonywać i przy okazji wywoływanie samej siebie ;)

Operacje na folderach

Operacje na folderach Aby usunąć katalog rekurencyjnie należy wpisać: rm -r <nazwa_katalogu> rmdir nie obsługuje rekurencji Nie wykonuj operacji na katalogu będąc w nim.

Operacje na plikach Tworzenie plików: touch Składnia: touch <nazwa_pliku> touch test.txt touch laptopik

Operacje na plikach Usuwanie pliku: rm Składnia: rm <nazwa pliku> rm test.txt rm laptopik

Kopiowanie danych Kopiowanie danych: cp Składania: cp <co_chcemy_skopiować> <gdzie chcemy skopiować> cp haha test (kopiowanie plików) cp grupowy test cp /home/debian/test /home/debian/test

Kopiowanie danych cp -r /home/debian/test /home/debian/test2 test test2 test test test2

Kopiowanie danych test test2 plik1 plik2 plik3 katalog 1 katalog2 test2 cp -r /home/debian/test/* /home/debian/test2

Kopiowanie danych

Przenoszenie danych Aby przenieść plik, używamy polecenia: mv Aby zmienić nazwę pliku używamy polecenia: mv

Zmiana nazwy pliku mv <stara_nazwa> <nowa_nazwa> mv kasia basia mv /home/debian/test2/kasia /home/debian/test2/basia

Przenoszenie danych mv <co_przenosimy> <gdzie>

Przenoszenie danych

Przenoszenie danych

Listowanie danych Listowanie plików to inaczej wyświetlanie zawartości.

Listowanie danych

Listowanie danych Do listowania danych służą polecenia dir oraz ls.

Listowanie danych Składania: ls <co_chcemy_wylistować> dir <co_chcemy_wylistować> ls paulina ls /home/debian/paulina dir paulina dir /home/debian/paulina

Listowanie danych Możemy katalogi listować rekurencyjnie, czyli wraz z podkatalogami. ls -R paulina ls -R /home/debian/paulina dir -R paulina dir -R /home/debian/paulina

Listowanie danych

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Dowiązania Dowiązanie można porównać do skrótu na pulpicie w systemie Windows (naciągana definicja). Dowiązania Dowiązania symboliczne Dowiązania twarde

Dowiązania symboliczne Dowiązanie symboliczne odwołuje się do konkretnego pliku. Dowiązanie twarde odwołuje nie do konkretnego pliku, lecz do obszaru na dysku. Dowiązanie twarde jest inną nazwą tego samego katalogu.

Dowiązania twarde katalog nazwa1 nazwa2

Dowiązania symboliczne Dowiązania symboliczne tworzymy w następujący sposób: ln -s <nazwa> <nazwa_dowiazania> Przykład: ln -s grupowy grupowy2

Dowiązania symboliczne Szczegółowe informacje o plikach i katalogach: ls -n

Dowiązania symboliczne

Dowiązania symboliczne Zmiana nazwy dowiązanego pliku niszczy dowiązanie. Usunięcie macierzystego pliku również.

Dowiązania symboliczne

Dowiązania symboliczne Edycja dowiązanego pliku zmienia i dowiązanie.

Dowiązania twarde Dowiązania twarde: ln <nazwa> <nazwa_dowiazania> Przykłady: ln grupowy grupowy2

Dowiązania twarde zmiana nazwy nie powoduje zerwania dowiązania; zmiany wprowadzone w jednym pliku są wprowadzane i w drugim (MIMO ZMIANY NAZWY!!!); usunięcie jednego z pliku nie usuwa dowiązania.

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Strumienie // echo

Strumienie Start echo wyraz sprawdź, czy jest coś po echo wypisz to, co było po echo

Strumienie Strumień to inaczej kierunek danych. Możemy tym strumieniem kierować przy pomocy >

Strumienie Aby zrozumieć strumienie, musimy poznać kilka poleceń: cat echo more less

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Uprawnienia plików i katalogów Uprawnienia regulują kto i co może robić na danym pliku lub katalogu.

Użytkownicy i grupy Grupa 1 Użytkownik 1 Użytkownik 2

Użytkownicy i grupy Grupa 1 Grupa 2 Użytkownik 4 Użytkownik 2 Użytkownik 1 Użytkownicy 1 + 2 = znajomi Użytkownicy 3 + 4 = znajomi Użytkownik 3 Użytkownicy 4 + 1 = nieznajomi

Uprawnienia i grupy Grupa 1 Grupa 2 Użytkownik 4 Użytkownik 2 Użytkownik 1 Użytkownik 3

Użytkownicy i grupy Grupa 1 Grupa 2 Użytkownik 4 Użytkownik 2 Użytkownik 1 Użytkownik 3

Użytkownicy i grupy Grupa 1 Grupa 2 Użytkownik 4 Użytkownik 2 Użytkownik 3 Użytkownik 1 Użytkownik 5

Rodzaje uprawnień Uprawnianie oznaczamy cyframi lub literami. Litery: r read (odczyt) w write (zapis) x execute (wykonanie)

Rodzaje uprawnień Odbiorcy praw: a wszyscy (all) u właściciel pliku (user) g grupa (group) o inni (others)

Rodzaje uprawnień + dodaje uprawnienie - usuwa uprawnienie

Rodzaje uprawnień 0 brak praw 1 tylko wykonywanie (x) 2 tylko zapis (w) 3 zapis i wykonywanie (wx) 4 tylko odczyt (r) 5 odczyt i wykonywanie (rx) 6 odczyt i zapis (rw) 7 zapis, odczyt i wykonywanie (rwx)

Rodzaje uprawnień Uprawnienia dla grupy. 755 Uprawnienia dla właściciela Inni.

Rodzaje uprawnień Uprawnienia dla właściciela drwx-r-x-rwkatalog Uprawnienia dla grupy. Uprawnienia dla innych

Przerwa...

Przerwa

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Procesy i usługi W każdym systemie operacyjnym wyróżniamy usługi i procesy. Proces uruchomiona aplikacja. Usługa aplikacja świadcząca jedną usługę, która działa w tle.

Procesy i usługi ps Składnia: ps <flaga> Flagi: -e wyświetli każdy proces uruchomiony w systemie -l szczegółowy opis -f opis szczegółowy, krótszy od -l -H pokazuje spis procesów w formie drzewa

Procesy i usługi Flagi: - a wyświetla wszystkie procesy - x wyświetla procesy uruchomione bez terminala - u podaje nazwę użytkownika który uruchomił proces - f wyświetla procesy w formie drzewa

Procesy i usługi

Procesy i usługi USER nazwa użytkownika, właściciela procesu PID identyfikator procesu %CPU szacowany procent użycia procesora, obliczany poprzez podzielenie czasu użycia procesora przez proces, przez czas uruchomienia %MEM szacowany procent użycia pamięci VSZ ilość użytej pamięci wirtualnej w KB RSS wykorzystana pamięć fizyczna w KB TTY terminal na którym uruchomiono proces STAT stan procesu, D oczekujący na dane z I\O, R działający, S uśpiony, T zatrzymany, X proces martwy(nie powinien być wyświetlany), Z proces zombie START godzina uruchomienia procesu TIME łączny czas zużycia procesora COMMAND polecenie które uruchomiło proces

Procesy i usługi Delikatne zamykanie: kill -SIGTERM <PID> Ubijanie: kill -SIGKILL <PID>

Procesy i usługi Zatrzymywanie procesu: kill -SIGSTOP <PID> Wznowienie procesu: kill -SIGCONT <PID>

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych.

Zmienne środowiskowe Zmienna środowiskowa to ciąg znaków, które wpływają na działanie aplikacji.

Zmienne środowiskowe SHELL powłoka, jaką użytkownik wykorzystuje; USER nazwa użytkownika; HOME ścieżka do katalogu użytkownika; echo $HOME

Zmienne środowiskowe

Zmienne środowiskowe Składnia zmienna=wartość Przykłady: paulina=jest-fajna:d

Zmienne środowiskowe

Zmienne środowiskowe Usuwanie zmiennej: unset <zmienna> unset paulina

Zmienne środowiskowe

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Symbole wieloznaczne Symbol wieloznaczny służy do tworzenia ciągu znaków.

Symbole wieloznaczne * - zastępuje każdy znak [] - dopasowanie znaków [!] - wykluczanie znaków. - coś zawiera

Symbole wieloznaczne plik 1 plik 2 plik 3 plik 4 plik 5 plik 2 plik 3 plik 4 cp -r./test[2-4]*./test2/

Symbole wieloznaczne kamila dziadek sylwia plik 4 plik 5 Chcemy przekopiować tylko te pliki, które w nazwie zawierają literę a cp -r./test/[.d]*./test2/

Symbole wieloznaczne kamila dziadek sylwia plik 4 plik 5 Przekopiuj wszystko oprócz plik4 cp -r./test/[!plik4]*./test2

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Wyszukiwanie danych Polecenie find: Flagi: mtime / atime type size perm user name

Wyszukiwanie danych -mtime 0 = modyfikacja w ostatnich 24 godzinach -mtime -1 = modyfikacja w mniej niż 24 godziny -mtime 1 = modyfikacja pomiędzy 24 a 48 godzin -mtime +1 = modyfikacja w więcej niż 48 godzin

Wyszukiwanie danych Type d katalog f plik normalny b plik binarny c plik znakowy l dowiązanie symboliczne

Wyszukiwanie danych Size 100k pliki o wadze 100 KB +100k pliki większe niż 100 KB -100k pliki mniejsze niż 100 KB

Wyszukiwanie danych Perm - perm <chmod> User Pliki należące do konkretnego użytkownika

Wyszukiwanie danych Name Nazwa szukanego pliku lub wytyczne co ma być szukane.

Wyszukiwanie danych Znajdź pliki posiadające rozszerzenie.txt w katalogu domowym. find /home -name *.txt

Wyszukiwanie danych Znajdź katalogi w katalogu domowym, które rozpoczynają się na literę d. find /home -type d -name d*

Wyszukiwanie danych Wyszukaj pliki w katalogu domowym, które były modyfikowane przez ostatnie 24 h, i posiadają uprawnienia 644. find /home -mtime 0 -type f -perm 644

Agenda Poruszanie się po strukturze katalogów; Operacje na plikach i folderach; Dowiązania twarde i symboliczne; Strumienie; Uprawnienia plików i katalogów; Przerwa; Procesy i usługi użytkownika zarządzanie; Zmienne środowiskowe; Symbole wieloznaczne; Wyszukiwanie danych;

Polecenie na koniec Teoria!= praktyka; Czytaj dokładnie zadania; Nie denerwuj się, sprawdź, czy nie ma literówki; Kontroluj sytuacje.

Dziękuje!!!