Sieci i systemy operacyjne I Ćwiczenie 3. Przekierowania strumieni we/wy. Filtry.



Podobne dokumenty
Podstawy obsługi systemów UNIX/Linux

Elementy wyrażeń regularnych

I. Tryb linii komend w systemach DOS/Windows.

Znaki globalne w Linuxie

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

CHEVROLET MYLINK. Krótki przewodnik

INSTRUKCJA Panel administracyjny

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Struktura plików wejściowych kontrahenci krajowi i zagraniczni ipko biznes

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

PERSON Kraków

Elementy typografii. Technologia Informacyjna Lekcja 22

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

BASH - WPROWADZENIE Bioinformatyka 4

Jak: Kopiować. Wysyłać cyfrowo. Faksować. Przechowywać zlecenia

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

Biblioteka AutoCad V 5.0 Poradnik uŝytkownika

Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8

Przekierowanie wejścia wyjścia:

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

Kratownice Wieża Eiffel a

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Instalacja programów Ubuntu

Projekt z dnia 2 listopada 2015 r. z dnia r.

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

SZABLONY KOMUNIKATÓW SPIS TREŚCI

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

Strona główna góra

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Platforma zamówień personelu JOBMAN.pl

1 Przygotował: mgr inż. Maciej Lasota

FlexDMS Aktualizacja 126

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

EGZAMIN MATURALNY Z INFORMATYKI CZERWIEC 2011 POZIOM ROZSZERZONY WYBRANE: CZĘŚĆ I. Czas pracy: 90 minut. Liczba punktów do uzyskania: 20

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Instrukcja wprowadzania ocen do systemu USOSweb

Platforma Aukcyjna Marketplanet. Podręcznik Oferenta. Aukcja dynamiczna zniŝkowa

Centrum Informatyki "ZETO" S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG

XIII KONKURS MATEMATYCZNY

Użytkowanie elektronicznego dziennika UONET PLUS.

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Metody opracowywania dokumentów wielostronicowych. Technologia Informacyjna Lekcja 28

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Pierwsze logowanie do systemu I-Bank

JADWIGA SKIMINA PUBLIKACJA NA TEMAT: NAUKA MS. WORD 2000 W KLASIE IV

I. Zakładanie nowego konta użytkownika.

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

CitiDirect EB - Mobile

Instrukcja logowania do aplikacji ING Agent

OptiMore Importer Rejestru VAT. Instrukcja obsługi programu

INSTRUKCJA REZERWACJI SAL W SYSTEMIE UNITIME

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

OPIS PRZEDMIOTU ZAMÓWIENIA:

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

VinCent Office. Moduł Drukarki Fiskalnej

raceboard-s Szybki start

Konkurs o nadanie statusu Krajowego Naukowego Ośrodka Wiodącego

Zarządzenie Nr 1469/2012

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Wymagania edukacyjne z przedmiotu zajęcia komputerowe dla klasy IV

Linux LAMP, czyli Apache, Php i MySQL

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Posiadane punkty lojalnościowe można również wykorzystać na opłacenie kosztów przesyłki.

Bazy danych. Andrzej Łachwa, UJ, /15

Konfiguracja Wyszukiwarki

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

SYSTEMY OPERACYJNE Powłoka (shell) Linuxa

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

Instrukcja użytkowania DRIVER. Programator z przewodem sterowniczym. DRIVER 610 lub lub 2 strefy DRIVER

OFERTA Nazwa Wykonawcy (wykonawców występujących wspólnie):... ADRES:... TEL.:... REGON:... NIP:... Adres do

REJESTRACJA NA LEKTORATY Z JĘZYKÓW OBCYCH

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Skitch for Android Instrukcja obsługi 2012 Evernote Corporation Wszelkie prawa zastrzeżone Opublikowano: Jun 19, 2012

Zastosowanie filtrów w Linuksie

Instrukcja obsługi platformy zakupowej PHU VECTOR SP. Z O.O.

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

Tablice, procesy, sygnały i nie tylko. Kurs systemu Unix 1

INFORMATOR TECHNICZNY WONDERWARE

BCS Manager Instrukcja Obsługi

WOJEWÓDZKI KONKURS FIZYCZNY

Wstęp do informatyki Shell podstawy

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

KALENDARZE. Ćwiczenie 1 Tworzenie nowego, edycja kalendarza. 1. Uruchom nowy projekt. 2. W menu Narzędzia kliknij polecenie Zmień czas pracy

Technologie Informacyjne - Linux 2

Zdalne odnawianie certyfikatów do SWI

INSTRUKCJA OBSŁUGI TERMOMETR CYFROWY TES-1312A

PODRĘCZNIK UŻYTKOWNIKA

Transkrypt:

Wdział Zarządzania i Modelowania Komputerowego Specjalność: Informatka Stosowana Rok III Semestr V 1. Zaloguj się w sstemie Unix. Sieci i sstem operacjne I Ćwiczenie 3. Przekierowania strumieni we/w. Filtr. 2. Działanie operatorów przekierowania. Wkonaj ciąg poleceń ilustrując działanie operatorów przekierowania > i >>: man echo echo Polecenie echo wświetla tekst echo Apostrof nie zawsze są potrzebne echo Katalog `pwd` zawiera: >Lista >> Lista cat Lista # polecenie pwd w odwrotnch apostrofach # operator >> powoduje dopisanie tekstu do pliku # plik lista zawiera spis plików poprzedzon ttułem Zadanie 1 Utwórz plik o nazwie Lista2 z zawartością: Nazwa katalogu bieżącego: <tu ścieżka katalogu bieżącego> Katalog nadrzędn o nazwie <tu ścieżka katalogu nadrzędnego> zawiera pliki: <tu nazw plików w katalogu nadrzędnm> Utwórz 2 pliki a i b (o dowolnej zawartości), a następnie wkonaj ciąg poleceń ilustrując działanie operatora 2> powodującego przekierowanie standardowego strumienia diagnostcznego: chmod 300 a chmod 777 b cat a b cat a b >Plik1 2>Plik2 cat Plik1 cat Plik2 # nie można wświetlać pliku a # wszstkie wniki przekierowane do plików, strumień diagnostczn o deskrptorze 2 przekierowan do pliku Plik2 # plik zawiera informacje ze strumienia wjściowego # plik zawiera informacje ze strumienia diagnostcznego Zadanie 2 Utwórz plik o nazwie Kasowanie zawierając całą informację wświetlaną na ekranie przez polecenie rm a b c. Utwórz 5 plików o nazwach a, b, c, d, e oraz dowolnej zawartości, a następnie wkonaj poniższ ciąg poleceń ilustrując działanie operatora <: cat >wejscie n <ctrl-d> # jako zawartość pliku wprowadź liter wmienione niżej

rm e rm a b c d <wejscie cp b a; cp b c; cp b d rm a b c d < wejscie 2> /dev/null # potrzebne zatwierdzenie kasowania # znaki zatwierdzające kasowanie pobierane z pliku wejscie # pozostał tlko plik b # tm razem niepotrzebn komunikat został pominięt (skierowan do urządzenia-kosza) Przetestuj działanie operatora <<: rm a b << stop n stop ls # napis stop pełni rolę ogranicznika i powoduje że # sstem oczekuje na wprowadzenie kolejnch linii # zakończonch linią z tm napisem # sprawdź że plik a został usunięt a plik b nie. 3. Działanie operatorów potokowch i. Wkonaj polecenia ilustrujące działanie filtrów prostch (cat lub tee) oraz operatora : cat tee sort cat sort >alfa h d a s <ctrl-d> cat alfa # wprowadź znaki zakończone <ctrl-d> # jw. W obu przpadkach następuje przekierowanie strumienia # wejściowego (z klawiatur) na wjście (ekran) # jw. ale przekierowanie wraz z sortowaniem # polecenie oczekuje na znaki z klawiatur Wkonaj poniższe polecenia ilustrujące współdziałanie operatorów i /etc /etc more /etc sort more echo Katalog: `cd..; pwd` >poczatek echo Koniec >koniec.. cat poczatek koniec >calosc cat calosc # Uwaga! Odwrotne apostrof # operator wskazuje miejsce wstawienia # strumienia z wjścia polecenia.. 4. Działanie polecenia grep Wkonaj poniższe polecenia ilustrujące możliwości wkorzstania polecenia grep do przeglądania zawartości plików: man grep grep r * grep c rwx * grep cv rwx * grep l rw * grep n rwx * # linie zawierające literę r # liczba linii zawierającch ciąg rwx w plikach # odwrócenie testu # tlko nazw plików # z numerami wiersz

Polecenie grep jako filtr. Wkonaj polecenia: rm * cat >a cat a tee b c d mkdir k1 grep d_s grep -rwls l grep \-rw- grep \-rw-r--r-- grep ^d grep ^- grep ^[-d] grep a$ grep.$ grep..$ # kasowanie zawartości katalogu # wprowadź dowolną zawartość pliku a # powielenie pliku a # zł wzorzec # linie z katalogami # linie z plikami # linie z plikami i katalogami (konieczne apostrof) # tlko plik a # pliki o nazwach jednoznakowch # pliki o nazwach dwuznakowch 5. Działanie polecenia cut Wkorzstanie polecenia cut do wcinania kolumn. Przetestuj działanie poleceń: man cut cut -c25-29 cut -c43- cut -c25-29,43- cat /etc/passwd cut -f1,5 d: /etc/passwd cat /etc/passwd cut f1,5 d: # wcinanie wielkości plików # wcinanie nazw plików # jednoczesne wcinanie wielkości i nazw plików # wświetlenie zawartości pliku haseł # wcinanie kolumn 1 i 5 (nazwa i opis użtkownika) # działanie identczne jak polecenie poprzednie Zadanie 3 Zrealizuj prz pomoc polecenia cut operację wcięcia z raportu polecenia list właścicieli i nazw plików. Zadanie 4 Wświetl plik /etc/group zawierając spis grup i list członków grup. Wtnij z pliku prz pomoc cut informację o nazwach grup: tlko pierwsze pole tj. do pierwszego znaku : 6. Działanie polecenia wc Wkorzstanie polecenia wc do zliczania słów, znaków lub linii. Przetestuj działanie poleceń: man wc cat >plik # wpisz tekst kilka linii zakończ <ctrl D> wc plik wc l plik # liczba linii wc w plik # liczba słów wc c plik # liczba znaków ls ls wc l # zlicza liczbę plików w katalogu bieżącm grep '^[d-]' wc l # ile plików i katalogów grep '^-' cut c43- # nazw plików wc c ` grep '^-' cut c43-` # nazw i wielkości plików

Zadanie 5 Wkorzstując polecenia cut oraz grep napisz polecenie wcinające z raportu polecenia listę: a) nazw katalogów b) tlko nazw plików które zacznają się cfrą c) nazw plików z ustawionm prawem cztania dla grup. d) wielkości plików o nazwach jak w punkcie c) 7. Usuń wszstkie pliki i zakończ sesję poleceniem logout. 8. Zaloguj się w Linuxie prz pomoc PuTTY. 9. Wkonaj ciąg poleceń ilustrując działanie operatorów przekierowania > i >>: man echo echo To polecenie wświetla tekst echo Apostrof nie zawsze są potrzebne echo Katalog `pwd` zawiera: >lista # polecenie pwd w odwrotnch apostrofach >> lista cat lista # plik lista zawiera spis plików poprzedzon tekstem 10. Utwórz 2 pliki a i b (o dowolnej zawartości), a następnie wkonaj ciąg poleceń ilustrując przekierowanie do pliku standardowego strumienia diagnostcznego: chmod 300 a chmod 777 b cat a b cat a b >Plik1 2>Plik2 cat Plik1 cat Plik2 # nie można wświetlać pliku a # wszstkie wniki przekierowane do plików, strumień diagnostczn o deskrptorze 2 przekierowan do pliku Plik2 # plik zawiera informacje ze strumienia wjściowego # plik zawiera informacje ze strumienia diagnostcznego 11. Utwórz 5 plików o nazwach a, b, c, d, e oraz dowolnej zawartości, a następnie wkonaj ciąg poleceń ilustrując działanie operatora <: cat >wejscie # jako zawartość pliku wprowadź liter wmienione niżej n ^D rm e # potrzebne zatwierdzenie kasowania rm a b c d <wejscie # znaki zatwierdzające kasowanie pobierane z pliku wejscie # pozostał tlko plik b cp b a; cp b c; cp b d rm a b c d < wejscie 2> /dev/null # tm razem niepotrzebn komunikat został pominięt (skierowan do urządzenia-kosza)

12. Proste wkorzstanie poleceń - filtrów. Wkonaj polecenia: cat tee sort cat sort >alfa h d a s ^D cat alfa # wprowadź znaki zakończone <ctrl-d> # jw. następuje przekierowanie strumienia wejściowego (z klawiatur) na wjście (ekran) # jw. ale przekierowanie wraz z sortowaniem 13. Wkonaj poniższe polecenia ilustrujące działanie operatorów i /etc /etc more /etc sort more echo Katalog: `cd..; pwd` >poczatek echo Koniec >koniec.. cat poczatek koniec >calosc cat calosc # Uwaga! Odwrotne apostrof 14. Wkonaj poniższe polecenia ilustrujące możliwości wkorzstania polecenia grep do przeglądania zawartości plików: man grep grep r * grep c rwx * grep cv rwx * grep l rw * grep n rwx * # linie zawierające literę r # liczba linii zawierającch ciąg rwx w plikach # odwrócenie testu # tlko nazw plików # z numerami wiersz 15. Polecenie grep jako filtr. Wkonaj polecenia: rm * cat >a cat a tee b c d mkdir k1 grep d_s grep -rwls l grep \-rw- grep \-rw-r--r-- grep ^d grep ^- grep ^[-d] grep a$ grep.$ grep..$ # wprowadź dowolną zawartość # powielenie pliku a # zł wzorzec # linie z katalogami # linie z plikami # linie z plikami i katalogami (konieczne apostrof) # tlko plik a # pliki o nazwach jednoznakowch # pliki o nazwach dwuznakowch

16. Wkorzstanie polecenia cut do wcinania kolumn. Przetestuj działanie poleceń: man cut cut -c25-29 cut -c43- cut -c25-29,43- cat /etc/passwd cut -f1,5 d: /etc/passwd cat /etc/passwd cut f1,5 d: # działanie identczne jak polecenie poprzednie 17. Zrealizuj prz pomoc polecenia cut operację wcięcia z raportu polecenia list właścicieli i nazw plików. 18. Wświetl plik /etc/group zawierając spis grup i list członków grup. Wtnij z pliku prz pomoc cut informację o nazwach grup tlko pierwsze pole tj. do pierwszego znaku : 19. Wkorzstanie polecenia wc do zliczania słów, znaków lub linii. Przetestuj działanie poleceń: man wc cat >plik wc plik wc l plik wc w plik wc c plik ls ls wc l grep '^[d-]' wc l grep '^-' cut c43- wc c ` grep '^-' cut c43-` # wpisz tekst kilka linii # liczba linii # liczba słów # liczba znaków # zlicza liczbę plików w katalogu bieżącm # ile plików i katalogów # nazw plików # nazw i wielkości plików 20. Wkorzstując polecenia cut oraz grep napisz polecenie wcinające z raportu polecenia listę: a) nazw katalogów b) tlko nazw plików które zacznają się cfrą c) nazw plików z ustawionm prawem cztania dla grup. 21. Przejrzj opis polecenie find. Przetestuj działanie polecenia. Wkorzstaj polecenie do wznaczenia w katalogu bieżącm liczb plików większch od 50 znaków. 15. Usuń wszstkie pliki i zakończ sesję poleceniem logout.